//Auto-generated by kalyptus. DO NOT EDIT.
#include <smoke.h>
#include <qt_smoke.h>
#include <ntqstrlist.h>
#include <ntqsignalslotimp.h>
#include <ntqbutton.h>
#include <ntqcursor.h>
#include <ntqevent.h>
#include <ntqpoint.h>
#include <ntqfont.h>
#include <ntqdatetimeedit.h>
#include <ntqstring.h>
#include <ntqpixmap.h>
#include <ntqpen.h>
#include <ntqclipboard.h>
#include <ntqdatabrowser.h>
#include <ntqsqlerror.h>
#include <ntqkeysequence.h>
#include <ntqcombobox.h>
#include <ntqvariant.h>
#include <ntqregion.h>
#include <ntqpainter.h>
#include <ntqbitmap.h>
#include <ntqdatatable.h>
#include <ntqmenudata.h>
#include <ntqcommonstyle.h>
#include <ntqwidget.h>
#include <ntqdatastream.h>
#include <ntqstringlist.h>
#include <ntqfontmetrics.h>
#include <ntqsqlcursor.h>
#include <ntqdockarea.h>
#include <ntqdataview.h>
#include <ntqnamespace.h>
#include <ntqsizepolicy.h>
#include <ntqcolor.h>
#include <ntqdesktopwidget.h>
#include <ntqwmatrix.h>
#include <ntqscrollview.h>
#include <ntqsize.h>
#include <ntqasyncio.h>
#include <ntqdir.h>
#include <ntqiconset.h>
#include <ntqmetaobject.h>
#include <ntqcheckbox.h>
#include <ntqpointarray.h>
#include <ntqbrush.h>
#include <ntqtable.h>
#include <ntqrect.h>
#include <ntqcolordialog.h>
#include <ntqscrollbar.h>
#include <ntqglobal.h>
#include <ntqpalette.h>
#include <ntqdial.h>
#include <ntqcanvas.h>
#include <ntqwindowdefs.h>
#include <ntqdatetime.h>
#include <ntqstyle.h>
#include <ntqlistview.h>
#include <ntqsqlindex.h>
#include <ntqcstring.h>
#include <ntqsql.h>
#include <ntqdragobject.h>
#include <ntqconnection.h>
#include <ntqdialog.h>
#include <ntqimage.h>

class x_TQCanvasLine : public TQCanvasLine {
public:
    static void x_0(Smoke::Stack x) {
        x[0].s_int = TQCanvasLine::RTTI;
    }
    static void x_1(Smoke::Stack x) {
	// TQCanvasLine(TQCanvas*)
	x_TQCanvasLine* xret = new x_TQCanvasLine((TQCanvas*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasLine(TQCanvas* x1) : TQCanvasLine(x1) {
    }
    void x_2(Smoke::Stack x) {
	// setPoints(int, int, int, int)
	this->TQCanvasLine::setPoints((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_3(Smoke::Stack x) const {
	// startPoint()
	TQPoint xret = this->TQCanvasLine::startPoint();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_4(Smoke::Stack x) const {
	// endPoint()
	TQPoint xret = this->TQCanvasLine::endPoint();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_5(Smoke::Stack x) const {
	// rtti()
	int xret = this->TQCanvasLine::rtti();
	x[0].s_int = xret;
    }
    void x_6(Smoke::Stack x) {
	// setPen(TQPen)
	this->TQCanvasLine::setPen(*(TQPen *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// moveBy(double, double)
	this->TQCanvasLine::moveBy((double)x[1].s_double,(double)x[2].s_double);
	(void)x; // noop (for compiler warning)
    }
    static void x_8(Smoke::Stack x) {
	// TQCanvasLine(const TQCanvasLine&)
	x_TQCanvasLine* xret = new x_TQCanvasLine(*(const TQCanvasLine *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasLine(const TQCanvasLine& x1) : TQCanvasLine(x1) {
    }
    void x_9(Smoke::Stack x) {
	// drawShape(TQPainter&)
	this->TQCanvasLine::drawShape(*(TQPainter *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) const {
	// areaPoints()
	TQPointArray xret = this->TQCanvasLine::areaPoints();
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    virtual void advance(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(18766, (void*)this, x)) return;
	this->TQCanvasItem::advance(x1);
    }
    virtual TQPointArray areaPoints() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18802, (void*)this, x)) {
	    TQPointArray *xptr = (TQPointArray *)x[0].s_class;
	    TQPointArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasLine::areaPoints();
    }
    virtual TQPointArray areaPointsAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18843, (void*)this, x)) {
	    TQPointArray *xptr = (TQPointArray *)x[0].s_class;
	    TQPointArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygonalItem::areaPointsAdvanced();
    }
    virtual TQRect boundingRect() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18844, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygonalItem::boundingRect();
    }
    virtual TQRect boundingRectAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18787, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasItem::boundingRectAdvanced();
    }
    virtual bool collidesWith(const TQCanvasItem* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18837, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvasPolygonalItem::collidesWith(x1);
    }
    virtual void draw(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18848, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::draw(x1);
    }
    virtual void drawShape(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18801, (void*)this, x)) return;
	this->TQCanvasLine::drawShape(x1);
    }
    virtual void moveBy(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18798, (void*)this, x)) return;
	this->TQCanvasLine::moveBy(x1, x2);
    }
    virtual int rtti() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18796, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCanvasLine::rtti();
    }
    virtual void setActive(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18779, (void*)this, x)) return;
	this->TQCanvasItem::setActive(x1);
    }
    virtual void setAnimated(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18760, (void*)this, x)) return;
	this->TQCanvasItem::setAnimated(x1);
    }
    virtual void setBrush(TQBrush x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18839, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::setBrush(x1);
    }
    virtual void setCanvas(TQCanvas* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18769, (void*)this, x)) return;
	this->TQCanvasItem::setCanvas(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18777, (void*)this, x)) return;
	this->TQCanvasItem::setEnabled(x1);
    }
    virtual void setPen(TQPen x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18797, (void*)this, x)) return;
	this->TQCanvasLine::setPen(x1);
    }
    virtual void setSelected(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18775, (void*)this, x)) return;
	this->TQCanvasItem::setSelected(x1);
    }
    virtual void setVelocity(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18761, (void*)this, x)) return;
	this->TQCanvasItem::setVelocity(x1, x2);
    }
    virtual void setVisible(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18773, (void*)this, x)) return;
	this->TQCanvasItem::setVisible(x1);
    }
    ~x_TQCanvasLine() { qt_Smoke->binding->deleted(664, (void*)this); }
};
void xcall_TQCanvasLine(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCanvasLine *xself = (x_TQCanvasLine*)obj;
    switch(xi) {
	case 0: x_TQCanvasLine::x_0(args);	break;
	case 1: x_TQCanvasLine::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_TQCanvasLine::x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: delete (TQCanvasLine*)xself;	break;
    }
}

class x_TQCanvasPixmap : public TQCanvasPixmap {
public:
    static void x_0(Smoke::Stack x) {
	// TQCanvasPixmap(const TQString&)
	x_TQCanvasPixmap* xret = new x_TQCanvasPixmap(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPixmap(const TQString& x1) : TQCanvasPixmap(x1) {
    }
    static void x_1(Smoke::Stack x) {
	// TQCanvasPixmap(const TQImage&)
	x_TQCanvasPixmap* xret = new x_TQCanvasPixmap(*(const TQImage *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPixmap(const TQImage& x1) : TQCanvasPixmap(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQCanvasPixmap(const TQPixmap&, const TQPoint&)
	x_TQCanvasPixmap* xret = new x_TQCanvasPixmap(*(const TQPixmap *)x[1].s_class,*(const TQPoint *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPixmap(const TQPixmap& x1, const TQPoint& x2) : TQCanvasPixmap(x1, x2) {
    }
    void x_3(Smoke::Stack x) const {
	// offsetX()
	int xret = this->TQCanvasPixmap::offsetX();
	x[0].s_int = xret;
    }
    void x_4(Smoke::Stack x) const {
	// offsetY()
	int xret = this->TQCanvasPixmap::offsetY();
	x[0].s_int = xret;
    }
    void x_5(Smoke::Stack x) {
	// setOffset(int, int)
	this->TQCanvasPixmap::setOffset((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    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 detach() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26037, (void*)this, x)) return;
	this->TQPixmap::detach();
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(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(26056, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPixmap::metric(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(25654, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    ~x_TQCanvasPixmap() { qt_Smoke->binding->deleted(665, (void*)this); }
};
void xcall_TQCanvasPixmap(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCanvasPixmap *xself = (x_TQCanvasPixmap*)obj;
    switch(xi) {
	case 0: x_TQCanvasPixmap::x_0(args);	break;
	case 1: x_TQCanvasPixmap::x_1(args);	break;
	case 2: x_TQCanvasPixmap::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 (TQCanvasPixmap*)xself;	break;
    }
}

class x_TQCanvasPixmapArray : public TQCanvasPixmapArray {
public:
    static void x_0(Smoke::Stack x) {
	// TQCanvasPixmapArray()
	x_TQCanvasPixmapArray* xret = new x_TQCanvasPixmapArray();
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPixmapArray() : TQCanvasPixmapArray() {
    }
    static void x_1(Smoke::Stack x) {
	// TQCanvasPixmapArray(const TQString&, int)
	x_TQCanvasPixmapArray* xret = new x_TQCanvasPixmapArray(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPixmapArray(const TQString& x1, int x2) : TQCanvasPixmapArray(x1, x2) {
    }
    static void x_2(Smoke::Stack x) {
	// TQCanvasPixmapArray(const TQString&)
	x_TQCanvasPixmapArray* xret = new x_TQCanvasPixmapArray(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPixmapArray(const TQString& x1) : TQCanvasPixmapArray(x1) {
    }
    static void x_3(Smoke::Stack x) {
	// TQCanvasPixmapArray(TQPtrList<TQPixmap>, TQPtrList<TQPoint>)
	x_TQCanvasPixmapArray* xret = new x_TQCanvasPixmapArray(*(TQPtrList<TQPixmap> *)x[1].s_voidp,*(TQPtrList<TQPoint> *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPixmapArray(TQPtrList<TQPixmap> x1, TQPtrList<TQPoint> x2) : TQCanvasPixmapArray(x1, x2) {
    }
    static void x_4(Smoke::Stack x) {
	// TQCanvasPixmapArray(TQValueList<TQPixmap>, TQPointArray)
	x_TQCanvasPixmapArray* xret = new x_TQCanvasPixmapArray(*(TQValueList<TQPixmap> *)x[1].s_voidp,*(TQPointArray *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPixmapArray(TQValueList<TQPixmap> x1, TQPointArray x2) : TQCanvasPixmapArray(x1, x2) {
    }
    static void x_5(Smoke::Stack x) {
	// TQCanvasPixmapArray(TQValueList<TQPixmap>)
	x_TQCanvasPixmapArray* xret = new x_TQCanvasPixmapArray(*(TQValueList<TQPixmap> *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPixmapArray(TQValueList<TQPixmap> x1) : TQCanvasPixmapArray(x1) {
    }
    void x_6(Smoke::Stack x) {
	// readPixmaps(const TQString&, int)
	bool xret = this->TQCanvasPixmapArray::readPixmaps(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// readPixmaps(const TQString&)
	bool xret = this->TQCanvasPixmapArray::readPixmaps(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// readCollisionMasks(const TQString&)
	bool xret = this->TQCanvasPixmapArray::readCollisionMasks(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// operator!()
	bool xret = this->TQCanvasPixmapArray::operator!();
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) const {
	// isValid()
	bool xret = this->TQCanvasPixmapArray::isValid();
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) const {
	// image(int)
	TQCanvasPixmap* xret = this->TQCanvasPixmapArray::image((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    void x_12(Smoke::Stack x) {
	// setImage(int, TQCanvasPixmap*)
	this->TQCanvasPixmapArray::setImage((int)x[1].s_int,(TQCanvasPixmap*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// count()
	uint xret = this->TQCanvasPixmapArray::count();
	x[0].s_uint = xret;
    }
    ~x_TQCanvasPixmapArray() { qt_Smoke->binding->deleted(666, (void*)this); }
};
void xcall_TQCanvasPixmapArray(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCanvasPixmapArray *xself = (x_TQCanvasPixmapArray*)obj;
    switch(xi) {
	case 0: x_TQCanvasPixmapArray::x_0(args);	break;
	case 1: x_TQCanvasPixmapArray::x_1(args);	break;
	case 2: x_TQCanvasPixmapArray::x_2(args);	break;
	case 3: x_TQCanvasPixmapArray::x_3(args);	break;
	case 4: x_TQCanvasPixmapArray::x_4(args);	break;
	case 5: x_TQCanvasPixmapArray::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: delete (TQCanvasPixmapArray*)xself;	break;
    }
}

class x_TQCanvasPolygon : public TQCanvasPolygon {
public:
    static void x_0(Smoke::Stack x) {
        x[0].s_int = TQCanvasPolygon::RTTI;
    }
    static void x_1(Smoke::Stack x) {
	// TQCanvasPolygon(TQCanvas*)
	x_TQCanvasPolygon* xret = new x_TQCanvasPolygon((TQCanvas*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPolygon(TQCanvas* x1) : TQCanvasPolygon(x1) {
    }
    void x_2(Smoke::Stack x) {
	// setPoints(TQPointArray)
	this->TQCanvasPolygon::setPoints(*(TQPointArray *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) const {
	// points()
	TQPointArray xret = this->TQCanvasPolygon::points();
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    void x_4(Smoke::Stack x) {
	// moveBy(double, double)
	this->TQCanvasPolygon::moveBy((double)x[1].s_double,(double)x[2].s_double);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) const {
	// areaPoints()
	TQPointArray xret = this->TQCanvasPolygon::areaPoints();
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    void x_6(Smoke::Stack x) const {
	// rtti()
	int xret = this->TQCanvasPolygon::rtti();
	x[0].s_int = xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQCanvasPolygon(const TQCanvasPolygon&)
	x_TQCanvasPolygon* xret = new x_TQCanvasPolygon(*(const TQCanvasPolygon *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPolygon(const TQCanvasPolygon& x1) : TQCanvasPolygon(x1) {
    }
    void x_8(Smoke::Stack x) {
	// drawShape(TQPainter&)
	this->TQCanvasPolygon::drawShape(*(TQPainter *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void advance(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(18766, (void*)this, x)) return;
	this->TQCanvasItem::advance(x1);
    }
    virtual TQPointArray areaPoints() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18830, (void*)this, x)) {
	    TQPointArray *xptr = (TQPointArray *)x[0].s_class;
	    TQPointArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygon::areaPoints();
    }
    virtual TQPointArray areaPointsAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18843, (void*)this, x)) {
	    TQPointArray *xptr = (TQPointArray *)x[0].s_class;
	    TQPointArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygonalItem::areaPointsAdvanced();
    }
    virtual TQRect boundingRect() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18844, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygonalItem::boundingRect();
    }
    virtual TQRect boundingRectAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18787, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasItem::boundingRectAdvanced();
    }
    virtual bool collidesWith(const TQCanvasItem* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18837, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvasPolygonalItem::collidesWith(x1);
    }
    virtual void draw(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18848, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::draw(x1);
    }
    virtual void drawShape(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18834, (void*)this, x)) return;
	this->TQCanvasPolygon::drawShape(x1);
    }
    virtual void moveBy(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18829, (void*)this, x)) return;
	this->TQCanvasPolygon::moveBy(x1, x2);
    }
    virtual int rtti() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18831, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCanvasPolygon::rtti();
    }
    virtual void setActive(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18779, (void*)this, x)) return;
	this->TQCanvasItem::setActive(x1);
    }
    virtual void setAnimated(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18760, (void*)this, x)) return;
	this->TQCanvasItem::setAnimated(x1);
    }
    virtual void setBrush(TQBrush x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18839, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::setBrush(x1);
    }
    virtual void setCanvas(TQCanvas* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18769, (void*)this, x)) return;
	this->TQCanvasItem::setCanvas(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18777, (void*)this, x)) return;
	this->TQCanvasItem::setEnabled(x1);
    }
    virtual void setPen(TQPen x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18838, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::setPen(x1);
    }
    virtual void setSelected(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18775, (void*)this, x)) return;
	this->TQCanvasItem::setSelected(x1);
    }
    virtual void setVelocity(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18761, (void*)this, x)) return;
	this->TQCanvasItem::setVelocity(x1, x2);
    }
    virtual void setVisible(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18773, (void*)this, x)) return;
	this->TQCanvasItem::setVisible(x1);
    }
    ~x_TQCanvasPolygon() { qt_Smoke->binding->deleted(667, (void*)this); }
};
void xcall_TQCanvasPolygon(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCanvasPolygon *xself = (x_TQCanvasPolygon*)obj;
    switch(xi) {
	case 0: x_TQCanvasPolygon::x_0(args);	break;
	case 1: x_TQCanvasPolygon::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_TQCanvasPolygon::x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: delete (TQCanvasPolygon*)xself;	break;
    }
}

class x_TQCanvasPolygonalItem : public TQCanvasPolygonalItem {
public:
    static void x_0(Smoke::Stack x) {
        x[0].s_int = TQCanvasPolygonalItem::RTTI;
    }
    static void x_1(Smoke::Stack x) {
	// TQCanvasPolygonalItem(TQCanvas*)
	x_TQCanvasPolygonalItem* xret = new x_TQCanvasPolygonalItem((TQCanvas*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPolygonalItem(TQCanvas* x1) : TQCanvasPolygonalItem(x1) {
    }
    void x_2(Smoke::Stack x) const {
	// collidesWith(const TQCanvasItem*)
	bool xret = this->TQCanvasPolygonalItem::collidesWith((const TQCanvasItem*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_3(Smoke::Stack x) {
	// setPen(TQPen)
	this->TQCanvasPolygonalItem::setPen(*(TQPen *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) {
	// setBrush(TQBrush)
	this->TQCanvasPolygonalItem::setBrush(*(TQBrush *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) const {
	// pen()
	TQPen xret = this->TQCanvasPolygonalItem::pen();
	x[0].s_class = (void*)new TQPen(xret);
    }
    void x_6(Smoke::Stack x) const {
	// brush()
	TQBrush xret = this->TQCanvasPolygonalItem::brush();
	x[0].s_class = (void*)new TQBrush(xret);
    }
    void x_7(Smoke::Stack x) const {
	// areaPointsAdvanced()
	TQPointArray xret = this->TQCanvasPolygonalItem::areaPointsAdvanced();
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    void x_8(Smoke::Stack x) const {
	// boundingRect()
	TQRect xret = this->TQCanvasPolygonalItem::boundingRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_9(Smoke::Stack x) const {
	// rtti()
	int xret = this->TQCanvasPolygonalItem::rtti();
	x[0].s_int = xret;
    }
    static void x_10(Smoke::Stack x) {
	// TQCanvasPolygonalItem(const TQCanvasPolygonalItem&)
	x_TQCanvasPolygonalItem* xret = new x_TQCanvasPolygonalItem(*(const TQCanvasPolygonalItem *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasPolygonalItem(const TQCanvasPolygonalItem& x1) : TQCanvasPolygonalItem(x1) {
    }
    void x_11(Smoke::Stack x) {
	// draw(TQPainter&)
	this->TQCanvasPolygonalItem::draw(*(TQPainter *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// winding()
	bool xret = this->TQCanvasPolygonalItem::winding();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// setWinding(bool)
	this->TQCanvasPolygonalItem::setWinding((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// invalidate()
	this->TQCanvasPolygonalItem::invalidate();
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// isValid()
	bool xret = this->TQCanvasPolygonalItem::isValid();
	x[0].s_bool = xret;
    }
    virtual void advance(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(18766, (void*)this, x)) return;
	this->TQCanvasItem::advance(x1);
    }
    virtual TQPointArray areaPoints() const {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(18842, (void*)this, x, true /*pure virtual*/);
	TQPointArray *xptr = (TQPointArray *)x[0].s_class;
	TQPointArray xret(*xptr);
	delete xptr;
	return xret;
	// ABSTRACT
    }
    virtual TQPointArray areaPointsAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18843, (void*)this, x)) {
	    TQPointArray *xptr = (TQPointArray *)x[0].s_class;
	    TQPointArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygonalItem::areaPointsAdvanced();
    }
    virtual TQRect boundingRect() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18844, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygonalItem::boundingRect();
    }
    virtual TQRect boundingRectAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18787, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasItem::boundingRectAdvanced();
    }
    virtual bool collidesWith(const TQCanvasItem* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18837, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvasPolygonalItem::collidesWith(x1);
    }
    virtual void draw(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18848, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::draw(x1);
    }
    virtual void drawShape(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	qt_Smoke->binding->callMethod(18849, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void moveBy(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18754, (void*)this, x)) return;
	this->TQCanvasItem::moveBy(x1, x2);
    }
    virtual int rtti() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18845, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCanvasPolygonalItem::rtti();
    }
    virtual void setActive(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18779, (void*)this, x)) return;
	this->TQCanvasItem::setActive(x1);
    }
    virtual void setAnimated(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18760, (void*)this, x)) return;
	this->TQCanvasItem::setAnimated(x1);
    }
    virtual void setBrush(TQBrush x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18839, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::setBrush(x1);
    }
    virtual void setCanvas(TQCanvas* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18769, (void*)this, x)) return;
	this->TQCanvasItem::setCanvas(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18777, (void*)this, x)) return;
	this->TQCanvasItem::setEnabled(x1);
    }
    virtual void setPen(TQPen x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18838, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::setPen(x1);
    }
    virtual void setSelected(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18775, (void*)this, x)) return;
	this->TQCanvasItem::setSelected(x1);
    }
    virtual void setVelocity(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18761, (void*)this, x)) return;
	this->TQCanvasItem::setVelocity(x1, x2);
    }
    virtual void setVisible(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18773, (void*)this, x)) return;
	this->TQCanvasItem::setVisible(x1);
    }
    ~x_TQCanvasPolygonalItem() { qt_Smoke->binding->deleted(668, (void*)this); }
};
void xcall_TQCanvasPolygonalItem(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCanvasPolygonalItem *xself = (x_TQCanvasPolygonalItem*)obj;
    switch(xi) {
	case 0: x_TQCanvasPolygonalItem::x_0(args);	break;
	case 1: x_TQCanvasPolygonalItem::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: x_TQCanvasPolygonalItem::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: delete (TQCanvasPolygonalItem*)xself;	break;
    }
}

class x_TQCanvasRectangle : public TQCanvasRectangle {
public:
    static void x_0(Smoke::Stack x) {
        x[0].s_int = TQCanvasRectangle::RTTI;
    }
    static void x_1(Smoke::Stack x) {
	// TQCanvasRectangle(TQCanvas*)
	x_TQCanvasRectangle* xret = new x_TQCanvasRectangle((TQCanvas*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasRectangle(TQCanvas* x1) : TQCanvasRectangle(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQCanvasRectangle(const TQRect&, TQCanvas*)
	x_TQCanvasRectangle* xret = new x_TQCanvasRectangle(*(const TQRect *)x[1].s_class,(TQCanvas*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasRectangle(const TQRect& x1, TQCanvas* x2) : TQCanvasRectangle(x1, x2) {
    }
    static void x_3(Smoke::Stack x) {
	// TQCanvasRectangle(int, int, int, int, TQCanvas*)
	x_TQCanvasRectangle* xret = new x_TQCanvasRectangle((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQCanvas*)x[5].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasRectangle(int x1, int x2, int x3, int x4, TQCanvas* x5) : TQCanvasRectangle(x1, x2, x3, x4, x5) {
    }
    void x_4(Smoke::Stack x) const {
	// width()
	int xret = this->TQCanvasRectangle::width();
	x[0].s_int = xret;
    }
    void x_5(Smoke::Stack x) const {
	// height()
	int xret = this->TQCanvasRectangle::height();
	x[0].s_int = xret;
    }
    void x_6(Smoke::Stack x) {
	// setSize(int, int)
	this->TQCanvasRectangle::setSize((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// size()
	TQSize xret = this->TQCanvasRectangle::size();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_8(Smoke::Stack x) const {
	// areaPoints()
	TQPointArray xret = this->TQCanvasRectangle::areaPoints();
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    void x_9(Smoke::Stack x) const {
	// rect()
	TQRect xret = this->TQCanvasRectangle::rect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_10(Smoke::Stack x) const {
	// collidesWith(const TQCanvasItem*)
	bool xret = this->TQCanvasRectangle::collidesWith((const TQCanvasItem*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) const {
	// rtti()
	int xret = this->TQCanvasRectangle::rtti();
	x[0].s_int = xret;
    }
    static void x_12(Smoke::Stack x) {
	// TQCanvasRectangle(const TQCanvasRectangle&)
	x_TQCanvasRectangle* xret = new x_TQCanvasRectangle(*(const TQCanvasRectangle *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasRectangle(const TQCanvasRectangle& x1) : TQCanvasRectangle(x1) {
    }
    void x_13(Smoke::Stack x) {
	// drawShape(TQPainter&)
	this->TQCanvasRectangle::drawShape(*(TQPainter *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// chunks()
	TQPointArray xret = this->TQCanvasRectangle::chunks();
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    virtual void advance(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(18766, (void*)this, x)) return;
	this->TQCanvasItem::advance(x1);
    }
    virtual TQPointArray areaPoints() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18862, (void*)this, x)) {
	    TQPointArray *xptr = (TQPointArray *)x[0].s_class;
	    TQPointArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasRectangle::areaPoints();
    }
    virtual TQPointArray areaPointsAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18843, (void*)this, x)) {
	    TQPointArray *xptr = (TQPointArray *)x[0].s_class;
	    TQPointArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygonalItem::areaPointsAdvanced();
    }
    virtual TQRect boundingRect() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18844, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygonalItem::boundingRect();
    }
    virtual TQRect boundingRectAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18787, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasItem::boundingRectAdvanced();
    }
    virtual bool collidesWith(const TQCanvasItem* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18864, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvasRectangle::collidesWith(x1);
    }
    virtual void draw(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18848, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::draw(x1);
    }
    virtual void drawShape(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18868, (void*)this, x)) return;
	this->TQCanvasRectangle::drawShape(x1);
    }
    virtual void moveBy(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18754, (void*)this, x)) return;
	this->TQCanvasItem::moveBy(x1, x2);
    }
    virtual int rtti() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18865, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCanvasRectangle::rtti();
    }
    virtual void setActive(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18779, (void*)this, x)) return;
	this->TQCanvasItem::setActive(x1);
    }
    virtual void setAnimated(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18760, (void*)this, x)) return;
	this->TQCanvasItem::setAnimated(x1);
    }
    virtual void setBrush(TQBrush x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18839, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::setBrush(x1);
    }
    virtual void setCanvas(TQCanvas* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18769, (void*)this, x)) return;
	this->TQCanvasItem::setCanvas(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18777, (void*)this, x)) return;
	this->TQCanvasItem::setEnabled(x1);
    }
    virtual void setPen(TQPen x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18838, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::setPen(x1);
    }
    virtual void setSelected(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18775, (void*)this, x)) return;
	this->TQCanvasItem::setSelected(x1);
    }
    virtual void setVelocity(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18761, (void*)this, x)) return;
	this->TQCanvasItem::setVelocity(x1, x2);
    }
    virtual void setVisible(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18773, (void*)this, x)) return;
	this->TQCanvasItem::setVisible(x1);
    }
    ~x_TQCanvasRectangle() { qt_Smoke->binding->deleted(669, (void*)this); }
};
void xcall_TQCanvasRectangle(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCanvasRectangle *xself = (x_TQCanvasRectangle*)obj;
    switch(xi) {
	case 0: x_TQCanvasRectangle::x_0(args);	break;
	case 1: x_TQCanvasRectangle::x_1(args);	break;
	case 2: x_TQCanvasRectangle::x_2(args);	break;
	case 3: x_TQCanvasRectangle::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: x_TQCanvasRectangle::x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: delete (TQCanvasRectangle*)xself;	break;
    }
}

class x_TQCanvasSpline : public TQCanvasSpline {
public:
    static void x_0(Smoke::Stack x) {
        x[0].s_int = TQCanvasSpline::RTTI;
    }
    static void x_1(Smoke::Stack x) {
	// TQCanvasSpline(TQCanvas*)
	x_TQCanvasSpline* xret = new x_TQCanvasSpline((TQCanvas*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasSpline(TQCanvas* x1) : TQCanvasSpline(x1) {
    }
    void x_2(Smoke::Stack x) {
	// setControlPoints(TQPointArray, bool)
	this->TQCanvasSpline::setControlPoints(*(TQPointArray *)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) {
	// setControlPoints(TQPointArray)
	this->TQCanvasSpline::setControlPoints(*(TQPointArray *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) const {
	// controlPoints()
	TQPointArray xret = this->TQCanvasSpline::controlPoints();
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    void x_5(Smoke::Stack x) const {
	// closed()
	bool xret = this->TQCanvasSpline::closed();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) const {
	// rtti()
	int xret = this->TQCanvasSpline::rtti();
	x[0].s_int = xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQCanvasSpline(const TQCanvasSpline&)
	x_TQCanvasSpline* xret = new x_TQCanvasSpline(*(const TQCanvasSpline *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasSpline(const TQCanvasSpline& x1) : TQCanvasSpline(x1) {
    }
    virtual void advance(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(18766, (void*)this, x)) return;
	this->TQCanvasItem::advance(x1);
    }
    virtual TQPointArray areaPoints() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18830, (void*)this, x)) {
	    TQPointArray *xptr = (TQPointArray *)x[0].s_class;
	    TQPointArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygon::areaPoints();
    }
    virtual TQPointArray areaPointsAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18843, (void*)this, x)) {
	    TQPointArray *xptr = (TQPointArray *)x[0].s_class;
	    TQPointArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygonalItem::areaPointsAdvanced();
    }
    virtual TQRect boundingRect() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18844, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasPolygonalItem::boundingRect();
    }
    virtual TQRect boundingRectAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18787, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasItem::boundingRectAdvanced();
    }
    virtual bool collidesWith(const TQCanvasItem* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18837, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvasPolygonalItem::collidesWith(x1);
    }
    virtual void draw(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18848, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::draw(x1);
    }
    virtual void drawShape(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18834, (void*)this, x)) return;
	this->TQCanvasPolygon::drawShape(x1);
    }
    virtual void moveBy(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18829, (void*)this, x)) return;
	this->TQCanvasPolygon::moveBy(x1, x2);
    }
    virtual int rtti() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18876, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCanvasSpline::rtti();
    }
    virtual void setActive(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18779, (void*)this, x)) return;
	this->TQCanvasItem::setActive(x1);
    }
    virtual void setAnimated(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18760, (void*)this, x)) return;
	this->TQCanvasItem::setAnimated(x1);
    }
    virtual void setBrush(TQBrush x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18839, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::setBrush(x1);
    }
    virtual void setCanvas(TQCanvas* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18769, (void*)this, x)) return;
	this->TQCanvasItem::setCanvas(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18777, (void*)this, x)) return;
	this->TQCanvasItem::setEnabled(x1);
    }
    virtual void setPen(TQPen x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18838, (void*)this, x)) return;
	this->TQCanvasPolygonalItem::setPen(x1);
    }
    virtual void setSelected(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18775, (void*)this, x)) return;
	this->TQCanvasItem::setSelected(x1);
    }
    virtual void setVelocity(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18761, (void*)this, x)) return;
	this->TQCanvasItem::setVelocity(x1, x2);
    }
    virtual void setVisible(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18773, (void*)this, x)) return;
	this->TQCanvasItem::setVisible(x1);
    }
    ~x_TQCanvasSpline() { qt_Smoke->binding->deleted(670, (void*)this); }
};
void xcall_TQCanvasSpline(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCanvasSpline *xself = (x_TQCanvasSpline*)obj;
    switch(xi) {
	case 0: x_TQCanvasSpline::x_0(args);	break;
	case 1: x_TQCanvasSpline::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_TQCanvasSpline::x_7(args);	break;
	case 8: delete (TQCanvasSpline*)xself;	break;
    }
}

class x_TQCanvasSprite : public TQCanvasSprite {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQCanvasSprite::Cycle;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQCanvasSprite::Oscillate;
    }
    static void x_2(Smoke::Stack x) {
        x[0].s_int = TQCanvasSprite::RTTI;
    }
    static void x_3(Smoke::Stack x) {
	// TQCanvasSprite(TQCanvasPixmapArray*, TQCanvas*)
	x_TQCanvasSprite* xret = new x_TQCanvasSprite((TQCanvasPixmapArray*)x[1].s_class,(TQCanvas*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasSprite(TQCanvasPixmapArray* x1, TQCanvas* x2) : TQCanvasSprite(x1, x2) {
    }
    void x_4(Smoke::Stack x) {
	// setSequence(TQCanvasPixmapArray*)
	this->TQCanvasSprite::setSequence((TQCanvasPixmapArray*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// move(double, double)
	this->TQCanvasSprite::move((double)x[1].s_double,(double)x[2].s_double);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// move(double, double, int)
	this->TQCanvasSprite::move((double)x[1].s_double,(double)x[2].s_double,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// setFrame(int)
	this->TQCanvasSprite::setFrame((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) {
	// setFrameAnimation(TQCanvasSprite::FrameAnimationType, int, int)
	this->TQCanvasSprite::setFrameAnimation((TQCanvasSprite::FrameAnimationType)x[1].s_enum,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// setFrameAnimation(TQCanvasSprite::FrameAnimationType, int)
	this->TQCanvasSprite::setFrameAnimation((TQCanvasSprite::FrameAnimationType)x[1].s_enum,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
	// setFrameAnimation(TQCanvasSprite::FrameAnimationType)
	this->TQCanvasSprite::setFrameAnimation((TQCanvasSprite::FrameAnimationType)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// setFrameAnimation()
	this->TQCanvasSprite::setFrameAnimation();
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// frame()
	int xret = this->TQCanvasSprite::frame();
	x[0].s_int = xret;
    }
    void x_13(Smoke::Stack x) const {
	// frameCount()
	int xret = this->TQCanvasSprite::frameCount();
	x[0].s_int = xret;
    }
    void x_14(Smoke::Stack x) const {
	// rtti()
	int xret = this->TQCanvasSprite::rtti();
	x[0].s_int = xret;
    }
    void x_15(Smoke::Stack x) const {
	// collidesWith(const TQCanvasItem*)
	bool xret = this->TQCanvasSprite::collidesWith((const TQCanvasItem*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) const {
	// boundingRect()
	TQRect xret = this->TQCanvasSprite::boundingRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_17(Smoke::Stack x) const {
	// width()
	int xret = this->TQCanvasSprite::width();
	x[0].s_int = xret;
    }
    void x_18(Smoke::Stack x) const {
	// height()
	int xret = this->TQCanvasSprite::height();
	x[0].s_int = xret;
    }
    void x_19(Smoke::Stack x) const {
	// leftEdge()
	int xret = this->TQCanvasSprite::leftEdge();
	x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) const {
	// topEdge()
	int xret = this->TQCanvasSprite::topEdge();
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) const {
	// rightEdge()
	int xret = this->TQCanvasSprite::rightEdge();
	x[0].s_int = xret;
    }
    void x_22(Smoke::Stack x) const {
	// bottomEdge()
	int xret = this->TQCanvasSprite::bottomEdge();
	x[0].s_int = xret;
    }
    void x_23(Smoke::Stack x) const {
	// leftEdge(int)
	int xret = this->TQCanvasSprite::leftEdge((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) const {
	// topEdge(int)
	int xret = this->TQCanvasSprite::topEdge((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) const {
	// rightEdge(int)
	int xret = this->TQCanvasSprite::rightEdge((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_26(Smoke::Stack x) const {
	// bottomEdge(int)
	int xret = this->TQCanvasSprite::bottomEdge((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_27(Smoke::Stack x) const {
	// image()
	TQCanvasPixmap* xret = this->TQCanvasSprite::image();
	x[0].s_class = (void*)xret;
    }
    void x_28(Smoke::Stack x) const {
	// imageAdvanced()
	TQCanvasPixmap* xret = this->TQCanvasSprite::imageAdvanced();
	x[0].s_class = (void*)xret;
    }
    void x_29(Smoke::Stack x) const {
	// image(int)
	TQCanvasPixmap* xret = this->TQCanvasSprite::image((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    void x_30(Smoke::Stack x) {
	// advance(int)
	this->TQCanvasSprite::advance((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// draw(TQPainter&)
	this->TQCanvasSprite::draw(*(TQPainter *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void advance(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(18909, (void*)this, x)) return;
	this->TQCanvasSprite::advance(x1);
    }
    virtual TQRect boundingRect() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18895, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasSprite::boundingRect();
    }
    virtual TQRect boundingRectAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18787, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasItem::boundingRectAdvanced();
    }
    virtual bool collidesWith(const TQCanvasItem* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18894, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvasSprite::collidesWith(x1);
    }
    virtual void draw(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18910, (void*)this, x)) return;
	this->TQCanvasSprite::draw(x1);
    }
    virtual TQCanvasPixmap* imageAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18907, (void*)this, x)) return (TQCanvasPixmap*)x[0].s_class;
	return this->TQCanvasSprite::imageAdvanced();
    }
    virtual void move(double x1, double x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_double = x1;
	x[2].s_double = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(18885, (void*)this, x)) return;
	this->TQCanvasSprite::move(x1, x2, x3);
    }
    virtual void moveBy(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18754, (void*)this, x)) return;
	this->TQCanvasItem::moveBy(x1, x2);
    }
    virtual int rtti() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18893, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCanvasSprite::rtti();
    }
    virtual void setActive(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18779, (void*)this, x)) return;
	this->TQCanvasItem::setActive(x1);
    }
    virtual void setAnimated(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18760, (void*)this, x)) return;
	this->TQCanvasItem::setAnimated(x1);
    }
    virtual void setCanvas(TQCanvas* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18769, (void*)this, x)) return;
	this->TQCanvasItem::setCanvas(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18777, (void*)this, x)) return;
	this->TQCanvasItem::setEnabled(x1);
    }
    virtual void setFrameAnimation(TQCanvasSprite::FrameAnimationType x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_enum = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(18887, (void*)this, x)) return;
	this->TQCanvasSprite::setFrameAnimation(x1, x2, x3);
    }
    virtual void setSelected(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18775, (void*)this, x)) return;
	this->TQCanvasItem::setSelected(x1);
    }
    virtual void setVelocity(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18761, (void*)this, x)) return;
	this->TQCanvasItem::setVelocity(x1, x2);
    }
    virtual void setVisible(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18773, (void*)this, x)) return;
	this->TQCanvasItem::setVisible(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1365: //TQCanvasSprite::FrameAnimationType
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQCanvasSprite::FrameAnimationType;
		break;
	      case Smoke::EnumDelete:
		delete (TQCanvasSprite::FrameAnimationType*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQCanvasSprite::FrameAnimationType*)xdata = (TQCanvasSprite::FrameAnimationType)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQCanvasSprite::FrameAnimationType*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQCanvasSprite() { qt_Smoke->binding->deleted(671, (void*)this); }
};
void xenum_TQCanvasSprite(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQCanvasSprite::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQCanvasSprite(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCanvasSprite *xself = (x_TQCanvasSprite*)obj;
    switch(xi) {
	case 0: x_TQCanvasSprite::x_0(args);	break;
	case 1: x_TQCanvasSprite::x_1(args);	break;
	case 2: x_TQCanvasSprite::x_2(args);	break;
	case 3: x_TQCanvasSprite::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: delete (TQCanvasSprite*)xself;	break;
    }
}

class x_TQCanvasText : public TQCanvasText {
public:
    static void x_0(Smoke::Stack x) {
        x[0].s_int = TQCanvasText::RTTI;
    }
    static void x_1(Smoke::Stack x) {
	// TQCanvasText(TQCanvas*)
	x_TQCanvasText* xret = new x_TQCanvasText((TQCanvas*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasText(TQCanvas* x1) : TQCanvasText(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQCanvasText(const TQString&, TQCanvas*)
	x_TQCanvasText* xret = new x_TQCanvasText(*(const TQString *)x[1].s_voidp,(TQCanvas*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasText(const TQString& x1, TQCanvas* x2) : TQCanvasText(x1, x2) {
    }
    static void x_3(Smoke::Stack x) {
	// TQCanvasText(const TQString&, TQFont, TQCanvas*)
	x_TQCanvasText* xret = new x_TQCanvasText(*(const TQString *)x[1].s_voidp,*(TQFont *)x[2].s_class,(TQCanvas*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasText(const TQString& x1, TQFont x2, TQCanvas* x3) : TQCanvasText(x1, x2, x3) {
    }
    void x_4(Smoke::Stack x) {
	// setText(const TQString&)
	this->TQCanvasText::setText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// setFont(const TQFont&)
	this->TQCanvasText::setFont(*(const TQFont *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// setColor(const TQColor&)
	this->TQCanvasText::setColor(*(const TQColor *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// text()
	TQString xret = this->TQCanvasText::text();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_8(Smoke::Stack x) const {
	// font()
	TQFont xret = this->TQCanvasText::font();
	x[0].s_class = (void*)new TQFont(xret);
    }
    void x_9(Smoke::Stack x) const {
	// color()
	TQColor xret = this->TQCanvasText::color();
	x[0].s_class = (void*)new TQColor(xret);
    }
    void x_10(Smoke::Stack x) {
	// moveBy(double, double)
	this->TQCanvasText::moveBy((double)x[1].s_double,(double)x[2].s_double);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// textFlags()
	int xret = this->TQCanvasText::textFlags();
	x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) {
	// setTextFlags(int)
	this->TQCanvasText::setTextFlags((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// boundingRect()
	TQRect xret = this->TQCanvasText::boundingRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_14(Smoke::Stack x) const {
	// collidesWith(const TQCanvasItem*)
	bool xret = this->TQCanvasText::collidesWith((const TQCanvasItem*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// rtti()
	int xret = this->TQCanvasText::rtti();
	x[0].s_int = xret;
    }
    void x_16(Smoke::Stack x) {
	// draw(TQPainter&)
	this->TQCanvasText::draw(*(TQPainter *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void advance(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(18766, (void*)this, x)) return;
	this->TQCanvasItem::advance(x1);
    }
    virtual TQRect boundingRect() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18925, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasText::boundingRect();
    }
    virtual TQRect boundingRectAdvanced() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18787, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasItem::boundingRectAdvanced();
    }
    virtual bool collidesWith(const TQCanvasItem* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18926, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvasText::collidesWith(x1);
    }
    virtual void draw(TQPainter& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18929, (void*)this, x)) return;
	this->TQCanvasText::draw(x1);
    }
    virtual void moveBy(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18922, (void*)this, x)) return;
	this->TQCanvasText::moveBy(x1, x2);
    }
    virtual int rtti() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(18927, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCanvasText::rtti();
    }
    virtual void setActive(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18779, (void*)this, x)) return;
	this->TQCanvasItem::setActive(x1);
    }
    virtual void setAnimated(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18760, (void*)this, x)) return;
	this->TQCanvasItem::setAnimated(x1);
    }
    virtual void setCanvas(TQCanvas* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18769, (void*)this, x)) return;
	this->TQCanvasItem::setCanvas(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18777, (void*)this, x)) return;
	this->TQCanvasItem::setEnabled(x1);
    }
    virtual void setSelected(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18775, (void*)this, x)) return;
	this->TQCanvasItem::setSelected(x1);
    }
    virtual void setVelocity(double x1, double x2) {
	Smoke::StackItem x[3];
	x[1].s_double = x1;
	x[2].s_double = x2;
	if(qt_Smoke->binding->callMethod(18761, (void*)this, x)) return;
	this->TQCanvasItem::setVelocity(x1, x2);
    }
    virtual void setVisible(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18773, (void*)this, x)) return;
	this->TQCanvasItem::setVisible(x1);
    }
    ~x_TQCanvasText() { qt_Smoke->binding->deleted(672, (void*)this); }
};
void xcall_TQCanvasText(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCanvasText *xself = (x_TQCanvasText*)obj;
    switch(xi) {
	case 0: x_TQCanvasText::x_0(args);	break;
	case 1: x_TQCanvasText::x_1(args);	break;
	case 2: x_TQCanvasText::x_2(args);	break;
	case 3: x_TQCanvasText::x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: delete (TQCanvasText*)xself;	break;
    }
}

class x_TQCanvasView : public TQCanvasView {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQCanvasView::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQCanvasView::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQCanvasView::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->TQCanvasView::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->TQCanvasView::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->TQCanvasView::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->TQCanvasView::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQCanvasView(TQWidget*, const char*, TQt::WFlags)
	x_TQCanvasView* xret = new x_TQCanvasView((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasView(TQWidget* x1, const char* x2, TQt::WFlags x3) : TQCanvasView(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQCanvasView(TQWidget*, const char*)
	x_TQCanvasView* xret = new x_TQCanvasView((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasView(TQWidget* x1, const char* x2) : TQCanvasView(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQCanvasView(TQWidget*)
	x_TQCanvasView* xret = new x_TQCanvasView((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasView(TQWidget* x1) : TQCanvasView(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// TQCanvasView()
	x_TQCanvasView* xret = new x_TQCanvasView();
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasView() : TQCanvasView() {
    }
    static void x_11(Smoke::Stack x) {
	// TQCanvasView(TQCanvas*, TQWidget*, const char*, TQt::WFlags)
	x_TQCanvasView* xret = new x_TQCanvasView((TQCanvas*)x[1].s_class,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp,(TQt::WFlags)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasView(TQCanvas* x1, TQWidget* x2, const char* x3, TQt::WFlags x4) : TQCanvasView(x1, x2, x3, x4) {
    }
    static void x_12(Smoke::Stack x) {
	// TQCanvasView(TQCanvas*, TQWidget*, const char*)
	x_TQCanvasView* xret = new x_TQCanvasView((TQCanvas*)x[1].s_class,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasView(TQCanvas* x1, TQWidget* x2, const char* x3) : TQCanvasView(x1, x2, x3) {
    }
    static void x_13(Smoke::Stack x) {
	// TQCanvasView(TQCanvas*, TQWidget*)
	x_TQCanvasView* xret = new x_TQCanvasView((TQCanvas*)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasView(TQCanvas* x1, TQWidget* x2) : TQCanvasView(x1, x2) {
    }
    static void x_14(Smoke::Stack x) {
	// TQCanvasView(TQCanvas*)
	x_TQCanvasView* xret = new x_TQCanvasView((TQCanvas*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCanvasView(TQCanvas* x1) : TQCanvasView(x1) {
    }
    void x_15(Smoke::Stack x) const {
	// canvas()
	TQCanvas* xret = this->TQCanvasView::canvas();
	x[0].s_class = (void*)xret;
    }
    void x_16(Smoke::Stack x) {
	// setCanvas(TQCanvas*)
	this->TQCanvasView::setCanvas((TQCanvas*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// worldMatrix()
	const TQWMatrix& xret = this->TQCanvasView::worldMatrix();
	x[0].s_class = (void*)&xret;
    }
    void x_18(Smoke::Stack x) const {
	// inverseWorldMatrix()
	const TQWMatrix& xret = this->TQCanvasView::inverseWorldMatrix();
	x[0].s_class = (void*)&xret;
    }
    void x_19(Smoke::Stack x) {
	// setWorldMatrix(const TQWMatrix&)
	bool xret = this->TQCanvasView::setWorldMatrix(*(const TQWMatrix *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_20(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQCanvasView::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_21(Smoke::Stack x) {
	// drawContents(TQPainter*, int, int, int, int)
	this->TQCanvasView::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_22(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQCanvasView::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    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(18931, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQCanvasView::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(18952, (void*)this, x)) return;
	this->TQCanvasView::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(18930, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQCanvasView::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(18953, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCanvasView::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(18932, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQCanvasView::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(18934, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvasView::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(18933, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvasView::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(18935, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCanvasView::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);
    }
    ~x_TQCanvasView() { qt_Smoke->binding->deleted(673, (void*)this); }
};
void xcall_TQCanvasView(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCanvasView *xself = (x_TQCanvasView*)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_TQCanvasView::x_7(args);	break;
	case 8: x_TQCanvasView::x_8(args);	break;
	case 9: x_TQCanvasView::x_9(args);	break;
	case 10: x_TQCanvasView::x_10(args);	break;
	case 11: x_TQCanvasView::x_11(args);	break;
	case 12: x_TQCanvasView::x_12(args);	break;
	case 13: x_TQCanvasView::x_13(args);	break;
	case 14: x_TQCanvasView::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: x_TQCanvasView::x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: delete (TQCanvasView*)xself;	break;
    }
}

class x_TQChar : public TQChar {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::NoCategory;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Mark_NonSpacing;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Mark_SpacingCombining;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Mark_Enclosing;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Number_DecimalDigit;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Number_Letter;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Number_Other;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Separator_Space;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Separator_Line;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Separator_Paragraph;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Other_Control;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Other_Format;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Other_Surrogate;
    }
    static void x_13(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Other_PrivateUse;
    }
    static void x_14(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Other_NotAssigned;
    }
    static void x_15(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Letter_Uppercase;
    }
    static void x_16(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Letter_Lowercase;
    }
    static void x_17(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Letter_Titlecase;
    }
    static void x_18(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Letter_Modifier;
    }
    static void x_19(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Letter_Other;
    }
    static void x_20(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Punctuation_Connector;
    }
    static void x_21(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Punctuation_Dash;
    }
    static void x_22(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Punctuation_Dask;
    }
    static void x_23(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Punctuation_Open;
    }
    static void x_24(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Punctuation_Close;
    }
    static void x_25(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Punctuation_InitialQuote;
    }
    static void x_26(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Punctuation_FinalQuote;
    }
    static void x_27(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Punctuation_Other;
    }
    static void x_28(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Symbol_Math;
    }
    static void x_29(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Symbol_Currency;
    }
    static void x_30(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Symbol_Modifier;
    }
    static void x_31(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Symbol_Other;
    }
    static void x_32(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirL;
    }
    static void x_33(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirR;
    }
    static void x_34(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirEN;
    }
    static void x_35(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirES;
    }
    static void x_36(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirET;
    }
    static void x_37(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirAN;
    }
    static void x_38(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirCS;
    }
    static void x_39(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirB;
    }
    static void x_40(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirS;
    }
    static void x_41(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirWS;
    }
    static void x_42(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirON;
    }
    static void x_43(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirLRE;
    }
    static void x_44(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirLRO;
    }
    static void x_45(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirAL;
    }
    static void x_46(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirRLE;
    }
    static void x_47(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirRLO;
    }
    static void x_48(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirPDF;
    }
    static void x_49(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirNSM;
    }
    static void x_50(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::DirBN;
    }
    static void x_51(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Single;
    }
    static void x_52(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Canonical;
    }
    static void x_53(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Font;
    }
    static void x_54(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::NoBreak;
    }
    static void x_55(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Initial;
    }
    static void x_56(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Medial;
    }
    static void x_57(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Final;
    }
    static void x_58(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Isolated;
    }
    static void x_59(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Circle;
    }
    static void x_60(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Super;
    }
    static void x_61(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Sub;
    }
    static void x_62(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Vertical;
    }
    static void x_63(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Wide;
    }
    static void x_64(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Narrow;
    }
    static void x_65(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Small;
    }
    static void x_66(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Square;
    }
    static void x_67(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Compat;
    }
    static void x_68(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Fraction;
    }
    static void x_69(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::OtherJoining;
    }
    static void x_70(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Dual;
    }
    static void x_71(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Right;
    }
    static void x_72(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Center;
    }
    static void x_73(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_BelowLeftAttached;
    }
    static void x_74(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_BelowAttached;
    }
    static void x_75(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_BelowRightAttached;
    }
    static void x_76(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_LeftAttached;
    }
    static void x_77(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_RightAttached;
    }
    static void x_78(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_AboveLeftAttached;
    }
    static void x_79(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_AboveAttached;
    }
    static void x_80(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_AboveRightAttached;
    }
    static void x_81(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_BelowLeft;
    }
    static void x_82(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_Below;
    }
    static void x_83(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_BelowRight;
    }
    static void x_84(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_Left;
    }
    static void x_85(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_Right;
    }
    static void x_86(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_AboveLeft;
    }
    static void x_87(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_Above;
    }
    static void x_88(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_AboveRight;
    }
    static void x_89(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_DoubleBelow;
    }
    static void x_90(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_DoubleAbove;
    }
    static void x_91(Smoke::Stack x) {
	x[0].s_enum = (long)TQChar::Combining_IotaSubscript;
    }
    static void x_92(Smoke::Stack x) {
        x[0].s_class = (void*)new TQChar(TQChar::null);
    }
    static void x_93(Smoke::Stack x) {
        x[0].s_class = (void*)new TQChar(TQChar::replacement);
    }
    static void x_94(Smoke::Stack x) {
        x[0].s_class = (void*)new TQChar(TQChar::byteOrderMark);
    }
    static void x_95(Smoke::Stack x) {
        x[0].s_class = (void*)new TQChar(TQChar::byteOrderSwapped);
    }
    static void x_96(Smoke::Stack x) {
        x[0].s_class = (void*)new TQChar(TQChar::nbsp);
    }
    static void x_97(Smoke::Stack x) {
	// TQChar()
	x_TQChar* xret = new x_TQChar();
	x[0].s_class = (void*)xret;
    }
    x_TQChar() : TQChar() {
    }
    static void x_98(Smoke::Stack x) {
	// TQChar(char)
	x_TQChar* xret = new x_TQChar((char)x[1].s_char);
	x[0].s_class = (void*)xret;
    }
    x_TQChar(char x1) : TQChar(x1) {
    }
    static void x_99(Smoke::Stack x) {
	// TQChar(uchar)
	x_TQChar* xret = new x_TQChar((uchar)x[1].s_uchar);
	x[0].s_class = (void*)xret;
    }
    x_TQChar(uchar x1) : TQChar(x1) {
    }
    static void x_100(Smoke::Stack x) {
	// TQChar(uchar, uchar)
	x_TQChar* xret = new x_TQChar((uchar)x[1].s_uchar,(uchar)x[2].s_uchar);
	x[0].s_class = (void*)xret;
    }
    x_TQChar(uchar x1, uchar x2) : TQChar(x1, x2) {
    }
    static void x_101(Smoke::Stack x) {
	// TQChar(const TQChar&)
	x_TQChar* xret = new x_TQChar(*(const TQChar *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQChar(const TQChar& x1) : TQChar(x1) {
    }
    static void x_102(Smoke::Stack x) {
	// TQChar(ushort)
	x_TQChar* xret = new x_TQChar((ushort)x[1].s_ushort);
	x[0].s_class = (void*)xret;
    }
    x_TQChar(ushort x1) : TQChar(x1) {
    }
    static void x_103(Smoke::Stack x) {
	// TQChar(short)
	x_TQChar* xret = new x_TQChar((short)x[1].s_short);
	x[0].s_class = (void*)xret;
    }
    x_TQChar(short x1) : TQChar(x1) {
    }
    static void x_104(Smoke::Stack x) {
	// TQChar(uint)
	x_TQChar* xret = new x_TQChar((uint)x[1].s_uint);
	x[0].s_class = (void*)xret;
    }
    x_TQChar(uint x1) : TQChar(x1) {
    }
    static void x_105(Smoke::Stack x) {
	// TQChar(int)
	x_TQChar* xret = new x_TQChar((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQChar(int x1) : TQChar(x1) {
    }
    void x_106(Smoke::Stack x) const {
	// digitValue()
	int xret = this->TQChar::digitValue();
	x[0].s_int = xret;
    }
    void x_107(Smoke::Stack x) const {
	// lower()
	TQChar xret = this->TQChar::lower();
	x[0].s_class = (void*)new TQChar(xret);
    }
    void x_108(Smoke::Stack x) const {
	// upper()
	TQChar xret = this->TQChar::upper();
	x[0].s_class = (void*)new TQChar(xret);
    }
    void x_109(Smoke::Stack x) const {
	// category()
	TQChar::Category xret = this->TQChar::category();
	x[0].s_enum = xret;
    }
    void x_110(Smoke::Stack x) const {
	// direction()
	TQChar::Direction xret = this->TQChar::direction();
	x[0].s_enum = xret;
    }
    void x_111(Smoke::Stack x) const {
	// joining()
	TQChar::Joining xret = this->TQChar::joining();
	x[0].s_enum = xret;
    }
    void x_112(Smoke::Stack x) const {
	// mirrored()
	bool xret = this->TQChar::mirrored();
	x[0].s_bool = xret;
    }
    void x_113(Smoke::Stack x) const {
	// mirroredChar()
	TQChar xret = this->TQChar::mirroredChar();
	x[0].s_class = (void*)new TQChar(xret);
    }
    void x_114(Smoke::Stack x) const {
	// decomposition()
	const TQString& xret = this->TQChar::decomposition();
	x[0].s_voidp = (void*)&xret;
    }
    void x_115(Smoke::Stack x) const {
	// decompositionTag()
	TQChar::Decomposition xret = this->TQChar::decompositionTag();
	x[0].s_enum = xret;
    }
    void x_116(Smoke::Stack x) const {
	// combiningClass()
	unsigned char xret = this->TQChar::combiningClass();
	x[0].s_uchar = xret;
    }
    void x_117(Smoke::Stack x) const {
	// latin1()
	char xret = this->TQChar::latin1();
	x[0].s_char = xret;
    }
    void x_118(Smoke::Stack x) const {
	// unicode()
	ushort xret = this->TQChar::unicode();
	x[0].s_ushort = xret;
    }
    void x_119(Smoke::Stack x) const {
	// operator char()
	this->TQChar::operator char();
	(void)x; // noop (for compiler warning)
    }
    void x_120(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQChar::isNull();
	x[0].s_bool = xret;
    }
    void x_121(Smoke::Stack x) const {
	// isPrint()
	bool xret = this->TQChar::isPrint();
	x[0].s_bool = xret;
    }
    void x_122(Smoke::Stack x) const {
	// isPunct()
	bool xret = this->TQChar::isPunct();
	x[0].s_bool = xret;
    }
    void x_123(Smoke::Stack x) const {
	// isSpace()
	bool xret = this->TQChar::isSpace();
	x[0].s_bool = xret;
    }
    void x_124(Smoke::Stack x) const {
	// isMark()
	bool xret = this->TQChar::isMark();
	x[0].s_bool = xret;
    }
    void x_125(Smoke::Stack x) const {
	// isLetter()
	bool xret = this->TQChar::isLetter();
	x[0].s_bool = xret;
    }
    void x_126(Smoke::Stack x) const {
	// isNumber()
	bool xret = this->TQChar::isNumber();
	x[0].s_bool = xret;
    }
    void x_127(Smoke::Stack x) const {
	// isLetterOrNumber()
	bool xret = this->TQChar::isLetterOrNumber();
	x[0].s_bool = xret;
    }
    void x_128(Smoke::Stack x) const {
	// isDigit()
	bool xret = this->TQChar::isDigit();
	x[0].s_bool = xret;
    }
    void x_129(Smoke::Stack x) const {
	// isSymbol()
	bool xret = this->TQChar::isSymbol();
	x[0].s_bool = xret;
    }
    void x_130(Smoke::Stack x) const {
	// isHighSurrogate()
	bool xret = this->TQChar::isHighSurrogate();
	x[0].s_bool = xret;
    }
    void x_131(Smoke::Stack x) const {
	// isLowSurrogate()
	bool xret = this->TQChar::isLowSurrogate();
	x[0].s_bool = xret;
    }
    void x_132(Smoke::Stack x) const {
	// cell()
	uchar xret = this->TQChar::cell();
	x[0].s_uchar = xret;
    }
    void x_133(Smoke::Stack x) const {
	// row()
	uchar xret = this->TQChar::row();
	x[0].s_uchar = xret;
    }
    void x_134(Smoke::Stack x) {
	// setCell(uchar)
	this->TQChar::setCell((uchar)x[1].s_uchar);
	(void)x; // noop (for compiler warning)
    }
    void x_135(Smoke::Stack x) {
	// setRow(uchar)
	this->TQChar::setRow((uchar)x[1].s_uchar);
	(void)x; // noop (for compiler warning)
    }
    void x_136(Smoke::Stack x) {
	// operator=(const TQChar&)
	TQChar& xret = this->TQChar::operator=(*(const TQChar *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    static void x_137(Smoke::Stack x) {
	// requiresSurrogates(uint)
	bool xret = TQChar::requiresSurrogates((uint)x[1].s_uint);
	x[0].s_bool = xret;
    }
    static void x_138(Smoke::Stack x) {
	// highSurrogate(uint)
	ushort xret = TQChar::highSurrogate((uint)x[1].s_uint);
	x[0].s_ushort = xret;
    }
    static void x_139(Smoke::Stack x) {
	// lowSurrogate(uint)
	ushort xret = TQChar::lowSurrogate((uint)x[1].s_uint);
	x[0].s_ushort = xret;
    }
    static void x_140(Smoke::Stack x) {
	// surrogateToUcs4(const TQChar&, const TQChar&)
	uint xret = TQChar::surrogateToUcs4(*(const TQChar *)x[1].s_class,*(const TQChar *)x[2].s_class);
	x[0].s_uint = xret;
    }
    static void x_141(Smoke::Stack x) {
	// networkOrdered()
	bool xret = TQChar::networkOrdered();
	x[0].s_bool = xret;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1372: //TQChar::CombiningClass
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQChar::CombiningClass;
		break;
	      case Smoke::EnumDelete:
		delete (TQChar::CombiningClass*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQChar::CombiningClass*)xdata = (TQChar::CombiningClass)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQChar::CombiningClass*)xdata;
		break;
	    }
	    break;
	  case 1373: //TQChar::Decomposition
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQChar::Decomposition;
		break;
	      case Smoke::EnumDelete:
		delete (TQChar::Decomposition*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQChar::Decomposition*)xdata = (TQChar::Decomposition)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQChar::Decomposition*)xdata;
		break;
	    }
	    break;
	  case 1374: //TQChar::Direction
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQChar::Direction;
		break;
	      case Smoke::EnumDelete:
		delete (TQChar::Direction*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQChar::Direction*)xdata = (TQChar::Direction)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQChar::Direction*)xdata;
		break;
	    }
	    break;
	  case 1375: //TQChar::Joining
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQChar::Joining;
		break;
	      case Smoke::EnumDelete:
		delete (TQChar::Joining*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQChar::Joining*)xdata = (TQChar::Joining)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQChar::Joining*)xdata;
		break;
	    }
	    break;
	  case 1371: //TQChar::Category
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQChar::Category;
		break;
	      case Smoke::EnumDelete:
		delete (TQChar::Category*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQChar::Category*)xdata = (TQChar::Category)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQChar::Category*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQChar() { qt_Smoke->binding->deleted(674, (void*)this); }
};
void xenum_TQChar(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQChar::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQChar(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQChar *xself = (x_TQChar*)obj;
    switch(xi) {
	case 0: x_TQChar::x_0(args);	break;
	case 1: x_TQChar::x_1(args);	break;
	case 2: x_TQChar::x_2(args);	break;
	case 3: x_TQChar::x_3(args);	break;
	case 4: x_TQChar::x_4(args);	break;
	case 5: x_TQChar::x_5(args);	break;
	case 6: x_TQChar::x_6(args);	break;
	case 7: x_TQChar::x_7(args);	break;
	case 8: x_TQChar::x_8(args);	break;
	case 9: x_TQChar::x_9(args);	break;
	case 10: x_TQChar::x_10(args);	break;
	case 11: x_TQChar::x_11(args);	break;
	case 12: x_TQChar::x_12(args);	break;
	case 13: x_TQChar::x_13(args);	break;
	case 14: x_TQChar::x_14(args);	break;
	case 15: x_TQChar::x_15(args);	break;
	case 16: x_TQChar::x_16(args);	break;
	case 17: x_TQChar::x_17(args);	break;
	case 18: x_TQChar::x_18(args);	break;
	case 19: x_TQChar::x_19(args);	break;
	case 20: x_TQChar::x_20(args);	break;
	case 21: x_TQChar::x_21(args);	break;
	case 22: x_TQChar::x_22(args);	break;
	case 23: x_TQChar::x_23(args);	break;
	case 24: x_TQChar::x_24(args);	break;
	case 25: x_TQChar::x_25(args);	break;
	case 26: x_TQChar::x_26(args);	break;
	case 27: x_TQChar::x_27(args);	break;
	case 28: x_TQChar::x_28(args);	break;
	case 29: x_TQChar::x_29(args);	break;
	case 30: x_TQChar::x_30(args);	break;
	case 31: x_TQChar::x_31(args);	break;
	case 32: x_TQChar::x_32(args);	break;
	case 33: x_TQChar::x_33(args);	break;
	case 34: x_TQChar::x_34(args);	break;
	case 35: x_TQChar::x_35(args);	break;
	case 36: x_TQChar::x_36(args);	break;
	case 37: x_TQChar::x_37(args);	break;
	case 38: x_TQChar::x_38(args);	break;
	case 39: x_TQChar::x_39(args);	break;
	case 40: x_TQChar::x_40(args);	break;
	case 41: x_TQChar::x_41(args);	break;
	case 42: x_TQChar::x_42(args);	break;
	case 43: x_TQChar::x_43(args);	break;
	case 44: x_TQChar::x_44(args);	break;
	case 45: x_TQChar::x_45(args);	break;
	case 46: x_TQChar::x_46(args);	break;
	case 47: x_TQChar::x_47(args);	break;
	case 48: x_TQChar::x_48(args);	break;
	case 49: x_TQChar::x_49(args);	break;
	case 50: x_TQChar::x_50(args);	break;
	case 51: x_TQChar::x_51(args);	break;
	case 52: x_TQChar::x_52(args);	break;
	case 53: x_TQChar::x_53(args);	break;
	case 54: x_TQChar::x_54(args);	break;
	case 55: x_TQChar::x_55(args);	break;
	case 56: x_TQChar::x_56(args);	break;
	case 57: x_TQChar::x_57(args);	break;
	case 58: x_TQChar::x_58(args);	break;
	case 59: x_TQChar::x_59(args);	break;
	case 60: x_TQChar::x_60(args);	break;
	case 61: x_TQChar::x_61(args);	break;
	case 62: x_TQChar::x_62(args);	break;
	case 63: x_TQChar::x_63(args);	break;
	case 64: x_TQChar::x_64(args);	break;
	case 65: x_TQChar::x_65(args);	break;
	case 66: x_TQChar::x_66(args);	break;
	case 67: x_TQChar::x_67(args);	break;
	case 68: x_TQChar::x_68(args);	break;
	case 69: x_TQChar::x_69(args);	break;
	case 70: x_TQChar::x_70(args);	break;
	case 71: x_TQChar::x_71(args);	break;
	case 72: x_TQChar::x_72(args);	break;
	case 73: x_TQChar::x_73(args);	break;
	case 74: x_TQChar::x_74(args);	break;
	case 75: x_TQChar::x_75(args);	break;
	case 76: x_TQChar::x_76(args);	break;
	case 77: x_TQChar::x_77(args);	break;
	case 78: x_TQChar::x_78(args);	break;
	case 79: x_TQChar::x_79(args);	break;
	case 80: x_TQChar::x_80(args);	break;
	case 81: x_TQChar::x_81(args);	break;
	case 82: x_TQChar::x_82(args);	break;
	case 83: x_TQChar::x_83(args);	break;
	case 84: x_TQChar::x_84(args);	break;
	case 85: x_TQChar::x_85(args);	break;
	case 86: x_TQChar::x_86(args);	break;
	case 87: x_TQChar::x_87(args);	break;
	case 88: x_TQChar::x_88(args);	break;
	case 89: x_TQChar::x_89(args);	break;
	case 90: x_TQChar::x_90(args);	break;
	case 91: x_TQChar::x_91(args);	break;
	case 92: x_TQChar::x_92(args);	break;
	case 93: x_TQChar::x_93(args);	break;
	case 94: x_TQChar::x_94(args);	break;
	case 95: x_TQChar::x_95(args);	break;
	case 96: x_TQChar::x_96(args);	break;
	case 97: x_TQChar::x_97(args);	break;
	case 98: x_TQChar::x_98(args);	break;
	case 99: x_TQChar::x_99(args);	break;
	case 100: x_TQChar::x_100(args);	break;
	case 101: x_TQChar::x_101(args);	break;
	case 102: x_TQChar::x_102(args);	break;
	case 103: x_TQChar::x_103(args);	break;
	case 104: x_TQChar::x_104(args);	break;
	case 105: x_TQChar::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: xself->x_134(args);	break;
	case 135: xself->x_135(args);	break;
	case 136: xself->x_136(args);	break;
	case 137: x_TQChar::x_137(args);	break;
	case 138: x_TQChar::x_138(args);	break;
	case 139: x_TQChar::x_139(args);	break;
	case 140: x_TQChar::x_140(args);	break;
	case 141: x_TQChar::x_141(args);	break;
	case 142: delete (TQChar*)xself;	break;
    }
}

class x_TQCharRef : public TQCharRef {
public:
    static void x_0(Smoke::Stack x) {
	// TQCharRef(const TQCharRef&)
	x_TQCharRef* xret = new x_TQCharRef(*(const TQCharRef *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCharRef(const TQCharRef& x1) : TQCharRef(x1) {
    }
    void x_1(Smoke::Stack x) const {
	// unicode()
	ushort xret = this->TQCharRef::unicode();
	x[0].s_ushort = xret;
    }
    void x_2(Smoke::Stack x) const {
	// latin1()
	char xret = this->TQCharRef::latin1();
	x[0].s_char = xret;
    }
    void x_3(Smoke::Stack x) {
	// operator=(char)
	TQCharRef xret = this->TQCharRef::operator=((char)x[1].s_char);
	x[0].s_class = (void*)new TQCharRef(xret);
    }
    void x_4(Smoke::Stack x) {
	// operator=(uchar)
	TQCharRef xret = this->TQCharRef::operator=((uchar)x[1].s_uchar);
	x[0].s_class = (void*)new TQCharRef(xret);
    }
    void x_5(Smoke::Stack x) {
	// operator=(TQChar)
	TQCharRef xret = this->TQCharRef::operator=(*(TQChar *)x[1].s_class);
	x[0].s_class = (void*)new TQCharRef(xret);
    }
    void x_6(Smoke::Stack x) {
	// operator=(const TQCharRef&)
	TQCharRef xret = this->TQCharRef::operator=(*(const TQCharRef *)x[1].s_class);
	x[0].s_class = (void*)new TQCharRef(xret);
    }
    void x_7(Smoke::Stack x) {
	// operator=(ushort)
	TQCharRef xret = this->TQCharRef::operator=((ushort)x[1].s_ushort);
	x[0].s_class = (void*)new TQCharRef(xret);
    }
    void x_8(Smoke::Stack x) {
	// operator=(short)
	TQCharRef xret = this->TQCharRef::operator=((short)x[1].s_short);
	x[0].s_class = (void*)new TQCharRef(xret);
    }
    void x_9(Smoke::Stack x) {
	// operator=(uint)
	TQCharRef xret = this->TQCharRef::operator=((uint)x[1].s_uint);
	x[0].s_class = (void*)new TQCharRef(xret);
    }
    void x_10(Smoke::Stack x) {
	// operator=(int)
	TQCharRef xret = this->TQCharRef::operator=((int)x[1].s_int);
	x[0].s_class = (void*)new TQCharRef(xret);
    }
    void x_11(Smoke::Stack x) const {
	// operator TQChar()
	this->TQCharRef::operator TQChar();
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQCharRef::isNull();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// isPrint()
	bool xret = this->TQCharRef::isPrint();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) const {
	// isPunct()
	bool xret = this->TQCharRef::isPunct();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// isSpace()
	bool xret = this->TQCharRef::isSpace();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) const {
	// isMark()
	bool xret = this->TQCharRef::isMark();
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) const {
	// isLetter()
	bool xret = this->TQCharRef::isLetter();
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) const {
	// isNumber()
	bool xret = this->TQCharRef::isNumber();
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) {
	// isLetterOrNumber()
	bool xret = this->TQCharRef::isLetterOrNumber();
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) const {
	// isDigit()
	bool xret = this->TQCharRef::isDigit();
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) const {
	// isSymbol()
	bool xret = this->TQCharRef::isSymbol();
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) const {
	// isHighSurrogate()
	bool xret = this->TQCharRef::isHighSurrogate();
	x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) const {
	// isLowSurrogate()
	bool xret = this->TQCharRef::isLowSurrogate();
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) const {
	// digitValue()
	int xret = this->TQCharRef::digitValue();
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) const {
	// lower()
	TQChar xret = this->TQCharRef::lower();
	x[0].s_class = (void*)new TQChar(xret);
    }
    void x_26(Smoke::Stack x) const {
	// upper()
	TQChar xret = this->TQCharRef::upper();
	x[0].s_class = (void*)new TQChar(xret);
    }
    void x_27(Smoke::Stack x) const {
	// category()
	TQChar::Category xret = this->TQCharRef::category();
	x[0].s_enum = xret;
    }
    void x_28(Smoke::Stack x) const {
	// direction()
	TQChar::Direction xret = this->TQCharRef::direction();
	x[0].s_enum = xret;
    }
    void x_29(Smoke::Stack x) const {
	// joining()
	TQChar::Joining xret = this->TQCharRef::joining();
	x[0].s_enum = xret;
    }
    void x_30(Smoke::Stack x) const {
	// mirrored()
	bool xret = this->TQCharRef::mirrored();
	x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) const {
	// mirroredChar()
	TQChar xret = this->TQCharRef::mirroredChar();
	x[0].s_class = (void*)new TQChar(xret);
    }
    void x_32(Smoke::Stack x) const {
	// decomposition()
	const TQString& xret = this->TQCharRef::decomposition();
	x[0].s_voidp = (void*)&xret;
    }
    void x_33(Smoke::Stack x) const {
	// decompositionTag()
	TQChar::Decomposition xret = this->TQCharRef::decompositionTag();
	x[0].s_enum = xret;
    }
    void x_34(Smoke::Stack x) const {
	// combiningClass()
	unsigned char xret = this->TQCharRef::combiningClass();
	x[0].s_uchar = xret;
    }
    void x_35(Smoke::Stack x) const {
	// cell()
	uchar xret = this->TQCharRef::cell();
	x[0].s_uchar = xret;
    }
    void x_36(Smoke::Stack x) const {
	// row()
	uchar xret = this->TQCharRef::row();
	x[0].s_uchar = xret;
    }
    ~x_TQCharRef() { qt_Smoke->binding->deleted(675, (void*)this); }
};
void xcall_TQCharRef(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCharRef *xself = (x_TQCharRef*)obj;
    switch(xi) {
	case 0: x_TQCharRef::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: delete (TQCharRef*)xself;	break;
    }
}

class x_TQCheckBox : public TQCheckBox {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQCheckBox::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQCheckBox::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQCheckBox::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->TQCheckBox::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->TQCheckBox::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->TQCheckBox::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->TQCheckBox::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQCheckBox(TQWidget*, const char*)
	x_TQCheckBox* xret = new x_TQCheckBox((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckBox(TQWidget* x1, const char* x2) : TQCheckBox(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQCheckBox(TQWidget*)
	x_TQCheckBox* xret = new x_TQCheckBox((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckBox(TQWidget* x1) : TQCheckBox(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQCheckBox(const TQString&, TQWidget*, const char*)
	x_TQCheckBox* xret = new x_TQCheckBox(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckBox(const TQString& x1, TQWidget* x2, const char* x3) : TQCheckBox(x1, x2, x3) {
    }
    static void x_10(Smoke::Stack x) {
	// TQCheckBox(const TQString&, TQWidget*)
	x_TQCheckBox* xret = new x_TQCheckBox(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckBox(const TQString& x1, TQWidget* x2) : TQCheckBox(x1, x2) {
    }
    void x_11(Smoke::Stack x) const {
	// isChecked()
	bool xret = this->TQCheckBox::isChecked();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// setNoChange()
	this->TQCheckBox::setNoChange();
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// setTristate(bool)
	this->TQCheckBox::setTristate((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// setTristate()
	this->TQCheckBox::setTristate();
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// isTristate()
	bool xret = this->TQCheckBox::isTristate();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQCheckBox::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_17(Smoke::Stack x) {
	// setChecked(bool)
	this->TQCheckBox::setChecked((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_18(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQCheckBox::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_19(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQCheckBox::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// drawButton(TQPainter*)
	this->TQCheckBox::drawButton((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// drawButtonLabel(TQPainter*)
	this->TQCheckBox::drawButtonLabel((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// updateMask()
	this->TQCheckBox::updateMask();
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// hitButton(const TQPoint&)
	bool xret = this->TQCheckBox::hitButton(*(const TQPoint *)x[1].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(19136, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQCheckBox::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(19156, (void*)this, x)) return;
	this->TQCheckBox::drawButton(x1);
    }
    virtual void drawButtonLabel(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19157, (void*)this, x)) return;
	this->TQCheckBox::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(19159, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCheckBox::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(19135, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQCheckBox::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(19155, (void*)this, x)) return;
	this->TQCheckBox::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 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(19151, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCheckBox::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(19137, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQCheckBox::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(19139, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCheckBox::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(19138, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCheckBox::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(19140, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCheckBox::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(19158, (void*)this, x)) return;
	this->TQCheckBox::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_TQCheckBox() { qt_Smoke->binding->deleted(676, (void*)this); }
};
void xcall_TQCheckBox(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCheckBox *xself = (x_TQCheckBox*)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_TQCheckBox::x_7(args);	break;
	case 8: x_TQCheckBox::x_8(args);	break;
	case 9: x_TQCheckBox::x_9(args);	break;
	case 10: x_TQCheckBox::x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: x_TQCheckBox::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 (TQCheckBox*)xself;	break;
    }
}

class x_TQCheckListItem : public TQCheckListItem {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQCheckListItem::RadioButton;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQCheckListItem::CheckBox;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQCheckListItem::Controller;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQCheckListItem::RadioButtonController;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQCheckListItem::CheckBoxController;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQCheckListItem::Off;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQCheckListItem::NoChange;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQCheckListItem::On;
    }
    static void x_8(Smoke::Stack x) {
        x[0].s_int = TQCheckListItem::RTTI;
    }
    static void x_9(Smoke::Stack x) {
	// TQCheckListItem(TQCheckListItem*, const TQString&, TQCheckListItem::Type)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQCheckListItem*)x[1].s_class,*(const TQString *)x[2].s_voidp,(TQCheckListItem::Type)x[3].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQCheckListItem* x1, const TQString& x2, TQCheckListItem::Type x3) : TQCheckListItem(x1, x2, x3) {
    }
    static void x_10(Smoke::Stack x) {
	// TQCheckListItem(TQCheckListItem*, const TQString&)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQCheckListItem*)x[1].s_class,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQCheckListItem* x1, const TQString& x2) : TQCheckListItem(x1, x2) {
    }
    static void x_11(Smoke::Stack x) {
	// TQCheckListItem(TQCheckListItem*, TQListViewItem*, const TQString&, TQCheckListItem::Type)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQCheckListItem*)x[1].s_class,(TQListViewItem*)x[2].s_class,*(const TQString *)x[3].s_voidp,(TQCheckListItem::Type)x[4].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQCheckListItem* x1, TQListViewItem* x2, const TQString& x3, TQCheckListItem::Type x4) : TQCheckListItem(x1, x2, x3, x4) {
    }
    static void x_12(Smoke::Stack x) {
	// TQCheckListItem(TQCheckListItem*, TQListViewItem*, const TQString&)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQCheckListItem*)x[1].s_class,(TQListViewItem*)x[2].s_class,*(const TQString *)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQCheckListItem* x1, TQListViewItem* x2, const TQString& x3) : TQCheckListItem(x1, x2, x3) {
    }
    static void x_13(Smoke::Stack x) {
	// TQCheckListItem(TQListViewItem*, const TQString&, TQCheckListItem::Type)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQListViewItem*)x[1].s_class,*(const TQString *)x[2].s_voidp,(TQCheckListItem::Type)x[3].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQListViewItem* x1, const TQString& x2, TQCheckListItem::Type x3) : TQCheckListItem(x1, x2, x3) {
    }
    static void x_14(Smoke::Stack x) {
	// TQCheckListItem(TQListViewItem*, const TQString&)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQListViewItem*)x[1].s_class,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQListViewItem* x1, const TQString& x2) : TQCheckListItem(x1, x2) {
    }
    static void x_15(Smoke::Stack x) {
	// TQCheckListItem(TQListViewItem*, TQListViewItem*, const TQString&, TQCheckListItem::Type)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQListViewItem*)x[1].s_class,(TQListViewItem*)x[2].s_class,*(const TQString *)x[3].s_voidp,(TQCheckListItem::Type)x[4].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQListViewItem* x1, TQListViewItem* x2, const TQString& x3, TQCheckListItem::Type x4) : TQCheckListItem(x1, x2, x3, x4) {
    }
    static void x_16(Smoke::Stack x) {
	// TQCheckListItem(TQListViewItem*, TQListViewItem*, const TQString&)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQListViewItem*)x[1].s_class,(TQListViewItem*)x[2].s_class,*(const TQString *)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQListViewItem* x1, TQListViewItem* x2, const TQString& x3) : TQCheckListItem(x1, x2, x3) {
    }
    static void x_17(Smoke::Stack x) {
	// TQCheckListItem(TQListView*, const TQString&, TQCheckListItem::Type)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQListView*)x[1].s_class,*(const TQString *)x[2].s_voidp,(TQCheckListItem::Type)x[3].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQListView* x1, const TQString& x2, TQCheckListItem::Type x3) : TQCheckListItem(x1, x2, x3) {
    }
    static void x_18(Smoke::Stack x) {
	// TQCheckListItem(TQListView*, const TQString&)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQListView*)x[1].s_class,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQListView* x1, const TQString& x2) : TQCheckListItem(x1, x2) {
    }
    static void x_19(Smoke::Stack x) {
	// TQCheckListItem(TQListView*, TQListViewItem*, const TQString&, TQCheckListItem::Type)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQListView*)x[1].s_class,(TQListViewItem*)x[2].s_class,*(const TQString *)x[3].s_voidp,(TQCheckListItem::Type)x[4].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQListView* x1, TQListViewItem* x2, const TQString& x3, TQCheckListItem::Type x4) : TQCheckListItem(x1, x2, x3, x4) {
    }
    static void x_20(Smoke::Stack x) {
	// TQCheckListItem(TQListView*, TQListViewItem*, const TQString&)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQListView*)x[1].s_class,(TQListViewItem*)x[2].s_class,*(const TQString *)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQListView* x1, TQListViewItem* x2, const TQString& x3) : TQCheckListItem(x1, x2, x3) {
    }
    static void x_21(Smoke::Stack x) {
	// TQCheckListItem(TQListViewItem*, const TQString&, const TQPixmap&)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQListViewItem*)x[1].s_class,*(const TQString *)x[2].s_voidp,*(const TQPixmap *)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQListViewItem* x1, const TQString& x2, const TQPixmap& x3) : TQCheckListItem(x1, x2, x3) {
    }
    static void x_22(Smoke::Stack x) {
	// TQCheckListItem(TQListView*, const TQString&, const TQPixmap&)
	x_TQCheckListItem* xret = new x_TQCheckListItem((TQListView*)x[1].s_class,*(const TQString *)x[2].s_voidp,*(const TQPixmap *)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(TQListView* x1, const TQString& x2, const TQPixmap& x3) : TQCheckListItem(x1, x2, x3) {
    }
    void x_23(Smoke::Stack x) {
	// paintCell(TQPainter*, const TQColorGroup&, int, int, int)
	this->TQCheckListItem::paintCell((TQPainter*)x[1].s_class,*(const TQColorGroup *)x[2].s_class,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// paintFocus(TQPainter*, const TQColorGroup&, const TQRect&)
	this->TQCheckListItem::paintFocus((TQPainter*)x[1].s_class,*(const TQColorGroup *)x[2].s_class,*(const TQRect *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// width(const TQFontMetrics&, const TQListView*, int)
	int xret = this->TQCheckListItem::width(*(const TQFontMetrics *)x[1].s_class,(const TQListView*)x[2].s_class,(int)x[3].s_int);
	x[0].s_int = xret;
    }
    void x_26(Smoke::Stack x) {
	// setup()
	this->TQCheckListItem::setup();
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// setOn(bool)
	this->TQCheckListItem::setOn((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// isOn()
	bool xret = this->TQCheckListItem::isOn();
	x[0].s_bool = xret;
    }
    void x_29(Smoke::Stack x) const {
	// type()
	TQCheckListItem::Type xret = this->TQCheckListItem::type();
	x[0].s_enum = xret;
    }
    void x_30(Smoke::Stack x) const {
	// text()
	TQString xret = this->TQCheckListItem::text();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_31(Smoke::Stack x) const {
	// text(int)
	TQString xret = this->TQCheckListItem::text((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_32(Smoke::Stack x) {
	// setTristate(bool)
	this->TQCheckListItem::setTristate((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) const {
	// isTristate()
	bool xret = this->TQCheckListItem::isTristate();
	x[0].s_bool = xret;
    }
    void x_34(Smoke::Stack x) const {
	// state()
	TQCheckListItem::ToggleState xret = this->TQCheckListItem::state();
	x[0].s_enum = xret;
    }
    void x_35(Smoke::Stack x) {
	// setState(TQCheckListItem::ToggleState)
	this->TQCheckListItem::setState((TQCheckListItem::ToggleState)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) const {
	// rtti()
	int xret = this->TQCheckListItem::rtti();
	x[0].s_int = xret;
    }
    static void x_37(Smoke::Stack x) {
	// TQCheckListItem(const TQCheckListItem&)
	x_TQCheckListItem* xret = new x_TQCheckListItem(*(const TQCheckListItem *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckListItem(const TQCheckListItem& x1) : TQCheckListItem(x1) {
    }
    void x_38(Smoke::Stack x) {
	// activate()
	this->TQCheckListItem::activate();
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// turnOffChild()
	this->TQCheckListItem::turnOffChild();
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// stateChange(bool)
	this->TQCheckListItem::stateChange((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    virtual bool acceptDrop(const TQMimeSource* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(24198, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQListViewItem::acceptDrop(x1);
    }
    virtual void activate() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19199, (void*)this, x)) return;
	this->TQCheckListItem::activate();
    }
    virtual void cancelRename(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(24219, (void*)this, x)) return;
	this->TQListViewItem::cancelRename(x1);
    }
    virtual int compare(TQListViewItem* x1, int x2, bool x3) const {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(24169, (void*)this, x)) return (int)x[0].s_int;
	return this->TQListViewItem::compare(x1, x2, x3);
    }
    virtual void dragEntered() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(24216, (void*)this, x)) return;
	this->TQListViewItem::dragEntered();
    }
    virtual void dragLeft() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(24217, (void*)this, x)) return;
	this->TQListViewItem::dragLeft();
    }
    virtual void dropped(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(24215, (void*)this, x)) return;
	this->TQListViewItem::dropped(x1);
    }
    virtual void enforceSortOrder() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(24211, (void*)this, x)) return;
	this->TQListViewItem::enforceSortOrder();
    }
    virtual void insertItem(TQListViewItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(24154, (void*)this, x)) return;
	this->TQListViewItem::insertItem(x1);
    }
    virtual void invalidateHeight() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(24158, (void*)this, x)) return;
	this->TQListViewItem::invalidateHeight();
    }
    virtual TQString key(int x1, bool x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(24168, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQListViewItem::key(x1, x2);
    }
    virtual void okRename(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(24218, (void*)this, x)) return;
	this->TQListViewItem::okRename(x1);
    }
    virtual void paintBranches(TQPainter* x1, const TQColorGroup& x2, int x3, int x4, int x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_int = x5;
	if(qt_Smoke->binding->callMethod(24178, (void*)this, x)) return;
	this->TQListViewItem::paintBranches(x1, x2, x3, x4, x5);
    }
    virtual void paintCell(TQPainter* x1, const TQColorGroup& x2, int x3, int x4, int x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_int = x5;
	if(qt_Smoke->binding->callMethod(19183, (void*)this, x)) return;
	this->TQCheckListItem::paintCell(x1, x2, x3, x4, x5);
    }
    virtual void paintFocus(TQPainter* x1, const TQColorGroup& x2, const TQRect& x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	x[3].s_class = (void*)&x3;
	if(qt_Smoke->binding->callMethod(19184, (void*)this, x)) return;
	this->TQCheckListItem::paintFocus(x1, x2, x3);
    }
    virtual const TQPixmap* pixmap(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(24167, (void*)this, x)) return (const TQPixmap*)x[0].s_class;
	return this->TQListViewItem::pixmap(x1);
    }
    virtual void removeItem(TQListViewItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(24156, (void*)this, x)) return;
	this->TQListViewItem::removeItem(x1);
    }
    virtual int rtti() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19196, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCheckListItem::rtti();
    }
    virtual void setDragEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(24194, (void*)this, x)) return;
	this->TQListViewItem::setDragEnabled(x1);
    }
    virtual void setDropEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(24195, (void*)this, x)) return;
	this->TQListViewItem::setDropEnabled(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(24204, (void*)this, x)) return;
	this->TQListViewItem::setEnabled(x1);
    }
    virtual void setExpandable(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(24189, (void*)this, x)) return;
	this->TQListViewItem::setExpandable(x1);
    }
    virtual void setHeight(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(24212, (void*)this, x)) return;
	this->TQListViewItem::setHeight(x1);
    }
    virtual void setMultiLinesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(24207, (void*)this, x)) return;
	this->TQListViewItem::setMultiLinesEnabled(x1);
    }
    virtual void setOn(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19187, (void*)this, x)) return;
	this->TQCheckListItem::setOn(x1);
    }
    virtual void setOpen(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(24173, (void*)this, x)) return;
	this->TQListViewItem::setOpen(x1);
    }
    virtual void setPixmap(int x1, const TQPixmap& x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(24166, (void*)this, x)) return;
	this->TQListViewItem::setPixmap(x1, x2);
    }
    virtual void setRenameEnabled(int x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(24201, (void*)this, x)) return;
	this->TQListViewItem::setRenameEnabled(x1, x2);
    }
    virtual void setSelectable(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(24187, (void*)this, x)) return;
	this->TQListViewItem::setSelectable(x1);
    }
    virtual void setSelected(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(24175, (void*)this, x)) return;
	this->TQListViewItem::setSelected(x1);
    }
    virtual void setText(int x1, const TQString& x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(24164, (void*)this, x)) return;
	this->TQListViewItem::setText(x1, x2);
    }
    virtual void setup() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19186, (void*)this, x)) return;
	this->TQCheckListItem::setup();
    }
    virtual void sort() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(24192, (void*)this, x)) return;
	this->TQListViewItem::sort();
    }
    virtual void sortChildItems(int x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(24170, (void*)this, x)) return;
	this->TQListViewItem::sortChildItems(x1, x2);
    }
    virtual void startRename(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(24203, (void*)this, x)) return;
	this->TQListViewItem::startRename(x1);
    }
    virtual void stateChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19201, (void*)this, x)) return;
	this->TQCheckListItem::stateChange(x1);
    }
    virtual void takeItem(TQListViewItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(24155, (void*)this, x)) return;
	this->TQListViewItem::takeItem(x1);
    }
    virtual TQString text(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19191, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCheckListItem::text(x1);
    }
    virtual int width(const TQFontMetrics& x1, const TQListView* x2, int x3) const {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(19185, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCheckListItem::width(x1, x2, x3);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1381: //TQCheckListItem::Type
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQCheckListItem::Type;
		break;
	      case Smoke::EnumDelete:
		delete (TQCheckListItem::Type*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQCheckListItem::Type*)xdata = (TQCheckListItem::Type)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQCheckListItem::Type*)xdata;
		break;
	    }
	    break;
	  case 1380: //TQCheckListItem::ToggleState
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQCheckListItem::ToggleState;
		break;
	      case Smoke::EnumDelete:
		delete (TQCheckListItem::ToggleState*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQCheckListItem::ToggleState*)xdata = (TQCheckListItem::ToggleState)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQCheckListItem::ToggleState*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQCheckListItem() { qt_Smoke->binding->deleted(677, (void*)this); }
};
void xenum_TQCheckListItem(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQCheckListItem::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQCheckListItem(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCheckListItem *xself = (x_TQCheckListItem*)obj;
    switch(xi) {
	case 0: x_TQCheckListItem::x_0(args);	break;
	case 1: x_TQCheckListItem::x_1(args);	break;
	case 2: x_TQCheckListItem::x_2(args);	break;
	case 3: x_TQCheckListItem::x_3(args);	break;
	case 4: x_TQCheckListItem::x_4(args);	break;
	case 5: x_TQCheckListItem::x_5(args);	break;
	case 6: x_TQCheckListItem::x_6(args);	break;
	case 7: x_TQCheckListItem::x_7(args);	break;
	case 8: x_TQCheckListItem::x_8(args);	break;
	case 9: x_TQCheckListItem::x_9(args);	break;
	case 10: x_TQCheckListItem::x_10(args);	break;
	case 11: x_TQCheckListItem::x_11(args);	break;
	case 12: x_TQCheckListItem::x_12(args);	break;
	case 13: x_TQCheckListItem::x_13(args);	break;
	case 14: x_TQCheckListItem::x_14(args);	break;
	case 15: x_TQCheckListItem::x_15(args);	break;
	case 16: x_TQCheckListItem::x_16(args);	break;
	case 17: x_TQCheckListItem::x_17(args);	break;
	case 18: x_TQCheckListItem::x_18(args);	break;
	case 19: x_TQCheckListItem::x_19(args);	break;
	case 20: x_TQCheckListItem::x_20(args);	break;
	case 21: x_TQCheckListItem::x_21(args);	break;
	case 22: x_TQCheckListItem::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_TQCheckListItem::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 (TQCheckListItem*)xself;	break;
    }
}

class x_TQCheckTableItem : public TQCheckTableItem {
public:
    static void x_0(Smoke::Stack x) {
        x[0].s_int = TQCheckTableItem::RTTI;
    }
    static void x_1(Smoke::Stack x) {
	// TQCheckTableItem(TQTable*, const TQString&)
	x_TQCheckTableItem* xret = new x_TQCheckTableItem((TQTable*)x[1].s_class,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckTableItem(TQTable* x1, const TQString& x2) : TQCheckTableItem(x1, x2) {
    }
    void x_2(Smoke::Stack x) {
	// setText(const TQString&)
	this->TQCheckTableItem::setText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) const {
	// createEditor()
	TQWidget* xret = this->TQCheckTableItem::createEditor();
	x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// setContentFromEditor(TQWidget*)
	this->TQCheckTableItem::setContentFromEditor((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// paint(TQPainter*, const TQColorGroup&, const TQRect&, bool)
	this->TQCheckTableItem::paint((TQPainter*)x[1].s_class,*(const TQColorGroup *)x[2].s_class,*(const TQRect *)x[3].s_class,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// setChecked(bool)
	this->TQCheckTableItem::setChecked((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// isChecked()
	bool xret = this->TQCheckTableItem::isChecked();
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) const {
	// rtti()
	int xret = this->TQCheckTableItem::rtti();
	x[0].s_int = xret;
    }
    void x_9(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQCheckTableItem::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    static void x_10(Smoke::Stack x) {
	// TQCheckTableItem(const TQCheckTableItem&)
	x_TQCheckTableItem* xret = new x_TQCheckTableItem(*(const TQCheckTableItem *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCheckTableItem(const TQCheckTableItem& x1) : TQCheckTableItem(x1) {
    }
    virtual int alignment() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29588, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTableItem::alignment();
    }
    virtual TQWidget* createEditor() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19204, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQCheckTableItem::createEditor();
    }
    virtual TQString key() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29596, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTableItem::key();
    }
    virtual void paint(TQPainter* x1, const TQColorGroup& x2, const TQRect& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(19206, (void*)this, x)) return;
	this->TQCheckTableItem::paint(x1, x2, x3, x4);
    }
    virtual TQPixmap pixmap() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29583, (void*)this, x)) {
	    TQPixmap *xptr = (TQPixmap *)x[0].s_class;
	    TQPixmap xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTableItem::pixmap();
    }
    virtual int rtti() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19209, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCheckTableItem::rtti();
    }
    virtual void setChecked(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19207, (void*)this, x)) return;
	this->TQCheckTableItem::setChecked(x1);
    }
    virtual void setCol(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29602, (void*)this, x)) return;
	this->TQTableItem::setCol(x1);
    }
    virtual void setContentFromEditor(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19205, (void*)this, x)) return;
	this->TQCheckTableItem::setContentFromEditor(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29607, (void*)this, x)) return;
	this->TQTableItem::setEnabled(x1);
    }
    virtual void setPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(29585, (void*)this, x)) return;
	this->TQTableItem::setPixmap(x1);
    }
    virtual void setReplaceable(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29594, (void*)this, x)) return;
	this->TQTableItem::setReplaceable(x1);
    }
    virtual void setRow(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29601, (void*)this, x)) return;
	this->TQTableItem::setRow(x1);
    }
    virtual void setSpan(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29598, (void*)this, x)) return;
	this->TQTableItem::setSpan(x1, x2);
    }
    virtual void setText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19203, (void*)this, x)) return;
	this->TQCheckTableItem::setText(x1);
    }
    virtual void setWordWrap(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29589, (void*)this, x)) return;
	this->TQTableItem::setWordWrap(x1);
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19210, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCheckTableItem::sizeHint();
    }
    virtual TQString text() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29584, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTableItem::text();
    }
    ~x_TQCheckTableItem() { qt_Smoke->binding->deleted(678, (void*)this); }
};
void xcall_TQCheckTableItem(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCheckTableItem *xself = (x_TQCheckTableItem*)obj;
    switch(xi) {
	case 0: x_TQCheckTableItem::x_0(args);	break;
	case 1: x_TQCheckTableItem::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: x_TQCheckTableItem::x_10(args);	break;
	case 11: delete (TQCheckTableItem*)xself;	break;
    }
}

class x_TQChildEvent : public TQChildEvent {
public:
    static void x_0(Smoke::Stack x) {
	// TQChildEvent(TQEvent::Type, TQObject*)
	x_TQChildEvent* xret = new x_TQChildEvent((TQEvent::Type)x[1].s_enum,(TQObject*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQChildEvent(TQEvent::Type x1, TQObject* x2) : TQChildEvent(x1, x2) {
    }
    void x_1(Smoke::Stack x) const {
	// child()
	TQObject* xret = this->TQChildEvent::child();
	x[0].s_class = (void*)xret;
    }
    void x_2(Smoke::Stack x) const {
	// inserted()
	bool xret = this->TQChildEvent::inserted();
	x[0].s_bool = xret;
    }
    void x_3(Smoke::Stack x) const {
	// removed()
	bool xret = this->TQChildEvent::removed();
	x[0].s_bool = xret;
    }
    static void x_4(Smoke::Stack x) {
	// TQChildEvent(const TQChildEvent&)
	x_TQChildEvent* xret = new x_TQChildEvent(*(const TQChildEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQChildEvent(const TQChildEvent& x1) : TQChildEvent(x1) {
    }
    ~x_TQChildEvent() { qt_Smoke->binding->deleted(679, (void*)this); }
};
void xcall_TQChildEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQChildEvent *xself = (x_TQChildEvent*)obj;
    switch(xi) {
	case 0: x_TQChildEvent::x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: x_TQChildEvent::x_4(args);	break;
	case 5: delete (TQChildEvent*)xself;	break;
    }
}

class x_TQClassInfo : public TQClassInfo {
public:
    void x_0(Smoke::Stack x) {
        x[0].s_voidp = (void*)this->name;
    }
    void x_1(Smoke::Stack x) {
        x[0].s_voidp = (void*)this->value;
    }
    void x_2(Smoke::Stack x) {
	// setName(const char*)
	this->name = (const char*)x[1].s_voidp;
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) {
	// setValue(const char*)
	this->value = (const char*)x[1].s_voidp;
	(void)x; // noop (for compiler warning)
    }
    static void x_4(Smoke::Stack x) {
	// TQClassInfo()
	x_TQClassInfo* xret = new x_TQClassInfo();
	x[0].s_class = (void*)xret;
    }
    x_TQClassInfo() : TQClassInfo() {
    }
    static void x_5(Smoke::Stack x) {
	// TQClassInfo(const TQClassInfo&)
	x_TQClassInfo* xret = new x_TQClassInfo(*(const TQClassInfo *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQClassInfo(const TQClassInfo& x1) : TQClassInfo(x1) {
    }
    ~x_TQClassInfo() { qt_Smoke->binding->deleted(680, (void*)this); }
};
void xcall_TQClassInfo(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQClassInfo *xself = (x_TQClassInfo*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: x_TQClassInfo::x_4(args);	break;
	case 5: x_TQClassInfo::x_5(args);	break;
	case 6: delete (TQClassInfo*)xself;	break;
    }
}

class x_TQClipboard {
private:
    TQClipboard *xthis;
public:
    x_TQClipboard(void *x) : xthis((TQClipboard*)x) {}
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQClipboard::Clipboard;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQClipboard::Selection;
    }
    void x_2(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = xthis->TQClipboard::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// className()
	const char* xret = xthis->TQClipboard::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = xthis->TQClipboard::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 = xthis->TQClipboard::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 = xthis->TQClipboard::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 = xthis->TQClipboard::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 = xthis->TQClipboard::qObject();
	x[0].s_class = (void*)xret;
    }
    void x_9(Smoke::Stack x) {
	// clear(TQClipboard::Mode)
	xthis->TQClipboard::clear((TQClipboard::Mode)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
	// clear()
	xthis->TQClipboard::clear();
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// supportsSelection()
	bool xret = xthis->TQClipboard::supportsSelection();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) const {
	// ownsSelection()
	bool xret = xthis->TQClipboard::ownsSelection();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// ownsClipboard()
	bool xret = xthis->TQClipboard::ownsClipboard();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// setSelectionMode(bool)
	xthis->TQClipboard::setSelectionMode((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// selectionModeEnabled()
	bool xret = xthis->TQClipboard::selectionModeEnabled();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) const {
	// text(TQClipboard::Mode)
	TQString xret = xthis->TQClipboard::text((TQClipboard::Mode)x[1].s_enum);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_17(Smoke::Stack x) const {
	// text(TQCString&, TQClipboard::Mode)
	TQString xret = xthis->TQClipboard::text(*(TQCString *)x[1].s_voidp,(TQClipboard::Mode)x[2].s_enum);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_18(Smoke::Stack x) {
	// setText(const TQString&, TQClipboard::Mode)
	xthis->TQClipboard::setText(*(const TQString *)x[1].s_voidp,(TQClipboard::Mode)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// data(TQClipboard::Mode)
	TQMimeSource* xret = xthis->TQClipboard::data((TQClipboard::Mode)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    void x_20(Smoke::Stack x) {
	// setData(TQMimeSource*, TQClipboard::Mode)
	xthis->TQClipboard::setData((TQMimeSource*)x[1].s_class,(TQClipboard::Mode)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// image(TQClipboard::Mode)
	TQImage xret = xthis->TQClipboard::image((TQClipboard::Mode)x[1].s_enum);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_22(Smoke::Stack x) const {
	// pixmap(TQClipboard::Mode)
	TQPixmap xret = xthis->TQClipboard::pixmap((TQClipboard::Mode)x[1].s_enum);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_23(Smoke::Stack x) {
	// setImage(const TQImage&, TQClipboard::Mode)
	xthis->TQClipboard::setImage(*(const TQImage *)x[1].s_class,(TQClipboard::Mode)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// setPixmap(const TQPixmap&, TQClipboard::Mode)
	xthis->TQClipboard::setPixmap(*(const TQPixmap *)x[1].s_class,(TQClipboard::Mode)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// text()
	TQString xret = xthis->TQClipboard::text();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_26(Smoke::Stack x) const {
	// text(TQCString&)
	TQString xret = xthis->TQClipboard::text(*(TQCString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_27(Smoke::Stack x) {
	// setText(const TQString&)
	xthis->TQClipboard::setText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// data()
	TQMimeSource* xret = xthis->TQClipboard::data();
	x[0].s_class = (void*)xret;
    }
    void x_29(Smoke::Stack x) {
	// setData(TQMimeSource*)
	xthis->TQClipboard::setData((TQMimeSource*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// image()
	TQImage xret = xthis->TQClipboard::image();
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_31(Smoke::Stack x) const {
	// pixmap()
	TQPixmap xret = xthis->TQClipboard::pixmap();
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_32(Smoke::Stack x) {
	// setImage(const TQImage&)
	xthis->TQClipboard::setImage(*(const TQImage *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// setPixmap(const TQPixmap&)
	xthis->TQClipboard::setPixmap(*(const TQPixmap *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_34(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQClipboard::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1386: //TQClipboard::Mode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQClipboard::Mode;
		break;
	      case Smoke::EnumDelete:
		delete (TQClipboard::Mode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQClipboard::Mode*)xdata = (TQClipboard::Mode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQClipboard::Mode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQClipboard() { qt_Smoke->binding->deleted(681, (void*)this); }
};
void xenum_TQClipboard(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQClipboard::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQClipboard(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQClipboard xtmp(obj), *xself = &xtmp;
    switch(xi) {
	case 0: x_TQClipboard::x_0(args);	break;
	case 1: x_TQClipboard::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: x_TQClipboard::x_34(args);	break;
    }
}

class x_TQCloseEvent : public TQCloseEvent {
public:
    static void x_0(Smoke::Stack x) {
	// TQCloseEvent()
	x_TQCloseEvent* xret = new x_TQCloseEvent();
	x[0].s_class = (void*)xret;
    }
    x_TQCloseEvent() : TQCloseEvent() {
    }
    void x_1(Smoke::Stack x) const {
	// isAccepted()
	bool xret = this->TQCloseEvent::isAccepted();
	x[0].s_bool = xret;
    }
    void x_2(Smoke::Stack x) {
	// accept()
	this->TQCloseEvent::accept();
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) {
	// ignore()
	this->TQCloseEvent::ignore();
	(void)x; // noop (for compiler warning)
    }
    static void x_4(Smoke::Stack x) {
	// TQCloseEvent(const TQCloseEvent&)
	x_TQCloseEvent* xret = new x_TQCloseEvent(*(const TQCloseEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCloseEvent(const TQCloseEvent& x1) : TQCloseEvent(x1) {
    }
    ~x_TQCloseEvent() { qt_Smoke->binding->deleted(682, (void*)this); }
};
void xcall_TQCloseEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCloseEvent *xself = (x_TQCloseEvent*)obj;
    switch(xi) {
	case 0: x_TQCloseEvent::x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: x_TQCloseEvent::x_4(args);	break;
	case 5: delete (TQCloseEvent*)xself;	break;
    }
}

class x_TQColor : public TQColor {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQColor::Rgb;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQColor::Hsv;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQColor::Dirt;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQColor::Invalid;
    }
    static void x_4(Smoke::Stack x) {
	// TQColor()
	x_TQColor* xret = new x_TQColor();
	x[0].s_class = (void*)xret;
    }
    x_TQColor() : TQColor() {
    }
    static void x_5(Smoke::Stack x) {
	// TQColor(int, int, int)
	x_TQColor* xret = new x_TQColor((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQColor(int x1, int x2, int x3) : TQColor(x1, x2, x3) {
    }
    static void x_6(Smoke::Stack x) {
	// TQColor(int, int, int, TQColor::Spec)
	x_TQColor* xret = new x_TQColor((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(TQColor::Spec)x[4].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQColor(int x1, int x2, int x3, TQColor::Spec x4) : TQColor(x1, x2, x3, x4) {
    }
    static void x_7(Smoke::Stack x) {
	// TQColor(TQRgb, uint)
	x_TQColor* xret = new x_TQColor((TQRgb)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_class = (void*)xret;
    }
    x_TQColor(TQRgb x1, uint x2) : TQColor(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQColor(TQRgb)
	x_TQColor* xret = new x_TQColor((TQRgb)x[1].s_uint);
	x[0].s_class = (void*)xret;
    }
    x_TQColor(TQRgb x1) : TQColor(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQColor(const TQString&)
	x_TQColor* xret = new x_TQColor(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQColor(const TQString& x1) : TQColor(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// TQColor(const char*)
	x_TQColor* xret = new x_TQColor((const char*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQColor(const char* x1) : TQColor(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// TQColor(const TQColor&)
	x_TQColor* xret = new x_TQColor(*(const TQColor *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQColor(const TQColor& x1) : TQColor(x1) {
    }
    void x_12(Smoke::Stack x) {
	// operator=(const TQColor&)
	TQColor& xret = this->TQColor::operator=(*(const TQColor *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_13(Smoke::Stack x) const {
	// isValid()
	bool xret = this->TQColor::isValid();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) const {
	// isDirty()
	bool xret = this->TQColor::isDirty();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// name()
	TQString xret = this->TQColor::name();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_16(Smoke::Stack x) {
	// setNamedColor(const TQString&)
	this->TQColor::setNamedColor(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// rgb()
	TQRgb xret = this->TQColor::rgb();
	x[0].s_uint = xret;
    }
    void x_18(Smoke::Stack x) {
	// setRgb(int, int, int)
	this->TQColor::setRgb((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// setRgb(TQRgb)
	this->TQColor::setRgb((TQRgb)x[1].s_uint);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// getRgb(int*, int*, int*)
	this->TQColor::getRgb((int*)x[1].s_voidp,(int*)x[2].s_voidp,(int*)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// rgb(int*, int*, int*)
	this->TQColor::rgb((int*)x[1].s_voidp,(int*)x[2].s_voidp,(int*)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// red()
	int xret = this->TQColor::red();
	x[0].s_int = xret;
    }
    void x_23(Smoke::Stack x) const {
	// green()
	int xret = this->TQColor::green();
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) const {
	// blue()
	int xret = this->TQColor::blue();
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) {
	// setHsv(int, int, int)
	this->TQColor::setHsv((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// getHsv(int*, int*, int*)
	this->TQColor::getHsv((int*)x[1].s_voidp,(int*)x[2].s_voidp,(int*)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// hsv(int*, int*, int*)
	this->TQColor::hsv((int*)x[1].s_voidp,(int*)x[2].s_voidp,(int*)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// getHsv(int&, int&, int&)
	this->TQColor::getHsv(*(int *)x[1].s_voidp,*(int *)x[2].s_voidp,*(int *)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// light(int)
	TQColor xret = this->TQColor::light((int)x[1].s_int);
	x[0].s_class = (void*)new TQColor(xret);
    }
    void x_30(Smoke::Stack x) const {
	// light()
	TQColor xret = this->TQColor::light();
	x[0].s_class = (void*)new TQColor(xret);
    }
    void x_31(Smoke::Stack x) const {
	// dark(int)
	TQColor xret = this->TQColor::dark((int)x[1].s_int);
	x[0].s_class = (void*)new TQColor(xret);
    }
    void x_32(Smoke::Stack x) const {
	// dark()
	TQColor xret = this->TQColor::dark();
	x[0].s_class = (void*)new TQColor(xret);
    }
    void x_33(Smoke::Stack x) const {
	// operator==(const TQColor&)
	bool xret = this->TQColor::operator==(*(const TQColor *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_34(Smoke::Stack x) const {
	// operator!=(const TQColor&)
	bool xret = this->TQColor::operator!=(*(const TQColor *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_35(Smoke::Stack x) {
	// alloc()
	uint xret = this->TQColor::alloc();
	x[0].s_uint = xret;
    }
    void x_36(Smoke::Stack x) const {
	// pixel()
	uint xret = this->TQColor::pixel();
	x[0].s_uint = xret;
    }
    static void x_37(Smoke::Stack x) {
	// maxColors()
	int xret = TQColor::maxColors();
	x[0].s_int = xret;
    }
    static void x_38(Smoke::Stack x) {
	// numBitPlanes()
	int xret = TQColor::numBitPlanes();
	x[0].s_int = xret;
    }
    static void x_39(Smoke::Stack x) {
	// enterAllocContext()
	int xret = TQColor::enterAllocContext();
	x[0].s_int = xret;
    }
    static void x_40(Smoke::Stack x) {
	// leaveAllocContext()
	TQColor::leaveAllocContext();
	(void)x; // noop (for compiler warning)
    }
    static void x_41(Smoke::Stack x) {
	// currentAllocContext()
	int xret = TQColor::currentAllocContext();
	x[0].s_int = xret;
    }
    static void x_42(Smoke::Stack x) {
	// destroyAllocContext(int)
	TQColor::destroyAllocContext((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_43(Smoke::Stack x) {
	// initialize()
	TQColor::initialize();
	(void)x; // noop (for compiler warning)
    }
    static void x_44(Smoke::Stack x) {
	// cleanup()
	TQColor::cleanup();
	(void)x; // noop (for compiler warning)
    }
    static void x_45(Smoke::Stack x) {
	// colorNames()
	TQStringList xret = TQColor::colorNames();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1392: //TQColor::Spec
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQColor::Spec;
		break;
	      case Smoke::EnumDelete:
		delete (TQColor::Spec*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQColor::Spec*)xdata = (TQColor::Spec)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQColor::Spec*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQColor() { qt_Smoke->binding->deleted(683, (void*)this); }
};
void xenum_TQColor(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQColor::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQColor(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQColor *xself = (x_TQColor*)obj;
    switch(xi) {
	case 0: x_TQColor::x_0(args);	break;
	case 1: x_TQColor::x_1(args);	break;
	case 2: x_TQColor::x_2(args);	break;
	case 3: x_TQColor::x_3(args);	break;
	case 4: x_TQColor::x_4(args);	break;
	case 5: x_TQColor::x_5(args);	break;
	case 6: x_TQColor::x_6(args);	break;
	case 7: x_TQColor::x_7(args);	break;
	case 8: x_TQColor::x_8(args);	break;
	case 9: x_TQColor::x_9(args);	break;
	case 10: x_TQColor::x_10(args);	break;
	case 11: x_TQColor::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_TQColor::x_37(args);	break;
	case 38: x_TQColor::x_38(args);	break;
	case 39: x_TQColor::x_39(args);	break;
	case 40: x_TQColor::x_40(args);	break;
	case 41: x_TQColor::x_41(args);	break;
	case 42: x_TQColor::x_42(args);	break;
	case 43: x_TQColor::x_43(args);	break;
	case 44: x_TQColor::x_44(args);	break;
	case 45: x_TQColor::x_45(args);	break;
	case 46: delete (TQColor*)xself;	break;
    }
}

class x_TQColorDialog {
private:
    TQColorDialog *xthis;
public:
    x_TQColorDialog(void *x) : xthis((TQColorDialog*)x) {}
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = xthis->TQColorDialog::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = xthis->TQColorDialog::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = xthis->TQColorDialog::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 = xthis->TQColorDialog::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 = xthis->TQColorDialog::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 = xthis->TQColorDialog::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 = xthis->TQColorDialog::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQColorDialog::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_8(Smoke::Stack x) {
	// getColor(const TQColor&, TQWidget*, const char*)
	TQColor xret = TQColorDialog::getColor(*(const TQColor *)x[1].s_class,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)new TQColor(xret);
    }
    static void x_9(Smoke::Stack x) {
	// getColor(const TQColor&, TQWidget*)
	TQColor xret = TQColorDialog::getColor(*(const TQColor *)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)new TQColor(xret);
    }
    static void x_10(Smoke::Stack x) {
	// getColor(const TQColor&)
	TQColor xret = TQColorDialog::getColor(*(const TQColor *)x[1].s_class);
	x[0].s_class = (void*)new TQColor(xret);
    }
    static void x_11(Smoke::Stack x) {
	// getColor()
	TQColor xret = TQColorDialog::getColor();
	x[0].s_class = (void*)new TQColor(xret);
    }
    static void x_12(Smoke::Stack x) {
	// getRgba(TQRgb, bool*, TQWidget*, const char*)
	TQRgb xret = TQColorDialog::getRgba((TQRgb)x[1].s_uint,(bool*)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_uint = xret;
    }
    static void x_13(Smoke::Stack x) {
	// getRgba(TQRgb, bool*, TQWidget*)
	TQRgb xret = TQColorDialog::getRgba((TQRgb)x[1].s_uint,(bool*)x[2].s_voidp,(TQWidget*)x[3].s_class);
	x[0].s_uint = xret;
    }
    static void x_14(Smoke::Stack x) {
	// getRgba(TQRgb, bool*)
	TQRgb xret = TQColorDialog::getRgba((TQRgb)x[1].s_uint,(bool*)x[2].s_voidp);
	x[0].s_uint = xret;
    }
    static void x_15(Smoke::Stack x) {
	// getRgba(TQRgb)
	TQRgb xret = TQColorDialog::getRgba((TQRgb)x[1].s_uint);
	x[0].s_uint = xret;
    }
    static void x_16(Smoke::Stack x) {
	// customCount()
	int xret = TQColorDialog::customCount();
	x[0].s_int = xret;
    }
    static void x_17(Smoke::Stack x) {
	// customColor(int)
	TQRgb xret = TQColorDialog::customColor((int)x[1].s_int);
	x[0].s_uint = xret;
    }
    static void x_18(Smoke::Stack x) {
	// setCustomColor(int, TQRgb)
	TQColorDialog::setCustomColor((int)x[1].s_int,(TQRgb)x[2].s_uint);
	(void)x; // noop (for compiler warning)
    }
    static void x_19(Smoke::Stack x) {
	// setStandardColor(int, TQRgb)
	TQColorDialog::setStandardColor((int)x[1].s_int,(TQRgb)x[2].s_uint);
	(void)x; // noop (for compiler warning)
    }
    ~x_TQColorDialog() { qt_Smoke->binding->deleted(684, (void*)this); }
};
void xcall_TQColorDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQColorDialog xtmp(obj), *xself = &xtmp;
    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_TQColorDialog::x_7(args);	break;
	case 8: x_TQColorDialog::x_8(args);	break;
	case 9: x_TQColorDialog::x_9(args);	break;
	case 10: x_TQColorDialog::x_10(args);	break;
	case 11: x_TQColorDialog::x_11(args);	break;
	case 12: x_TQColorDialog::x_12(args);	break;
	case 13: x_TQColorDialog::x_13(args);	break;
	case 14: x_TQColorDialog::x_14(args);	break;
	case 15: x_TQColorDialog::x_15(args);	break;
	case 16: x_TQColorDialog::x_16(args);	break;
	case 17: x_TQColorDialog::x_17(args);	break;
	case 18: x_TQColorDialog::x_18(args);	break;
	case 19: x_TQColorDialog::x_19(args);	break;
    }
}

class x_TQColorDrag : public TQColorDrag {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQColorDrag::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQColorDrag::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQColorDrag::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->TQColorDrag::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->TQColorDrag::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->TQColorDrag::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->TQColorDrag::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQColorDrag(const TQColor&, TQWidget*, const char*)
	x_TQColorDrag* xret = new x_TQColorDrag(*(const TQColor *)x[1].s_class,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQColorDrag(const TQColor& x1, TQWidget* x2, const char* x3) : TQColorDrag(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQColorDrag(const TQColor&, TQWidget*)
	x_TQColorDrag* xret = new x_TQColorDrag(*(const TQColor *)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQColorDrag(const TQColor& x1, TQWidget* x2) : TQColorDrag(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQColorDrag(const TQColor&)
	x_TQColorDrag* xret = new x_TQColorDrag(*(const TQColor *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQColorDrag(const TQColor& x1) : TQColorDrag(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// TQColorDrag(TQWidget*, const char*)
	x_TQColorDrag* xret = new x_TQColorDrag((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQColorDrag(TQWidget* x1, const char* x2) : TQColorDrag(x1, x2) {
    }
    static void x_11(Smoke::Stack x) {
	// TQColorDrag(TQWidget*)
	x_TQColorDrag* xret = new x_TQColorDrag((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQColorDrag(TQWidget* x1) : TQColorDrag(x1) {
    }
    static void x_12(Smoke::Stack x) {
	// TQColorDrag()
	x_TQColorDrag* xret = new x_TQColorDrag();
	x[0].s_class = (void*)xret;
    }
    x_TQColorDrag() : TQColorDrag() {
    }
    void x_13(Smoke::Stack x) {
	// setColor(const TQColor&)
	this->TQColorDrag::setColor(*(const TQColor *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_14(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQColorDrag::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_15(Smoke::Stack x) {
	// canDecode(TQMimeSource*)
	bool xret = TQColorDrag::canDecode((TQMimeSource*)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_16(Smoke::Stack x) {
	// decode(TQMimeSource*, TQColor&)
	bool xret = TQColorDrag::decode((TQMimeSource*)x[1].s_class,*(TQColor *)x[2].s_class);
	x[0].s_bool = xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(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(19336, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQColorDrag::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 drag(TQDragObject::DragMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(20864, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDragObject::drag(x1);
    }
    virtual TQByteArray encodedData(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(28273, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQStoredDrag::encodedData(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 const char* format(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(28272, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQStoredDrag::format(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(19335, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQColorDrag::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 bool provides(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25228, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQMimeSource::provides(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 setEncodedData(const TQByteArray& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(28271, (void*)this, x)) return;
	this->TQStoredDrag::setEncodedData(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 setPixmap(TQPixmap x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(20856, (void*)this, x)) return;
	this->TQDragObject::setPixmap(x1);
    }
    virtual void setPixmap(TQPixmap x1, const TQPoint& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(20857, (void*)this, x)) return;
	this->TQDragObject::setPixmap(x1, x2);
    }
    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(19337, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQColorDrag::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(19339, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQColorDrag::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(19338, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQColorDrag::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(19340, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQColorDrag::tqt_property(x1, x2, x3);
    }
    ~x_TQColorDrag() { qt_Smoke->binding->deleted(685, (void*)this); }
};
void xcall_TQColorDrag(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQColorDrag *xself = (x_TQColorDrag*)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_TQColorDrag::x_7(args);	break;
	case 8: x_TQColorDrag::x_8(args);	break;
	case 9: x_TQColorDrag::x_9(args);	break;
	case 10: x_TQColorDrag::x_10(args);	break;
	case 11: x_TQColorDrag::x_11(args);	break;
	case 12: x_TQColorDrag::x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: x_TQColorDrag::x_14(args);	break;
	case 15: x_TQColorDrag::x_15(args);	break;
	case 16: x_TQColorDrag::x_16(args);	break;
	case 17: delete (TQColorDrag*)xself;	break;
    }
}

class x_TQColorGroup : public TQColorGroup {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::Foreground;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::Button;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::Light;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::Midlight;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::Dark;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::Mid;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::Text;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::BrightText;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::ButtonText;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::Base;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::Background;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::Shadow;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::Highlight;
    }
    static void x_13(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::HighlightedText;
    }
    static void x_14(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::Link;
    }
    static void x_15(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::LinkVisited;
    }
    static void x_16(Smoke::Stack x) {
	x[0].s_enum = (long)TQColorGroup::NColorRoles;
    }
    static void x_17(Smoke::Stack x) {
	// TQColorGroup()
	x_TQColorGroup* xret = new x_TQColorGroup();
	x[0].s_class = (void*)xret;
    }
    x_TQColorGroup() : TQColorGroup() {
    }
    static void x_18(Smoke::Stack x) {
	// TQColorGroup(const TQColor&, const TQColor&, const TQColor&, const TQColor&, const TQColor&, const TQColor&, const TQColor&)
	x_TQColorGroup* xret = new x_TQColorGroup(*(const TQColor *)x[1].s_class,*(const TQColor *)x[2].s_class,*(const TQColor *)x[3].s_class,*(const TQColor *)x[4].s_class,*(const TQColor *)x[5].s_class,*(const TQColor *)x[6].s_class,*(const TQColor *)x[7].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQColorGroup(const TQColor& x1, const TQColor& x2, const TQColor& x3, const TQColor& x4, const TQColor& x5, const TQColor& x6, const TQColor& x7) : TQColorGroup(x1, x2, x3, x4, x5, x6, x7) {
    }
    static void x_19(Smoke::Stack x) {
	// TQColorGroup(const TQBrush&, const TQBrush&, const TQBrush&, const TQBrush&, const TQBrush&, const TQBrush&, const TQBrush&, const TQBrush&, const TQBrush&)
	x_TQColorGroup* xret = new x_TQColorGroup(*(const TQBrush *)x[1].s_class,*(const TQBrush *)x[2].s_class,*(const TQBrush *)x[3].s_class,*(const TQBrush *)x[4].s_class,*(const TQBrush *)x[5].s_class,*(const TQBrush *)x[6].s_class,*(const TQBrush *)x[7].s_class,*(const TQBrush *)x[8].s_class,*(const TQBrush *)x[9].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQColorGroup(const TQBrush& x1, const TQBrush& x2, const TQBrush& x3, const TQBrush& x4, const TQBrush& x5, const TQBrush& x6, const TQBrush& x7, const TQBrush& x8, const TQBrush& x9) : TQColorGroup(x1, x2, x3, x4, x5, x6, x7, x8, x9) {
    }
    static void x_20(Smoke::Stack x) {
	// TQColorGroup(const TQColorGroup&)
	x_TQColorGroup* xret = new x_TQColorGroup(*(const TQColorGroup *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQColorGroup(const TQColorGroup& x1) : TQColorGroup(x1) {
    }
    void x_21(Smoke::Stack x) {
	// operator=(const TQColorGroup&)
	TQColorGroup& xret = this->TQColorGroup::operator=(*(const TQColorGroup *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_22(Smoke::Stack x) const {
	// color(TQColorGroup::ColorRole)
	const TQColor& xret = this->TQColorGroup::color((TQColorGroup::ColorRole)x[1].s_enum);
	x[0].s_class = (void*)&xret;
    }
    void x_23(Smoke::Stack x) const {
	// brush(TQColorGroup::ColorRole)
	const TQBrush& xret = this->TQColorGroup::brush((TQColorGroup::ColorRole)x[1].s_enum);
	x[0].s_class = (void*)&xret;
    }
    void x_24(Smoke::Stack x) {
	// setColor(TQColorGroup::ColorRole, const TQColor&)
	this->TQColorGroup::setColor((TQColorGroup::ColorRole)x[1].s_enum,*(const TQColor *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setBrush(TQColorGroup::ColorRole, const TQBrush&)
	this->TQColorGroup::setBrush((TQColorGroup::ColorRole)x[1].s_enum,*(const TQBrush *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// foreground()
	const TQColor& xret = this->TQColorGroup::foreground();
	x[0].s_class = (void*)&xret;
    }
    void x_27(Smoke::Stack x) const {
	// button()
	const TQColor& xret = this->TQColorGroup::button();
	x[0].s_class = (void*)&xret;
    }
    void x_28(Smoke::Stack x) const {
	// light()
	const TQColor& xret = this->TQColorGroup::light();
	x[0].s_class = (void*)&xret;
    }
    void x_29(Smoke::Stack x) const {
	// dark()
	const TQColor& xret = this->TQColorGroup::dark();
	x[0].s_class = (void*)&xret;
    }
    void x_30(Smoke::Stack x) const {
	// mid()
	const TQColor& xret = this->TQColorGroup::mid();
	x[0].s_class = (void*)&xret;
    }
    void x_31(Smoke::Stack x) const {
	// text()
	const TQColor& xret = this->TQColorGroup::text();
	x[0].s_class = (void*)&xret;
    }
    void x_32(Smoke::Stack x) const {
	// base()
	const TQColor& xret = this->TQColorGroup::base();
	x[0].s_class = (void*)&xret;
    }
    void x_33(Smoke::Stack x) const {
	// background()
	const TQColor& xret = this->TQColorGroup::background();
	x[0].s_class = (void*)&xret;
    }
    void x_34(Smoke::Stack x) const {
	// midlight()
	const TQColor& xret = this->TQColorGroup::midlight();
	x[0].s_class = (void*)&xret;
    }
    void x_35(Smoke::Stack x) const {
	// brightText()
	const TQColor& xret = this->TQColorGroup::brightText();
	x[0].s_class = (void*)&xret;
    }
    void x_36(Smoke::Stack x) const {
	// buttonText()
	const TQColor& xret = this->TQColorGroup::buttonText();
	x[0].s_class = (void*)&xret;
    }
    void x_37(Smoke::Stack x) const {
	// shadow()
	const TQColor& xret = this->TQColorGroup::shadow();
	x[0].s_class = (void*)&xret;
    }
    void x_38(Smoke::Stack x) const {
	// highlight()
	const TQColor& xret = this->TQColorGroup::highlight();
	x[0].s_class = (void*)&xret;
    }
    void x_39(Smoke::Stack x) const {
	// highlightedText()
	const TQColor& xret = this->TQColorGroup::highlightedText();
	x[0].s_class = (void*)&xret;
    }
    void x_40(Smoke::Stack x) const {
	// link()
	const TQColor& xret = this->TQColorGroup::link();
	x[0].s_class = (void*)&xret;
    }
    void x_41(Smoke::Stack x) const {
	// linkVisited()
	const TQColor& xret = this->TQColorGroup::linkVisited();
	x[0].s_class = (void*)&xret;
    }
    void x_42(Smoke::Stack x) const {
	// operator==(const TQColorGroup&)
	bool xret = this->TQColorGroup::operator==(*(const TQColorGroup *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_43(Smoke::Stack x) const {
	// operator!=(const TQColorGroup&)
	bool xret = this->TQColorGroup::operator!=(*(const TQColorGroup *)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 1397: //TQColorGroup::ColorRole
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQColorGroup::ColorRole;
		break;
	      case Smoke::EnumDelete:
		delete (TQColorGroup::ColorRole*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQColorGroup::ColorRole*)xdata = (TQColorGroup::ColorRole)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQColorGroup::ColorRole*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQColorGroup() { qt_Smoke->binding->deleted(686, (void*)this); }
};
void xenum_TQColorGroup(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQColorGroup::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQColorGroup(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQColorGroup *xself = (x_TQColorGroup*)obj;
    switch(xi) {
	case 0: x_TQColorGroup::x_0(args);	break;
	case 1: x_TQColorGroup::x_1(args);	break;
	case 2: x_TQColorGroup::x_2(args);	break;
	case 3: x_TQColorGroup::x_3(args);	break;
	case 4: x_TQColorGroup::x_4(args);	break;
	case 5: x_TQColorGroup::x_5(args);	break;
	case 6: x_TQColorGroup::x_6(args);	break;
	case 7: x_TQColorGroup::x_7(args);	break;
	case 8: x_TQColorGroup::x_8(args);	break;
	case 9: x_TQColorGroup::x_9(args);	break;
	case 10: x_TQColorGroup::x_10(args);	break;
	case 11: x_TQColorGroup::x_11(args);	break;
	case 12: x_TQColorGroup::x_12(args);	break;
	case 13: x_TQColorGroup::x_13(args);	break;
	case 14: x_TQColorGroup::x_14(args);	break;
	case 15: x_TQColorGroup::x_15(args);	break;
	case 16: x_TQColorGroup::x_16(args);	break;
	case 17: x_TQColorGroup::x_17(args);	break;
	case 18: x_TQColorGroup::x_18(args);	break;
	case 19: x_TQColorGroup::x_19(args);	break;
	case 20: x_TQColorGroup::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 (TQColorGroup*)xself;	break;
    }
}

class x_TQComboBox : public TQComboBox {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQComboBox::NoInsertion;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQComboBox::AtTop;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQComboBox::AtCurrent;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQComboBox::AtBottom;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQComboBox::AfterCurrent;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQComboBox::BeforeCurrent;
    }
    void x_6(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQComboBox::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQComboBox::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQComboBox::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->TQComboBox::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->TQComboBox::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->TQComboBox::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->TQComboBox::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_13(Smoke::Stack x) {
	// TQComboBox(TQWidget*, const char*)
	x_TQComboBox* xret = new x_TQComboBox((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQComboBox(TQWidget* x1, const char* x2) : TQComboBox(x1, x2) {
    }
    static void x_14(Smoke::Stack x) {
	// TQComboBox(TQWidget*)
	x_TQComboBox* xret = new x_TQComboBox((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQComboBox(TQWidget* x1) : TQComboBox(x1) {
    }
    static void x_15(Smoke::Stack x) {
	// TQComboBox()
	x_TQComboBox* xret = new x_TQComboBox();
	x[0].s_class = (void*)xret;
    }
    x_TQComboBox() : TQComboBox() {
    }
    static void x_16(Smoke::Stack x) {
	// TQComboBox(bool, TQWidget*, const char*)
	x_TQComboBox* xret = new x_TQComboBox((bool)x[1].s_bool,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQComboBox(bool x1, TQWidget* x2, const char* x3) : TQComboBox(x1, x2, x3) {
    }
    static void x_17(Smoke::Stack x) {
	// TQComboBox(bool, TQWidget*)
	x_TQComboBox* xret = new x_TQComboBox((bool)x[1].s_bool,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQComboBox(bool x1, TQWidget* x2) : TQComboBox(x1, x2) {
    }
    static void x_18(Smoke::Stack x) {
	// TQComboBox(bool)
	x_TQComboBox* xret = new x_TQComboBox((bool)x[1].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQComboBox(bool x1) : TQComboBox(x1) {
    }
    void x_19(Smoke::Stack x) const {
	// count()
	int xret = this->TQComboBox::count();
	x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) {
	// insertStringList(const TQStringList&, int)
	this->TQComboBox::insertStringList(*(const TQStringList *)x[1].s_voidp,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// insertStringList(const TQStringList&)
	this->TQComboBox::insertStringList(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// insertStrList(const TQStrList&, int)
	this->TQComboBox::insertStrList(*(const TQStrList *)x[1].s_voidp,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// insertStrList(const TQStrList&)
	this->TQComboBox::insertStrList(*(const TQStrList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// insertStrList(const TQStrList*, int)
	this->TQComboBox::insertStrList((const TQStrList*)x[1].s_voidp,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// insertStrList(const TQStrList*)
	this->TQComboBox::insertStrList((const TQStrList*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// insertStrList(const char**, int, int)
	this->TQComboBox::insertStrList((const char**)x[1].s_voidp,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// insertStrList(const char**, int)
	this->TQComboBox::insertStrList((const char**)x[1].s_voidp,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// insertStrList(const char**)
	this->TQComboBox::insertStrList((const char**)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// insertItem(const TQString&, int)
	this->TQComboBox::insertItem(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// insertItem(const TQString&)
	this->TQComboBox::insertItem(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// insertItem(const TQPixmap&, int)
	this->TQComboBox::insertItem(*(const TQPixmap *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// insertItem(const TQPixmap&)
	this->TQComboBox::insertItem(*(const TQPixmap *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// insertItem(const TQPixmap&, const TQString&, int)
	this->TQComboBox::insertItem(*(const TQPixmap *)x[1].s_class,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// insertItem(const TQPixmap&, const TQString&)
	this->TQComboBox::insertItem(*(const TQPixmap *)x[1].s_class,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// removeItem(int)
	this->TQComboBox::removeItem((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) const {
	// currentItem()
	int xret = this->TQComboBox::currentItem();
	x[0].s_int = xret;
    }
    void x_37(Smoke::Stack x) {
	// setCurrentItem(int)
	this->TQComboBox::setCurrentItem((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) const {
	// currentText()
	TQString xret = this->TQComboBox::currentText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_39(Smoke::Stack x) {
	// setCurrentText(const TQString&)
	this->TQComboBox::setCurrentText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) const {
	// text(int)
	TQString xret = this->TQComboBox::text((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_41(Smoke::Stack x) const {
	// pixmap(int)
	const TQPixmap* xret = this->TQComboBox::pixmap((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    void x_42(Smoke::Stack x) {
	// changeItem(const TQString&, int)
	this->TQComboBox::changeItem(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// changeItem(const TQPixmap&, int)
	this->TQComboBox::changeItem(*(const TQPixmap *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// changeItem(const TQPixmap&, const TQString&, int)
	this->TQComboBox::changeItem(*(const TQPixmap *)x[1].s_class,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) const {
	// autoResize()
	bool xret = this->TQComboBox::autoResize();
	x[0].s_bool = xret;
    }
    void x_46(Smoke::Stack x) {
	// setAutoResize(bool)
	this->TQComboBox::setAutoResize((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQComboBox::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_48(Smoke::Stack x) {
	// setPalette(const TQPalette&)
	this->TQComboBox::setPalette(*(const TQPalette *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// setFont(const TQFont&)
	this->TQComboBox::setFont(*(const TQFont *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// setEnabled(bool)
	this->TQComboBox::setEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// setSizeLimit(int)
	this->TQComboBox::setSizeLimit((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) const {
	// sizeLimit()
	int xret = this->TQComboBox::sizeLimit();
	x[0].s_int = xret;
    }
    void x_53(Smoke::Stack x) {
	// setMaxCount(int)
	this->TQComboBox::setMaxCount((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) const {
	// maxCount()
	int xret = this->TQComboBox::maxCount();
	x[0].s_int = xret;
    }
    void x_55(Smoke::Stack x) {
	// setInsertionPolicy(TQComboBox::Policy)
	this->TQComboBox::setInsertionPolicy((TQComboBox::Policy)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) const {
	// insertionPolicy()
	TQComboBox::Policy xret = this->TQComboBox::insertionPolicy();
	x[0].s_enum = xret;
    }
    void x_57(Smoke::Stack x) {
	// setValidator(const TQValidator*)
	this->TQComboBox::setValidator((const TQValidator*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) const {
	// validator()
	const TQValidator* xret = this->TQComboBox::validator();
	x[0].s_class = (void*)xret;
    }
    void x_59(Smoke::Stack x) {
	// setListBox(TQListBox*)
	this->TQComboBox::setListBox((TQListBox*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) const {
	// listBox()
	TQListBox* xret = this->TQComboBox::listBox();
	x[0].s_class = (void*)xret;
    }
    void x_61(Smoke::Stack x) {
	// setLineEdit(TQLineEdit*)
	this->TQComboBox::setLineEdit((TQLineEdit*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) const {
	// lineEdit()
	TQLineEdit* xret = this->TQComboBox::lineEdit();
	x[0].s_class = (void*)xret;
    }
    void x_63(Smoke::Stack x) {
	// setAutoCompletion(bool)
	this->TQComboBox::setAutoCompletion((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) const {
	// autoCompletion()
	bool xret = this->TQComboBox::autoCompletion();
	x[0].s_bool = xret;
    }
    void x_65(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQComboBox::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_66(Smoke::Stack x) {
	// setDuplicatesEnabled(bool)
	this->TQComboBox::setDuplicatesEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) const {
	// duplicatesEnabled()
	bool xret = this->TQComboBox::duplicatesEnabled();
	x[0].s_bool = xret;
    }
    void x_68(Smoke::Stack x) const {
	// editable()
	bool xret = this->TQComboBox::editable();
	x[0].s_bool = xret;
    }
    void x_69(Smoke::Stack x) {
	// setEditable(bool)
	this->TQComboBox::setEditable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_70(Smoke::Stack x) {
	// popup()
	this->TQComboBox::popup();
	(void)x; // noop (for compiler warning)
    }
    void x_71(Smoke::Stack x) {
	// hide()
	this->TQComboBox::hide();
	(void)x; // noop (for compiler warning)
    }
    void x_72(Smoke::Stack x) {
	// clear()
	this->TQComboBox::clear();
	(void)x; // noop (for compiler warning)
    }
    void x_73(Smoke::Stack x) {
	// clearValidator()
	this->TQComboBox::clearValidator();
	(void)x; // noop (for compiler warning)
    }
    void x_74(Smoke::Stack x) {
	// clearEdit()
	this->TQComboBox::clearEdit();
	(void)x; // noop (for compiler warning)
    }
    void x_75(Smoke::Stack x) {
	// setEditText(const TQString&)
	this->TQComboBox::setEditText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_76(Smoke::Stack x) {
	// activated(int)
	this->TQComboBox::activated((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_77(Smoke::Stack x) {
	// highlighted(int)
	this->TQComboBox::highlighted((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_78(Smoke::Stack x) {
	// activated(const TQString&)
	this->TQComboBox::activated(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_79(Smoke::Stack x) {
	// highlighted(const TQString&)
	this->TQComboBox::highlighted(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_80(Smoke::Stack x) {
	// textChanged(const TQString&)
	this->TQComboBox::textChanged(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_81(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQComboBox::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_82(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQComboBox::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_83(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQComboBox::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_84(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQComboBox::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_85(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQComboBox::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_86(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQComboBox::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_87(Smoke::Stack x) {
	// mouseDoubleClickEvent(TQMouseEvent*)
	this->TQComboBox::mouseDoubleClickEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_88(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQComboBox::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_89(Smoke::Stack x) {
	// focusInEvent(TQFocusEvent*)
	this->TQComboBox::focusInEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_90(Smoke::Stack x) {
	// focusOutEvent(TQFocusEvent*)
	this->TQComboBox::focusOutEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_91(Smoke::Stack x) {
	// wheelEvent(TQWheelEvent*)
	this->TQComboBox::wheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_92(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQComboBox::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_93(Smoke::Stack x) {
	// updateMask()
	this->TQComboBox::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(19405, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQComboBox::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(19464, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQComboBox::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19488, (void*)this, x)) return;
	this->TQComboBox::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(19489, (void*)this, x)) return;
	this->TQComboBox::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(19470, (void*)this, x)) return;
	this->TQComboBox::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(19487, (void*)this, x)) return;
	this->TQComboBox::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(19404, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQComboBox::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(19486, (void*)this, x)) return;
	this->TQComboBox::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19484, (void*)this, x)) return;
	this->TQComboBox::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19483, (void*)this, x)) return;
	this->TQComboBox::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19485, (void*)this, x)) return;
	this->TQComboBox::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(19481, (void*)this, x)) return;
	this->TQComboBox::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 void popup() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19469, (void*)this, x)) return;
	this->TQComboBox::popup();
    }
    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(19482, (void*)this, x)) return;
	this->TQComboBox::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 setAutoCompletion(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19462, (void*)this, x)) return;
	this->TQComboBox::setAutoCompletion(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 setAutoResize(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19445, (void*)this, x)) return;
	this->TQComboBox::setAutoResize(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 setCurrentItem(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19436, (void*)this, x)) return;
	this->TQComboBox::setCurrentItem(x1);
    }
    virtual void setCurrentText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19438, (void*)this, x)) return;
	this->TQComboBox::setCurrentText(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 setEditText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19474, (void*)this, x)) return;
	this->TQComboBox::setEditText(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19449, (void*)this, x)) return;
	this->TQComboBox::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(19448, (void*)this, x)) return;
	this->TQComboBox::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 setInsertionPolicy(TQComboBox::Policy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(19454, (void*)this, x)) return;
	this->TQComboBox::setInsertionPolicy(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 setLineEdit(TQLineEdit* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19460, (void*)this, x)) return;
	this->TQComboBox::setLineEdit(x1);
    }
    virtual void setListBox(TQListBox* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19458, (void*)this, x)) return;
	this->TQComboBox::setListBox(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 setMaxCount(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19452, (void*)this, x)) return;
	this->TQComboBox::setMaxCount(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(19447, (void*)this, x)) return;
	this->TQComboBox::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 setSizeLimit(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19450, (void*)this, x)) return;
	this->TQComboBox::setSizeLimit(x1);
    }
    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 setValidator(const TQValidator* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19456, (void*)this, x)) return;
	this->TQComboBox::setValidator(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(19446, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQComboBox::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(19491, (void*)this, x)) return;
	this->TQComboBox::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(19406, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQComboBox::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(19408, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQComboBox::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(19407, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQComboBox::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(19409, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQComboBox::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(19492, (void*)this, x)) return;
	this->TQComboBox::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19490, (void*)this, x)) return;
	this->TQComboBox::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 1399: //TQComboBox::Policy
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQComboBox::Policy;
		break;
	      case Smoke::EnumDelete:
		delete (TQComboBox::Policy*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQComboBox::Policy*)xdata = (TQComboBox::Policy)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQComboBox::Policy*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQComboBox() { qt_Smoke->binding->deleted(687, (void*)this); }
};
void xenum_TQComboBox(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQComboBox::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQComboBox(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQComboBox *xself = (x_TQComboBox*)obj;
    switch(xi) {
	case 0: x_TQComboBox::x_0(args);	break;
	case 1: x_TQComboBox::x_1(args);	break;
	case 2: x_TQComboBox::x_2(args);	break;
	case 3: x_TQComboBox::x_3(args);	break;
	case 4: x_TQComboBox::x_4(args);	break;
	case 5: x_TQComboBox::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_TQComboBox::x_13(args);	break;
	case 14: x_TQComboBox::x_14(args);	break;
	case 15: x_TQComboBox::x_15(args);	break;
	case 16: x_TQComboBox::x_16(args);	break;
	case 17: x_TQComboBox::x_17(args);	break;
	case 18: x_TQComboBox::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: x_TQComboBox::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: delete (TQComboBox*)xself;	break;
    }
}

class x_TQComboTableItem : public TQComboTableItem {
public:
    static void x_0(Smoke::Stack x) {
        x[0].s_int = TQComboTableItem::RTTI;
    }
    static void x_1(Smoke::Stack x) {
	// TQComboTableItem(TQTable*, const TQStringList&, bool)
	x_TQComboTableItem* xret = new x_TQComboTableItem((TQTable*)x[1].s_class,*(const TQStringList *)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQComboTableItem(TQTable* x1, const TQStringList& x2, bool x3) : TQComboTableItem(x1, x2, x3) {
    }
    static void x_2(Smoke::Stack x) {
	// TQComboTableItem(TQTable*, const TQStringList&)
	x_TQComboTableItem* xret = new x_TQComboTableItem((TQTable*)x[1].s_class,*(const TQStringList *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQComboTableItem(TQTable* x1, const TQStringList& x2) : TQComboTableItem(x1, x2) {
    }
    void x_3(Smoke::Stack x) const {
	// createEditor()
	TQWidget* xret = this->TQComboTableItem::createEditor();
	x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// setContentFromEditor(TQWidget*)
	this->TQComboTableItem::setContentFromEditor((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// paint(TQPainter*, const TQColorGroup&, const TQRect&, bool)
	this->TQComboTableItem::paint((TQPainter*)x[1].s_class,*(const TQColorGroup *)x[2].s_class,*(const TQRect *)x[3].s_class,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// setCurrentItem(int)
	this->TQComboTableItem::setCurrentItem((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// setCurrentItem(const TQString&)
	this->TQComboTableItem::setCurrentItem(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) const {
	// currentItem()
	int xret = this->TQComboTableItem::currentItem();
	x[0].s_int = xret;
    }
    void x_9(Smoke::Stack x) const {
	// currentText()
	TQString xret = this->TQComboTableItem::currentText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_10(Smoke::Stack x) const {
	// count()
	int xret = this->TQComboTableItem::count();
	x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) const {
	// text(int)
	TQString xret = this->TQComboTableItem::text((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_12(Smoke::Stack x) {
	// setEditable(bool)
	this->TQComboTableItem::setEditable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// isEditable()
	bool xret = this->TQComboTableItem::isEditable();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// setStringList(const TQStringList&)
	this->TQComboTableItem::setStringList(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// rtti()
	int xret = this->TQComboTableItem::rtti();
	x[0].s_int = xret;
    }
    void x_16(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQComboTableItem::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    static void x_17(Smoke::Stack x) {
	// TQComboTableItem(const TQComboTableItem&)
	x_TQComboTableItem* xret = new x_TQComboTableItem(*(const TQComboTableItem *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQComboTableItem(const TQComboTableItem& x1) : TQComboTableItem(x1) {
    }
    virtual int alignment() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29588, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTableItem::alignment();
    }
    virtual TQWidget* createEditor() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19496, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQComboTableItem::createEditor();
    }
    virtual TQString key() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29596, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTableItem::key();
    }
    virtual void paint(TQPainter* x1, const TQColorGroup& x2, const TQRect& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(19498, (void*)this, x)) return;
	this->TQComboTableItem::paint(x1, x2, x3, x4);
    }
    virtual TQPixmap pixmap() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29583, (void*)this, x)) {
	    TQPixmap *xptr = (TQPixmap *)x[0].s_class;
	    TQPixmap xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTableItem::pixmap();
    }
    virtual int rtti() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19508, (void*)this, x)) return (int)x[0].s_int;
	return this->TQComboTableItem::rtti();
    }
    virtual void setCol(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29602, (void*)this, x)) return;
	this->TQTableItem::setCol(x1);
    }
    virtual void setContentFromEditor(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19497, (void*)this, x)) return;
	this->TQComboTableItem::setContentFromEditor(x1);
    }
    virtual void setCurrentItem(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19500, (void*)this, x)) return;
	this->TQComboTableItem::setCurrentItem(x1);
    }
    virtual void setCurrentItem(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19499, (void*)this, x)) return;
	this->TQComboTableItem::setCurrentItem(x1);
    }
    virtual void setEditable(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19505, (void*)this, x)) return;
	this->TQComboTableItem::setEditable(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29607, (void*)this, x)) return;
	this->TQTableItem::setEnabled(x1);
    }
    virtual void setPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(29585, (void*)this, x)) return;
	this->TQTableItem::setPixmap(x1);
    }
    virtual void setReplaceable(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29594, (void*)this, x)) return;
	this->TQTableItem::setReplaceable(x1);
    }
    virtual void setRow(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29601, (void*)this, x)) return;
	this->TQTableItem::setRow(x1);
    }
    virtual void setSpan(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29598, (void*)this, x)) return;
	this->TQTableItem::setSpan(x1, x2);
    }
    virtual void setStringList(const TQStringList& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19507, (void*)this, x)) return;
	this->TQComboTableItem::setStringList(x1);
    }
    virtual void setText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(29586, (void*)this, x)) return;
	this->TQTableItem::setText(x1);
    }
    virtual void setWordWrap(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29589, (void*)this, x)) return;
	this->TQTableItem::setWordWrap(x1);
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19509, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQComboTableItem::sizeHint();
    }
    virtual TQString text() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29584, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTableItem::text();
    }
    ~x_TQComboTableItem() { qt_Smoke->binding->deleted(688, (void*)this); }
};
void xcall_TQComboTableItem(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQComboTableItem *xself = (x_TQComboTableItem*)obj;
    switch(xi) {
	case 0: x_TQComboTableItem::x_0(args);	break;
	case 1: x_TQComboTableItem::x_1(args);	break;
	case 2: x_TQComboTableItem::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: x_TQComboTableItem::x_17(args);	break;
	case 18: delete (TQComboTableItem*)xself;	break;
    }
}

class x_TQCommonStyle : public TQCommonStyle {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQCommonStyle::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQCommonStyle::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQCommonStyle::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->TQCommonStyle::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->TQCommonStyle::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->TQCommonStyle::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->TQCommonStyle::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQCommonStyle()
	x_TQCommonStyle* xret = new x_TQCommonStyle();
	x[0].s_class = (void*)xret;
    }
    x_TQCommonStyle() : TQCommonStyle() {
    }
    void x_8(Smoke::Stack x) const {
	// drawPrimitive(TQStyle::PrimitiveElement, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&, TQStyle::SFlags, const TQStyleOption&)
	this->TQCommonStyle::drawPrimitive((TQStyle::PrimitiveElement)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class,(TQStyle::SFlags)x[7].s_int,*(const TQStyleOption *)x[8].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// drawPrimitive(TQStyle::PrimitiveElement, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&, TQStyle::SFlags)
	this->TQCommonStyle::drawPrimitive((TQStyle::PrimitiveElement)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class,(TQStyle::SFlags)x[7].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) const {
	// drawPrimitive(TQStyle::PrimitiveElement, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&)
	this->TQCommonStyle::drawPrimitive((TQStyle::PrimitiveElement)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// drawControl(TQStyle::ControlElement, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&, TQStyle::SFlags, const TQStyleOption&, const TQWidget*)
	this->TQCommonStyle::drawControl((TQStyle::ControlElement)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class,(TQStyle::SFlags)x[7].s_int,*(const TQStyleOption *)x[8].s_class,(const TQWidget*)x[9].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// drawControl(TQStyle::ControlElement, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&, TQStyle::SFlags, const TQStyleOption&)
	this->TQCommonStyle::drawControl((TQStyle::ControlElement)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class,(TQStyle::SFlags)x[7].s_int,*(const TQStyleOption *)x[8].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// drawControl(TQStyle::ControlElement, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&, TQStyle::SFlags)
	this->TQCommonStyle::drawControl((TQStyle::ControlElement)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class,(TQStyle::SFlags)x[7].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// drawControl(TQStyle::ControlElement, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&)
	this->TQCommonStyle::drawControl((TQStyle::ControlElement)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// drawControlMask(TQStyle::ControlElement, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQStyleOption&, const TQWidget*)
	this->TQCommonStyle::drawControlMask((TQStyle::ControlElement)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQStyleOption *)x[6].s_class,(const TQWidget*)x[7].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) const {
	// drawControlMask(TQStyle::ControlElement, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQStyleOption&)
	this->TQCommonStyle::drawControlMask((TQStyle::ControlElement)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQStyleOption *)x[6].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// drawControlMask(TQStyle::ControlElement, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&)
	this->TQCommonStyle::drawControlMask((TQStyle::ControlElement)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) const {
	// subRect(TQStyle::SubRect, const TQStyleControlElementData&, const TQStyle::ControlElementFlags, const TQWidget*)
	TQRect xret = this->TQCommonStyle::subRect((TQStyle::SubRect)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(const TQStyle::ControlElementFlags)x[3].s_enum,(const TQWidget*)x[4].s_class);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_19(Smoke::Stack x) const {
	// drawComplexControl(TQStyle::ComplexControl, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&, TQStyle::SFlags, TQStyle::SCFlags, TQStyle::SCFlags, const TQStyleOption&, const TQWidget*)
	this->TQCommonStyle::drawComplexControl((TQStyle::ComplexControl)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class,(TQStyle::SFlags)x[7].s_int,(TQStyle::SCFlags)x[8].s_int,(TQStyle::SCFlags)x[9].s_int,*(const TQStyleOption *)x[10].s_class,(const TQWidget*)x[11].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// drawComplexControl(TQStyle::ComplexControl, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&, TQStyle::SFlags, TQStyle::SCFlags, TQStyle::SCFlags, const TQStyleOption&)
	this->TQCommonStyle::drawComplexControl((TQStyle::ComplexControl)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class,(TQStyle::SFlags)x[7].s_int,(TQStyle::SCFlags)x[8].s_int,(TQStyle::SCFlags)x[9].s_int,*(const TQStyleOption *)x[10].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// drawComplexControl(TQStyle::ComplexControl, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&, TQStyle::SFlags, TQStyle::SCFlags, TQStyle::SCFlags)
	this->TQCommonStyle::drawComplexControl((TQStyle::ComplexControl)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class,(TQStyle::SFlags)x[7].s_int,(TQStyle::SCFlags)x[8].s_int,(TQStyle::SCFlags)x[9].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// drawComplexControl(TQStyle::ComplexControl, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&, TQStyle::SFlags, TQStyle::SCFlags)
	this->TQCommonStyle::drawComplexControl((TQStyle::ComplexControl)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class,(TQStyle::SFlags)x[7].s_int,(TQStyle::SCFlags)x[8].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// drawComplexControl(TQStyle::ComplexControl, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&, TQStyle::SFlags)
	this->TQCommonStyle::drawComplexControl((TQStyle::ComplexControl)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class,(TQStyle::SFlags)x[7].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// drawComplexControl(TQStyle::ComplexControl, TQPainter*, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQRect&, const TQColorGroup&)
	this->TQCommonStyle::drawComplexControl((TQStyle::ComplexControl)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQColorGroup *)x[6].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// drawComplexControlMask(TQStyle::ComplexControl, TQPainter*, const TQStyleControlElementData&, const TQStyle::ControlElementFlags, const TQRect&, const TQStyleOption&, const TQWidget*)
	this->TQCommonStyle::drawComplexControlMask((TQStyle::ComplexControl)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(const TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQStyleOption *)x[6].s_class,(const TQWidget*)x[7].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// drawComplexControlMask(TQStyle::ComplexControl, TQPainter*, const TQStyleControlElementData&, const TQStyle::ControlElementFlags, const TQRect&, const TQStyleOption&)
	this->TQCommonStyle::drawComplexControlMask((TQStyle::ComplexControl)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(const TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class,*(const TQStyleOption *)x[6].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// drawComplexControlMask(TQStyle::ComplexControl, TQPainter*, const TQStyleControlElementData&, const TQStyle::ControlElementFlags, const TQRect&)
	this->TQCommonStyle::drawComplexControlMask((TQStyle::ComplexControl)x[1].s_enum,(TQPainter*)x[2].s_class,*(const TQStyleControlElementData *)x[3].s_class,(const TQStyle::ControlElementFlags)x[4].s_enum,*(const TQRect *)x[5].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) const {
	// querySubControlMetrics(TQStyle::ComplexControl, const TQStyleControlElementData&, TQStyle::ControlElementFlags, TQStyle::SubControl, const TQStyleOption&, const TQWidget*)
	TQRect xret = this->TQCommonStyle::querySubControlMetrics((TQStyle::ComplexControl)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,(TQStyle::SubControl)x[4].s_enum,*(const TQStyleOption *)x[5].s_class,(const TQWidget*)x[6].s_class);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_29(Smoke::Stack x) const {
	// querySubControlMetrics(TQStyle::ComplexControl, const TQStyleControlElementData&, TQStyle::ControlElementFlags, TQStyle::SubControl, const TQStyleOption&)
	TQRect xret = this->TQCommonStyle::querySubControlMetrics((TQStyle::ComplexControl)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,(TQStyle::SubControl)x[4].s_enum,*(const TQStyleOption *)x[5].s_class);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_30(Smoke::Stack x) const {
	// querySubControlMetrics(TQStyle::ComplexControl, const TQStyleControlElementData&, TQStyle::ControlElementFlags, TQStyle::SubControl)
	TQRect xret = this->TQCommonStyle::querySubControlMetrics((TQStyle::ComplexControl)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,(TQStyle::SubControl)x[4].s_enum);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_31(Smoke::Stack x) const {
	// querySubControl(TQStyle::ComplexControl, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQPoint&, const TQStyleOption&, const TQWidget*)
	TQStyle::SubControl xret = this->TQCommonStyle::querySubControl((TQStyle::ComplexControl)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,*(const TQPoint *)x[4].s_class,*(const TQStyleOption *)x[5].s_class,(const TQWidget*)x[6].s_class);
	x[0].s_enum = xret;
    }
    void x_32(Smoke::Stack x) const {
	// querySubControl(TQStyle::ComplexControl, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQPoint&, const TQStyleOption&)
	TQStyle::SubControl xret = this->TQCommonStyle::querySubControl((TQStyle::ComplexControl)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,*(const TQPoint *)x[4].s_class,*(const TQStyleOption *)x[5].s_class);
	x[0].s_enum = xret;
    }
    void x_33(Smoke::Stack x) const {
	// querySubControl(TQStyle::ComplexControl, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQPoint&)
	TQStyle::SubControl xret = this->TQCommonStyle::querySubControl((TQStyle::ComplexControl)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,*(const TQPoint *)x[4].s_class);
	x[0].s_enum = xret;
    }
    void x_34(Smoke::Stack x) const {
	// pixelMetric(TQStyle::PixelMetric, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQWidget*)
	int xret = this->TQCommonStyle::pixelMetric((TQStyle::PixelMetric)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,(const TQWidget*)x[4].s_class);
	x[0].s_int = xret;
    }
    void x_35(Smoke::Stack x) const {
	// pixelMetric(TQStyle::PixelMetric, const TQStyleControlElementData&, TQStyle::ControlElementFlags)
	int xret = this->TQCommonStyle::pixelMetric((TQStyle::PixelMetric)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum);
	x[0].s_int = xret;
    }
    void x_36(Smoke::Stack x) const {
	// sizeFromContents(TQStyle::ContentsType, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQSize&, const TQStyleOption&, const TQWidget*)
	TQSize xret = this->TQCommonStyle::sizeFromContents((TQStyle::ContentsType)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,*(const TQSize *)x[4].s_class,*(const TQStyleOption *)x[5].s_class,(const TQWidget*)x[6].s_class);
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_37(Smoke::Stack x) const {
	// sizeFromContents(TQStyle::ContentsType, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQSize&, const TQStyleOption&)
	TQSize xret = this->TQCommonStyle::sizeFromContents((TQStyle::ContentsType)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,*(const TQSize *)x[4].s_class,*(const TQStyleOption *)x[5].s_class);
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_38(Smoke::Stack x) const {
	// sizeFromContents(TQStyle::ContentsType, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQSize&)
	TQSize xret = this->TQCommonStyle::sizeFromContents((TQStyle::ContentsType)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,*(const TQSize *)x[4].s_class);
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_39(Smoke::Stack x) const {
	// styleHint(TQStyle::StyleHint, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQStyleOption&, TQStyleHintReturn*, const TQWidget*)
	int xret = this->TQCommonStyle::styleHint((TQStyle::StyleHint)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,*(const TQStyleOption *)x[4].s_class,(TQStyleHintReturn*)x[5].s_voidp,(const TQWidget*)x[6].s_class);
	x[0].s_int = xret;
    }
    void x_40(Smoke::Stack x) const {
	// stylePixmap(TQStyle::StylePixmap, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQStyleOption&, const TQWidget*)
	TQPixmap xret = this->TQCommonStyle::stylePixmap((TQStyle::StylePixmap)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,*(const TQStyleOption *)x[4].s_class,(const TQWidget*)x[5].s_class);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_41(Smoke::Stack x) const {
	// stylePixmap(TQStyle::StylePixmap, const TQStyleControlElementData&, TQStyle::ControlElementFlags, const TQStyleOption&)
	TQPixmap xret = this->TQCommonStyle::stylePixmap((TQStyle::StylePixmap)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum,*(const TQStyleOption *)x[4].s_class);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_42(Smoke::Stack x) const {
	// stylePixmap(TQStyle::StylePixmap, const TQStyleControlElementData&, TQStyle::ControlElementFlags)
	TQPixmap xret = this->TQCommonStyle::stylePixmap((TQStyle::StylePixmap)x[1].s_enum,*(const TQStyleControlElementData *)x[2].s_class,(TQStyle::ControlElementFlags)x[3].s_enum);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    static void x_43(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQCommonStyle::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual bool applicationActionRequest(const TQStyleControlElementData& x1, TQStyle::ControlElementFlags x2, void* x3, TQStyle::ApplicationActionRequest x4, TQStyleApplicationActionRequestData x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)&x1;
	x[2].s_enum = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_enum = x4;
	x[5].s_voidp = (void*)&x5;
	if(qt_Smoke->binding->callMethod(28740, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQStyle::applicationActionRequest(x1, x2, x3, x4, x5);
    }
    virtual void applicationPolish(const TQStyleControlElementData& x1, TQStyle::ControlElementFlags x2, void* x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)&x1;
	x[2].s_enum = x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(28651, (void*)this, x)) return;
	this->TQStyle::applicationPolish(x1, x2, x3);
    }
    virtual void applicationUnPolish(const TQStyleControlElementData& x1, TQStyle::ControlElementFlags x2, void* x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)&x1;
	x[2].s_enum = x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(28653, (void*)this, x)) return;
	this->TQStyle::applicationUnPolish(x1, x2, x3);
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(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(19513, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQCommonStyle::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 void drawComplexControl(TQStyle::ComplexControl x1, TQPainter* x2, const TQStyleControlElementData& x3, TQStyle::ControlElementFlags x4, const TQRect& x5, const TQColorGroup& x6, TQStyle::SFlags x7, TQStyle::SCFlags x8, TQStyle::SCFlags x9, const TQStyleOption& x10, const TQWidget* x11) const {
	Smoke::StackItem x[12];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)&x3;
	x[4].s_enum = x4;
	x[5].s_class = (void*)&x5;
	x[6].s_class = (void*)&x6;
	x[7].s_int = x7;
	x[8].s_int = x8;
	x[9].s_int = x9;
	x[10].s_class = (void*)&x10;
	x[11].s_class = (void*)x11;
	if(qt_Smoke->binding->callMethod(19532, (void*)this, x)) return;
	this->TQCommonStyle::drawComplexControl(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11);
    }
    virtual void drawComplexControl(TQStyle::ComplexControl x1, TQPainter* x2, const TQWidget* x3, const TQRect& x4, const TQColorGroup& x5, TQStyle::SFlags x6, TQStyle::SCFlags x7, TQStyle::SCFlags x8, const TQStyleOption& x9) const {
	Smoke::StackItem x[10];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)x3;
	x[4].s_class = (void*)&x4;
	x[5].s_class = (void*)&x5;
	x[6].s_int = x6;
	x[7].s_int = x7;
	x[8].s_int = x8;
	x[9].s_class = (void*)&x9;
	if(qt_Smoke->binding->callMethod(28682, (void*)this, x)) return;
	this->TQStyle::drawComplexControl(x1, x2, x3, x4, x5, x6, x7, x8, x9);
    }
    virtual void drawComplexControlMask(TQStyle::ComplexControl x1, TQPainter* x2, const TQStyleControlElementData& x3, const TQStyle::ControlElementFlags x4, const TQRect& x5, const TQStyleOption& x6, const TQWidget* x7) const {
	Smoke::StackItem x[8];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)&x3;
	x[4].s_enum = x4;
	x[5].s_class = (void*)&x5;
	x[6].s_class = (void*)&x6;
	x[7].s_class = (void*)x7;
	if(qt_Smoke->binding->callMethod(19538, (void*)this, x)) return;
	this->TQCommonStyle::drawComplexControlMask(x1, x2, x3, x4, x5, x6, x7);
    }
    virtual void drawComplexControlMask(TQStyle::ComplexControl x1, TQPainter* x2, const TQWidget* x3, const TQRect& x4, const TQStyleOption& x5) const {
	Smoke::StackItem x[6];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)x3;
	x[4].s_class = (void*)&x4;
	x[5].s_class = (void*)&x5;
	if(qt_Smoke->binding->callMethod(28693, (void*)this, x)) return;
	this->TQStyle::drawComplexControlMask(x1, x2, x3, x4, x5);
    }
    virtual void drawControl(TQStyle::ControlElement x1, TQPainter* x2, const TQStyleControlElementData& x3, TQStyle::ControlElementFlags x4, const TQRect& x5, const TQColorGroup& x6, TQStyle::SFlags x7, const TQStyleOption& x8, const TQWidget* x9) const {
	Smoke::StackItem x[10];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)&x3;
	x[4].s_enum = x4;
	x[5].s_class = (void*)&x5;
	x[6].s_class = (void*)&x6;
	x[7].s_int = x7;
	x[8].s_class = (void*)&x8;
	x[9].s_class = (void*)x9;
	if(qt_Smoke->binding->callMethod(19524, (void*)this, x)) return;
	this->TQCommonStyle::drawControl(x1, x2, x3, x4, x5, x6, x7, x8, x9);
    }
    virtual void drawControl(TQStyle::ControlElement x1, TQPainter* x2, const TQWidget* x3, const TQRect& x4, const TQColorGroup& x5, TQStyle::SFlags x6, const TQStyleOption& x7) const {
	Smoke::StackItem x[8];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)x3;
	x[4].s_class = (void*)&x4;
	x[5].s_class = (void*)&x5;
	x[6].s_int = x6;
	x[7].s_class = (void*)&x7;
	if(qt_Smoke->binding->callMethod(28668, (void*)this, x)) return;
	this->TQStyle::drawControl(x1, x2, x3, x4, x5, x6, x7);
    }
    virtual void drawControlMask(TQStyle::ControlElement x1, TQPainter* x2, const TQStyleControlElementData& x3, TQStyle::ControlElementFlags x4, const TQRect& x5, const TQStyleOption& x6, const TQWidget* x7) const {
	Smoke::StackItem x[8];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)&x3;
	x[4].s_enum = x4;
	x[5].s_class = (void*)&x5;
	x[6].s_class = (void*)&x6;
	x[7].s_class = (void*)x7;
	if(qt_Smoke->binding->callMethod(19528, (void*)this, x)) return;
	this->TQCommonStyle::drawControlMask(x1, x2, x3, x4, x5, x6, x7);
    }
    virtual void drawControlMask(TQStyle::ControlElement x1, TQPainter* x2, const TQWidget* x3, const TQRect& x4, const TQStyleOption& x5) const {
	Smoke::StackItem x[6];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)x3;
	x[4].s_class = (void*)&x4;
	x[5].s_class = (void*)&x5;
	if(qt_Smoke->binding->callMethod(28675, (void*)this, x)) return;
	this->TQStyle::drawControlMask(x1, x2, x3, x4, x5);
    }
    virtual void drawItem(TQPainter* x1, const TQRect& x2, int x3, const TQColorGroup& x4, bool x5, const TQPixmap* x6, const TQString& x7, int x8, const TQColor* x9) const {
	Smoke::StackItem x[10];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	x[3].s_int = x3;
	x[4].s_class = (void*)&x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	x[7].s_voidp = (void*)&x7;
	x[8].s_int = x8;
	x[9].s_class = (void*)x9;
	if(qt_Smoke->binding->callMethod(28659, (void*)this, x)) return;
	this->TQStyle::drawItem(x1, x2, x3, x4, x5, x6, x7, x8, x9);
    }
    virtual void drawPrimitive(TQStyle::PrimitiveElement x1, TQPainter* x2, const TQRect& x3, const TQColorGroup& x4, TQStyle::SFlags x5, const TQStyleOption& x6) const {
	Smoke::StackItem x[7];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)&x3;
	x[4].s_class = (void*)&x4;
	x[5].s_int = x5;
	x[6].s_class = (void*)&x6;
	if(qt_Smoke->binding->callMethod(28662, (void*)this, x)) return;
	this->TQStyle::drawPrimitive(x1, x2, x3, x4, x5, x6);
    }
    virtual void drawPrimitive(TQStyle::PrimitiveElement x1, TQPainter* x2, const TQStyleControlElementData& x3, TQStyle::ControlElementFlags x4, const TQRect& x5, const TQColorGroup& x6, TQStyle::SFlags x7, const TQStyleOption& x8) const {
	Smoke::StackItem x[9];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)&x3;
	x[4].s_enum = x4;
	x[5].s_class = (void*)&x5;
	x[6].s_class = (void*)&x6;
	x[7].s_int = x7;
	x[8].s_class = (void*)&x8;
	if(qt_Smoke->binding->callMethod(19521, (void*)this, x)) return;
	this->TQCommonStyle::drawPrimitive(x1, x2, x3, x4, x5, x6, x7, x8);
    }
    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(28745, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQStyle::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 TQRect itemRect(TQPainter* x1, const TQRect& x2, int x3, bool x4, const TQPixmap* x5, const TQString& x6, int x7) const {
	Smoke::StackItem x[8];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	x[3].s_int = x3;
	x[4].s_bool = x4;
	x[5].s_class = (void*)x5;
	x[6].s_voidp = (void*)&x6;
	x[7].s_int = x7;
	if(qt_Smoke->binding->callMethod(28657, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQStyle::itemRect(x1, x2, x3, x4, x5, x6, x7);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19512, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQCommonStyle::metaObject();
    }
    virtual bool objectEventHandler(const TQStyleControlElementData& x1, TQStyle::ControlElementFlags x2, void* x3, TQEvent* x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)&x1;
	x[2].s_enum = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_class = (void*)x4;
	if(qt_Smoke->binding->callMethod(28735, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQStyle::objectEventHandler(x1, x2, x3, x4);
    }
    virtual int pixelMetric(TQStyle::PixelMetric x1, const TQStyleControlElementData& x2, TQStyle::ControlElementFlags x3, const TQWidget* x4) const {
	Smoke::StackItem x[5];
	x[1].s_enum = x1;
	x[2].s_class = (void*)&x2;
	x[3].s_enum = x3;
	x[4].s_class = (void*)x4;
	if(qt_Smoke->binding->callMethod(19547, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCommonStyle::pixelMetric(x1, x2, x3, x4);
    }
    virtual int pixelMetric(TQStyle::PixelMetric x1, const TQWidget* x2) const {
	Smoke::StackItem x[3];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(28708, (void*)this, x)) return (int)x[0].s_int;
	return this->TQStyle::pixelMetric(x1, x2);
    }
    virtual void polish(TQApplication* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(28650, (void*)this, x)) return;
	this->TQStyle::polish(x1);
    }
    virtual void polish(TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(28654, (void*)this, x)) return;
	this->TQStyle::polish(x1);
    }
    virtual void polish(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(28646, (void*)this, x)) return;
	this->TQStyle::polish(x1);
    }
    virtual void polish(const TQStyleControlElementData& x1, TQStyle::ControlElementFlags x2, void* x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)&x1;
	x[2].s_enum = x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(28647, (void*)this, x)) return;
	this->TQStyle::polish(x1, x2, x3);
    }
    virtual void polishPopupMenu(TQPopupMenu* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(28655, (void*)this, x)) return;
	this->TQStyle::polishPopupMenu(x1);
    }
    virtual void polishPopupMenu(const TQStyleControlElementData& x1, TQStyle::ControlElementFlags x2, void* x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)&x1;
	x[2].s_enum = x2;
	x[3].s_voidp = (void*)x3;
	qt_Smoke->binding->callMethod(28656, (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 TQStyle::SubControl querySubControl(TQStyle::ComplexControl x1, const TQStyleControlElementData& x2, TQStyle::ControlElementFlags x3, const TQPoint& x4, const TQStyleOption& x5, const TQWidget* x6) const {
	Smoke::StackItem x[7];
	x[1].s_enum = x1;
	x[2].s_class = (void*)&x2;
	x[3].s_enum = x3;
	x[4].s_class = (void*)&x4;
	x[5].s_class = (void*)&x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(19544, (void*)this, x)) {
	    TQStyle::SubControl *xptr = (TQStyle::SubControl *)x[0].s_class;
	    TQStyle::SubControl xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCommonStyle::querySubControl(x1, x2, x3, x4, x5, x6);
    }
    virtual TQStyle::SubControl querySubControl(TQStyle::ComplexControl x1, const TQWidget* x2, const TQPoint& x3, const TQStyleOption& x4) const {
	Smoke::StackItem x[5];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)&x3;
	x[4].s_class = (void*)&x4;
	if(qt_Smoke->binding->callMethod(28703, (void*)this, x)) {
	    TQStyle::SubControl *xptr = (TQStyle::SubControl *)x[0].s_class;
	    TQStyle::SubControl xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQStyle::querySubControl(x1, x2, x3, x4);
    }
    virtual TQRect querySubControlMetrics(TQStyle::ComplexControl x1, const TQStyleControlElementData& x2, TQStyle::ControlElementFlags x3, TQStyle::SubControl x4, const TQStyleOption& x5, const TQWidget* x6) const {
	Smoke::StackItem x[7];
	x[1].s_enum = x1;
	x[2].s_class = (void*)&x2;
	x[3].s_enum = x3;
	x[4].s_enum = x4;
	x[5].s_class = (void*)&x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(19541, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCommonStyle::querySubControlMetrics(x1, x2, x3, x4, x5, x6);
    }
    virtual TQRect querySubControlMetrics(TQStyle::ComplexControl x1, const TQWidget* x2, TQStyle::SubControl x3, const TQStyleOption& x4) const {
	Smoke::StackItem x[5];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_enum = x3;
	x[4].s_class = (void*)&x4;
	if(qt_Smoke->binding->callMethod(28698, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQStyle::querySubControlMetrics(x1, x2, x3, x4);
    }
    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 TQSize sizeFromContents(TQStyle::ContentsType x1, const TQStyleControlElementData& x2, TQStyle::ControlElementFlags x3, const TQSize& x4, const TQStyleOption& x5, const TQWidget* x6) const {
	Smoke::StackItem x[7];
	x[1].s_enum = x1;
	x[2].s_class = (void*)&x2;
	x[3].s_enum = x3;
	x[4].s_class = (void*)&x4;
	x[5].s_class = (void*)&x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(19549, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCommonStyle::sizeFromContents(x1, x2, x3, x4, x5, x6);
    }
    virtual TQSize sizeFromContents(TQStyle::ContentsType x1, const TQWidget* x2, const TQSize& x3, const TQStyleOption& x4) const {
	Smoke::StackItem x[5];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)&x3;
	x[4].s_class = (void*)&x4;
	if(qt_Smoke->binding->callMethod(28712, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQStyle::sizeFromContents(x1, x2, x3, x4);
    }
    virtual int styleHint(TQStyle::StyleHint x1, const TQStyleControlElementData& x2, TQStyle::ControlElementFlags x3, const TQStyleOption& x4, TQStyleHintReturn* x5, const TQWidget* x6) const {
	Smoke::StackItem x[7];
	x[1].s_enum = x1;
	x[2].s_class = (void*)&x2;
	x[3].s_enum = x3;
	x[4].s_class = (void*)&x4;
	x[5].s_voidp = (void*)x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(19552, (void*)this, x)) return (int)x[0].s_int;
	return this->TQCommonStyle::styleHint(x1, x2, x3, x4, x5, x6);
    }
    virtual int styleHint(TQStyle::StyleHint x1, const TQWidget* x2, const TQStyleOption& x3, TQStyleHintReturn* x4) const {
	Smoke::StackItem x[5];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)&x3;
	x[4].s_voidp = (void*)x4;
	if(qt_Smoke->binding->callMethod(28717, (void*)this, x)) return (int)x[0].s_int;
	return this->TQStyle::styleHint(x1, x2, x3, x4);
    }
    virtual TQPixmap stylePixmap(TQStyle::StylePixmap x1, const TQStyleControlElementData& x2, TQStyle::ControlElementFlags x3, const TQStyleOption& x4, const TQWidget* x5) const {
	Smoke::StackItem x[6];
	x[1].s_enum = x1;
	x[2].s_class = (void*)&x2;
	x[3].s_enum = x3;
	x[4].s_class = (void*)&x4;
	x[5].s_class = (void*)x5;
	if(qt_Smoke->binding->callMethod(19553, (void*)this, x)) {
	    TQPixmap *xptr = (TQPixmap *)x[0].s_class;
	    TQPixmap xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCommonStyle::stylePixmap(x1, x2, x3, x4, x5);
    }
    virtual TQPixmap stylePixmap(TQStyle::StylePixmap x1, const TQWidget* x2, const TQStyleOption& x3) const {
	Smoke::StackItem x[4];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)&x3;
	if(qt_Smoke->binding->callMethod(28725, (void*)this, x)) {
	    TQPixmap *xptr = (TQPixmap *)x[0].s_class;
	    TQPixmap xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQStyle::stylePixmap(x1, x2, x3);
    }
    virtual TQRect subRect(TQStyle::SubRect x1, const TQStyleControlElementData& x2, const TQStyle::ControlElementFlags x3, const TQWidget* x4) const {
	Smoke::StackItem x[5];
	x[1].s_enum = x1;
	x[2].s_class = (void*)&x2;
	x[3].s_enum = x3;
	x[4].s_class = (void*)x4;
	if(qt_Smoke->binding->callMethod(19531, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQCommonStyle::subRect(x1, x2, x3, x4);
    }
    virtual TQRect subRect(TQStyle::SubRect x1, const TQWidget* x2) const {
	Smoke::StackItem x[3];
	x[1].s_enum = x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(28680, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQStyle::subRect(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(19514, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQCommonStyle::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(19516, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCommonStyle::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(19515, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCommonStyle::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(19517, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCommonStyle::tqt_property(x1, x2, x3);
    }
    virtual void unPolish(TQApplication* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(28652, (void*)this, x)) return;
	this->TQStyle::unPolish(x1);
    }
    virtual void unPolish(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(28648, (void*)this, x)) return;
	this->TQStyle::unPolish(x1);
    }
    virtual void unPolish(const TQStyleControlElementData& x1, TQStyle::ControlElementFlags x2, void* x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)&x1;
	x[2].s_enum = x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(28649, (void*)this, x)) return;
	this->TQStyle::unPolish(x1, x2, x3);
    }
    virtual bool widgetActionRequest(const TQStyleControlElementData& x1, TQStyle::ControlElementFlags x2, void* x3, TQStyle::WidgetActionRequest x4, TQStyleWidgetActionRequestData x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)&x1;
	x[2].s_enum = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_enum = x4;
	x[5].s_class = (void*)&x5;
	if(qt_Smoke->binding->callMethod(28737, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQStyle::widgetActionRequest(x1, x2, x3, x4, x5);
    }
    ~x_TQCommonStyle() { qt_Smoke->binding->deleted(689, (void*)this); }
};
void xcall_TQCommonStyle(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCommonStyle *xself = (x_TQCommonStyle*)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_TQCommonStyle::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: x_TQCommonStyle::x_43(args);	break;
	case 44: delete (TQCommonStyle*)xself;	break;
    }
}

class x_TQConnection : public TQConnection {
public:
    static void x_0(Smoke::Stack x) {
	// TQConnection(const TQObject*, int, const char*, int)
	x_TQConnection* xret = new x_TQConnection((const TQObject*)x[1].s_class,(int)x[2].s_int,(const char*)x[3].s_voidp,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQConnection(const TQObject* x1, int x2, const char* x3, int x4) : TQConnection(x1, x2, x3, x4) {
    }
    void x_1(Smoke::Stack x) const {
	// isConnected()
	bool xret = this->TQConnection::isConnected();
	x[0].s_bool = xret;
    }
    void x_2(Smoke::Stack x) const {
	// object()
	TQObject* xret = this->TQConnection::object();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// member()
	int xret = this->TQConnection::member();
	x[0].s_int = xret;
    }
    void x_4(Smoke::Stack x) const {
	// memberName()
	const char* xret = this->TQConnection::memberName();
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) const {
	// memberType()
	int xret = this->TQConnection::memberType();
	x[0].s_int = xret;
    }
    void x_6(Smoke::Stack x) const {
	// numArgs()
	int xret = this->TQConnection::numArgs();
	x[0].s_int = xret;
    }
    ~x_TQConnection() { qt_Smoke->binding->deleted(690, (void*)this); }
};
void xcall_TQConnection(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQConnection *xself = (x_TQConnection*)obj;
    switch(xi) {
	case 0: x_TQConnection::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: delete (TQConnection*)xself;	break;
    }
}

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

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

class x_TQContextMenuEvent : public TQContextMenuEvent {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQContextMenuEvent::Mouse;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQContextMenuEvent::Keyboard;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQContextMenuEvent::Other;
    }
    static void x_3(Smoke::Stack x) {
	// TQContextMenuEvent(TQContextMenuEvent::Reason, const TQPoint&, const TQPoint&, int)
	x_TQContextMenuEvent* xret = new x_TQContextMenuEvent((TQContextMenuEvent::Reason)x[1].s_enum,*(const TQPoint *)x[2].s_class,*(const TQPoint *)x[3].s_class,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQContextMenuEvent(TQContextMenuEvent::Reason x1, const TQPoint& x2, const TQPoint& x3, int x4) : TQContextMenuEvent(x1, x2, x3, x4) {
    }
    static void x_4(Smoke::Stack x) {
	// TQContextMenuEvent(TQContextMenuEvent::Reason, const TQPoint&, int)
	x_TQContextMenuEvent* xret = new x_TQContextMenuEvent((TQContextMenuEvent::Reason)x[1].s_enum,*(const TQPoint *)x[2].s_class,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQContextMenuEvent(TQContextMenuEvent::Reason x1, const TQPoint& x2, int x3) : TQContextMenuEvent(x1, x2, x3) {
    }
    void x_5(Smoke::Stack x) const {
	// x()
	int xret = this->TQContextMenuEvent::x();
	x[0].s_int = xret;
    }
    void x_6(Smoke::Stack x) const {
	// y()
	int xret = this->TQContextMenuEvent::y();
	x[0].s_int = xret;
    }
    void x_7(Smoke::Stack x) const {
	// globalX()
	int xret = this->TQContextMenuEvent::globalX();
	x[0].s_int = xret;
    }
    void x_8(Smoke::Stack x) const {
	// globalY()
	int xret = this->TQContextMenuEvent::globalY();
	x[0].s_int = xret;
    }
    void x_9(Smoke::Stack x) const {
	// pos()
	const TQPoint& xret = this->TQContextMenuEvent::pos();
	x[0].s_class = (void*)&xret;
    }
    void x_10(Smoke::Stack x) const {
	// globalPos()
	const TQPoint& xret = this->TQContextMenuEvent::globalPos();
	x[0].s_class = (void*)&xret;
    }
    void x_11(Smoke::Stack x) const {
	// state()
	TQt::ButtonState xret = this->TQContextMenuEvent::state();
	x[0].s_enum = xret;
    }
    void x_12(Smoke::Stack x) const {
	// isAccepted()
	bool xret = this->TQContextMenuEvent::isAccepted();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// isConsumed()
	bool xret = this->TQContextMenuEvent::isConsumed();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// consume()
	this->TQContextMenuEvent::consume();
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// accept()
	this->TQContextMenuEvent::accept();
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// ignore()
	this->TQContextMenuEvent::ignore();
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// reason()
	TQContextMenuEvent::Reason xret = this->TQContextMenuEvent::reason();
	x[0].s_enum = xret;
    }
    static void x_18(Smoke::Stack x) {
	// TQContextMenuEvent(const TQContextMenuEvent&)
	x_TQContextMenuEvent* xret = new x_TQContextMenuEvent(*(const TQContextMenuEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQContextMenuEvent(const TQContextMenuEvent& x1) : TQContextMenuEvent(x1) {
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1408: //TQContextMenuEvent::Reason
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQContextMenuEvent::Reason;
		break;
	      case Smoke::EnumDelete:
		delete (TQContextMenuEvent::Reason*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQContextMenuEvent::Reason*)xdata = (TQContextMenuEvent::Reason)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQContextMenuEvent::Reason*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQContextMenuEvent() { qt_Smoke->binding->deleted(693, (void*)this); }
};
void xenum_TQContextMenuEvent(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQContextMenuEvent::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQContextMenuEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQContextMenuEvent *xself = (x_TQContextMenuEvent*)obj;
    switch(xi) {
	case 0: x_TQContextMenuEvent::x_0(args);	break;
	case 1: x_TQContextMenuEvent::x_1(args);	break;
	case 2: x_TQContextMenuEvent::x_2(args);	break;
	case 3: x_TQContextMenuEvent::x_3(args);	break;
	case 4: x_TQContextMenuEvent::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: x_TQContextMenuEvent::x_18(args);	break;
	case 19: delete (TQContextMenuEvent*)xself;	break;
    }
}

class x_TQCursor : public TQCursor {
public:
    static void x_0(Smoke::Stack x) {
	// TQCursor()
	x_TQCursor* xret = new x_TQCursor();
	x[0].s_class = (void*)xret;
    }
    x_TQCursor() : TQCursor() {
    }
    static void x_1(Smoke::Stack x) {
	// TQCursor(int)
	x_TQCursor* xret = new x_TQCursor((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQCursor(int x1) : TQCursor(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQCursor(const TQBitmap&, const TQBitmap&, int, int)
	x_TQCursor* xret = new x_TQCursor(*(const TQBitmap *)x[1].s_class,*(const TQBitmap *)x[2].s_class,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQCursor(const TQBitmap& x1, const TQBitmap& x2, int x3, int x4) : TQCursor(x1, x2, x3, x4) {
    }
    static void x_3(Smoke::Stack x) {
	// TQCursor(const TQBitmap&, const TQBitmap&, int)
	x_TQCursor* xret = new x_TQCursor(*(const TQBitmap *)x[1].s_class,*(const TQBitmap *)x[2].s_class,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQCursor(const TQBitmap& x1, const TQBitmap& x2, int x3) : TQCursor(x1, x2, x3) {
    }
    static void x_4(Smoke::Stack x) {
	// TQCursor(const TQBitmap&, const TQBitmap&)
	x_TQCursor* xret = new x_TQCursor(*(const TQBitmap *)x[1].s_class,*(const TQBitmap *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCursor(const TQBitmap& x1, const TQBitmap& x2) : TQCursor(x1, x2) {
    }
    static void x_5(Smoke::Stack x) {
	// TQCursor(const TQPixmap&, int, int)
	x_TQCursor* xret = new x_TQCursor(*(const TQPixmap *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQCursor(const TQPixmap& x1, int x2, int x3) : TQCursor(x1, x2, x3) {
    }
    static void x_6(Smoke::Stack x) {
	// TQCursor(const TQPixmap&, int)
	x_TQCursor* xret = new x_TQCursor(*(const TQPixmap *)x[1].s_class,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQCursor(const TQPixmap& x1, int x2) : TQCursor(x1, x2) {
    }
    static void x_7(Smoke::Stack x) {
	// TQCursor(const TQPixmap&)
	x_TQCursor* xret = new x_TQCursor(*(const TQPixmap *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCursor(const TQPixmap& x1) : TQCursor(x1) {
    }
    static void x_8(Smoke::Stack x) {
	// TQCursor(const TQCursor&)
	x_TQCursor* xret = new x_TQCursor(*(const TQCursor *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCursor(const TQCursor& x1) : TQCursor(x1) {
    }
    void x_9(Smoke::Stack x) {
	// operator=(const TQCursor&)
	TQCursor& xret = this->TQCursor::operator=(*(const TQCursor *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_10(Smoke::Stack x) const {
	// shape()
	int xret = this->TQCursor::shape();
	x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) {
	// setShape(int)
	this->TQCursor::setShape((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// bitmap()
	const TQBitmap* xret = this->TQCursor::bitmap();
	x[0].s_class = (void*)xret;
    }
    void x_13(Smoke::Stack x) const {
	// mask()
	const TQBitmap* xret = this->TQCursor::mask();
	x[0].s_class = (void*)xret;
    }
    void x_14(Smoke::Stack x) const {
	// hotSpot()
	TQPoint xret = this->TQCursor::hotSpot();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    static void x_15(Smoke::Stack x) {
	// pos()
	TQPoint xret = TQCursor::pos();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    static void x_16(Smoke::Stack x) {
	// setPos(int, int)
	TQCursor::setPos((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_17(Smoke::Stack x) {
	// setPos(const TQPoint&)
	TQCursor::setPos(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_18(Smoke::Stack x) {
	// pos()
	TQPoint xret = TQCursor::pos();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    static void x_19(Smoke::Stack x) {
	// setPos(int, int)
	TQCursor::setPos((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_20(Smoke::Stack x) {
	// setPos(const TQPoint&)
	TQCursor::setPos(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_21(Smoke::Stack x) {
	// initialize()
	TQCursor::initialize();
	(void)x; // noop (for compiler warning)
    }
    static void x_22(Smoke::Stack x) {
	// cleanup()
	TQCursor::cleanup();
	(void)x; // noop (for compiler warning)
    }
    ~x_TQCursor() { qt_Smoke->binding->deleted(694, (void*)this); }
};
void xcall_TQCursor(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCursor *xself = (x_TQCursor*)obj;
    switch(xi) {
	case 0: x_TQCursor::x_0(args);	break;
	case 1: x_TQCursor::x_1(args);	break;
	case 2: x_TQCursor::x_2(args);	break;
	case 3: x_TQCursor::x_3(args);	break;
	case 4: x_TQCursor::x_4(args);	break;
	case 5: x_TQCursor::x_5(args);	break;
	case 6: x_TQCursor::x_6(args);	break;
	case 7: x_TQCursor::x_7(args);	break;
	case 8: x_TQCursor::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_TQCursor::x_15(args);	break;
	case 16: x_TQCursor::x_16(args);	break;
	case 17: x_TQCursor::x_17(args);	break;
	case 18: x_TQCursor::x_18(args);	break;
	case 19: x_TQCursor::x_19(args);	break;
	case 20: x_TQCursor::x_20(args);	break;
	case 21: x_TQCursor::x_21(args);	break;
	case 22: x_TQCursor::x_22(args);	break;
	case 23: delete (TQCursor*)xself;	break;
    }
}

class x_TQCustomEvent : public TQCustomEvent {
public:
    static void x_0(Smoke::Stack x) {
	// TQCustomEvent(int)
	x_TQCustomEvent* xret = new x_TQCustomEvent((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQCustomEvent(int x1) : TQCustomEvent(x1) {
    }
    static void x_1(Smoke::Stack x) {
	// TQCustomEvent(TQEvent::Type, void*)
	x_TQCustomEvent* xret = new x_TQCustomEvent((TQEvent::Type)x[1].s_enum,(void*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQCustomEvent(TQEvent::Type x1, void* x2) : TQCustomEvent(x1, x2) {
    }
    void x_2(Smoke::Stack x) const {
	// data()
	void* xret = this->TQCustomEvent::data();
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// setData(void*)
	this->TQCustomEvent::setData((void*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_4(Smoke::Stack x) {
	// TQCustomEvent(const TQCustomEvent&)
	x_TQCustomEvent* xret = new x_TQCustomEvent(*(const TQCustomEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCustomEvent(const TQCustomEvent& x1) : TQCustomEvent(x1) {
    }
    ~x_TQCustomEvent() { qt_Smoke->binding->deleted(695, (void*)this); }
};
void xcall_TQCustomEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCustomEvent *xself = (x_TQCustomEvent*)obj;
    switch(xi) {
	case 0: x_TQCustomEvent::x_0(args);	break;
	case 1: x_TQCustomEvent::x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: x_TQCustomEvent::x_4(args);	break;
	case 5: delete (TQCustomEvent*)xself;	break;
    }
}

class x_TQCustomMenuItem : public TQCustomMenuItem {
public:
    static void x_0(Smoke::Stack x) {
	// TQCustomMenuItem()
	x_TQCustomMenuItem* xret = new x_TQCustomMenuItem();
	x[0].s_class = (void*)xret;
    }
    x_TQCustomMenuItem() : TQCustomMenuItem() {
    }
    void x_1(Smoke::Stack x) const {
	// fullSpan()
	bool xret = this->TQCustomMenuItem::fullSpan();
	x[0].s_bool = xret;
    }
    void x_2(Smoke::Stack x) const {
	// isSeparator()
	bool xret = this->TQCustomMenuItem::isSeparator();
	x[0].s_bool = xret;
    }
    void x_3(Smoke::Stack x) {
	// setFont(const TQFont&)
	this->TQCustomMenuItem::setFont(*(const TQFont *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_4(Smoke::Stack x) {
	// TQCustomMenuItem(const TQCustomMenuItem&)
	x_TQCustomMenuItem* xret = new x_TQCustomMenuItem(*(const TQCustomMenuItem *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQCustomMenuItem(const TQCustomMenuItem& x1) : TQCustomMenuItem(x1) {
    }
    virtual bool fullSpan() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19624, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCustomMenuItem::fullSpan();
    }
    virtual bool isSeparator() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19625, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQCustomMenuItem::isSeparator();
    }
    virtual void paint(TQPainter* x1, const TQColorGroup& x2, bool x3, bool x4, int x5, int x6, int x7, int x8) {
	Smoke::StackItem x[9];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	x[3].s_bool = x3;
	x[4].s_bool = x4;
	x[5].s_int = x5;
	x[6].s_int = x6;
	x[7].s_int = x7;
	x[8].s_int = x8;
	qt_Smoke->binding->callMethod(19627, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19626, (void*)this, x)) return;
	this->TQCustomMenuItem::setFont(x1);
    }
    virtual TQSize sizeHint() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(19628, (void*)this, x, true /*pure virtual*/);
	TQSize *xptr = (TQSize *)x[0].s_class;
	TQSize xret(*xptr);
	delete xptr;
	return xret;
	// ABSTRACT
    }
    ~x_TQCustomMenuItem() { qt_Smoke->binding->deleted(696, (void*)this); }
};
void xcall_TQCustomMenuItem(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQCustomMenuItem *xself = (x_TQCustomMenuItem*)obj;
    switch(xi) {
	case 0: x_TQCustomMenuItem::x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: x_TQCustomMenuItem::x_4(args);	break;
	case 5: delete (TQCustomMenuItem*)xself;	break;
    }
}

class x_TQDataBrowser : public TQDataBrowser {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataBrowser::Unknown;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataBrowser::None;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataBrowser::BeforeBeginning;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataBrowser::Beginning;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataBrowser::End;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataBrowser::AfterEnd;
    }
    void x_6(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDataBrowser::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDataBrowser::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDataBrowser::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->TQDataBrowser::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->TQDataBrowser::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->TQDataBrowser::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->TQDataBrowser::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_13(Smoke::Stack x) {
	// TQDataBrowser(TQWidget*, const char*, TQt::WFlags)
	x_TQDataBrowser* xret = new x_TQDataBrowser((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDataBrowser(TQWidget* x1, const char* x2, TQt::WFlags x3) : TQDataBrowser(x1, x2, x3) {
    }
    static void x_14(Smoke::Stack x) {
	// TQDataBrowser(TQWidget*, const char*)
	x_TQDataBrowser* xret = new x_TQDataBrowser((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDataBrowser(TQWidget* x1, const char* x2) : TQDataBrowser(x1, x2) {
    }
    static void x_15(Smoke::Stack x) {
	// TQDataBrowser(TQWidget*)
	x_TQDataBrowser* xret = new x_TQDataBrowser((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDataBrowser(TQWidget* x1) : TQDataBrowser(x1) {
    }
    static void x_16(Smoke::Stack x) {
	// TQDataBrowser()
	x_TQDataBrowser* xret = new x_TQDataBrowser();
	x[0].s_class = (void*)xret;
    }
    x_TQDataBrowser() : TQDataBrowser() {
    }
    void x_17(Smoke::Stack x) {
	// boundary()
	TQDataBrowser::Boundary xret = this->TQDataBrowser::boundary();
	x[0].s_enum = xret;
    }
    void x_18(Smoke::Stack x) {
	// setBoundaryChecking(bool)
	this->TQDataBrowser::setBoundaryChecking((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// boundaryChecking()
	bool xret = this->TQDataBrowser::boundaryChecking();
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
	// setSort(const TQSqlIndex&)
	this->TQDataBrowser::setSort(*(const TQSqlIndex *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// setSort(const TQStringList&)
	this->TQDataBrowser::setSort(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// sort()
	TQStringList xret = this->TQDataBrowser::sort();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_23(Smoke::Stack x) {
	// setFilter(const TQString&)
	this->TQDataBrowser::setFilter(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// filter()
	TQString xret = this->TQDataBrowser::filter();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_25(Smoke::Stack x) {
	// setSqlCursor(TQSqlCursor*, bool)
	this->TQDataBrowser::setSqlCursor((TQSqlCursor*)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// setSqlCursor(TQSqlCursor*)
	this->TQDataBrowser::setSqlCursor((TQSqlCursor*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// sqlCursor()
	TQSqlCursor* xret = this->TQDataBrowser::sqlCursor();
	x[0].s_class = (void*)xret;
    }
    void x_28(Smoke::Stack x) {
	// setForm(TQSqlForm*)
	this->TQDataBrowser::setForm((TQSqlForm*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// form()
	TQSqlForm* xret = this->TQDataBrowser::form();
	x[0].s_class = (void*)xret;
    }
    void x_30(Smoke::Stack x) {
	// setConfirmEdits(bool)
	this->TQDataBrowser::setConfirmEdits((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// setConfirmInsert(bool)
	this->TQDataBrowser::setConfirmInsert((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// setConfirmUpdate(bool)
	this->TQDataBrowser::setConfirmUpdate((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// setConfirmDelete(bool)
	this->TQDataBrowser::setConfirmDelete((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// setConfirmCancels(bool)
	this->TQDataBrowser::setConfirmCancels((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) const {
	// confirmEdits()
	bool xret = this->TQDataBrowser::confirmEdits();
	x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) const {
	// confirmInsert()
	bool xret = this->TQDataBrowser::confirmInsert();
	x[0].s_bool = xret;
    }
    void x_37(Smoke::Stack x) const {
	// confirmUpdate()
	bool xret = this->TQDataBrowser::confirmUpdate();
	x[0].s_bool = xret;
    }
    void x_38(Smoke::Stack x) const {
	// confirmDelete()
	bool xret = this->TQDataBrowser::confirmDelete();
	x[0].s_bool = xret;
    }
    void x_39(Smoke::Stack x) const {
	// confirmCancels()
	bool xret = this->TQDataBrowser::confirmCancels();
	x[0].s_bool = xret;
    }
    void x_40(Smoke::Stack x) {
	// setReadOnly(bool)
	this->TQDataBrowser::setReadOnly((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) const {
	// isReadOnly()
	bool xret = this->TQDataBrowser::isReadOnly();
	x[0].s_bool = xret;
    }
    void x_42(Smoke::Stack x) {
	// setAutoEdit(bool)
	this->TQDataBrowser::setAutoEdit((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) const {
	// autoEdit()
	bool xret = this->TQDataBrowser::autoEdit();
	x[0].s_bool = xret;
    }
    void x_44(Smoke::Stack x) {
	// seek(int, bool)
	bool xret = this->TQDataBrowser::seek((int)x[1].s_int,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) {
	// seek(int)
	bool xret = this->TQDataBrowser::seek((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_46(Smoke::Stack x) {
	// refresh()
	this->TQDataBrowser::refresh();
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// insert()
	this->TQDataBrowser::insert();
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// update()
	this->TQDataBrowser::update();
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// del()
	this->TQDataBrowser::del();
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// first()
	this->TQDataBrowser::first();
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// last()
	this->TQDataBrowser::last();
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// next()
	this->TQDataBrowser::next();
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// prev()
	this->TQDataBrowser::prev();
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// readFields()
	this->TQDataBrowser::readFields();
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// writeFields()
	this->TQDataBrowser::writeFields();
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// clearValues()
	this->TQDataBrowser::clearValues();
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// updateBoundary()
	this->TQDataBrowser::updateBoundary();
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// firstRecordAvailable(bool)
	this->TQDataBrowser::firstRecordAvailable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// lastRecordAvailable(bool)
	this->TQDataBrowser::lastRecordAvailable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// nextRecordAvailable(bool)
	this->TQDataBrowser::nextRecordAvailable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// prevRecordAvailable(bool)
	this->TQDataBrowser::prevRecordAvailable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// currentChanged(const TQSqlRecord*)
	this->TQDataBrowser::currentChanged((const TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_63(Smoke::Stack x) {
	// primeInsert(TQSqlRecord*)
	this->TQDataBrowser::primeInsert((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) {
	// primeUpdate(TQSqlRecord*)
	this->TQDataBrowser::primeUpdate((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) {
	// primeDelete(TQSqlRecord*)
	this->TQDataBrowser::primeDelete((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) {
	// beforeInsert(TQSqlRecord*)
	this->TQDataBrowser::beforeInsert((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) {
	// beforeUpdate(TQSqlRecord*)
	this->TQDataBrowser::beforeUpdate((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_68(Smoke::Stack x) {
	// beforeDelete(TQSqlRecord*)
	this->TQDataBrowser::beforeDelete((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_69(Smoke::Stack x) {
	// cursorChanged(TQSqlCursor::Mode)
	this->TQDataBrowser::cursorChanged((TQSqlCursor::Mode)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    static void x_70(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDataBrowser::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_71(Smoke::Stack x) {
	// insertCurrent()
	bool xret = this->TQDataBrowser::insertCurrent();
	x[0].s_bool = xret;
    }
    void x_72(Smoke::Stack x) {
	// updateCurrent()
	bool xret = this->TQDataBrowser::updateCurrent();
	x[0].s_bool = xret;
    }
    void x_73(Smoke::Stack x) {
	// deleteCurrent()
	bool xret = this->TQDataBrowser::deleteCurrent();
	x[0].s_bool = xret;
    }
    void x_74(Smoke::Stack x) {
	// currentEdited()
	bool xret = this->TQDataBrowser::currentEdited();
	x[0].s_bool = xret;
    }
    void x_75(Smoke::Stack x) {
	// confirmEdit(TQSql::Op)
	TQSql::Confirm xret = this->TQDataBrowser::confirmEdit((TQSql::Op)x[1].s_enum);
	x[0].s_enum = xret;
    }
    void x_76(Smoke::Stack x) {
	// confirmCancel(TQSql::Op)
	TQSql::Confirm xret = this->TQDataBrowser::confirmCancel((TQSql::Op)x[1].s_enum);
	x[0].s_enum = xret;
    }
    void x_77(Smoke::Stack x) {
	// handleError(const TQSqlError&)
	this->TQDataBrowser::handleError(*(const TQSqlError *)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(19637, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDataBrowser::className();
    }
    virtual void clearValues() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19687, (void*)this, x)) return;
	this->TQDataBrowser::clearValues();
    }
    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 TQSql::Confirm confirmCancel(TQSql::Op x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(19707, (void*)this, x)) {
	    TQSql::Confirm *xptr = (TQSql::Confirm *)x[0].s_class;
	    TQSql::Confirm xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDataBrowser::confirmCancel(x1);
    }
    virtual TQSql::Confirm confirmEdit(TQSql::Op x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(19706, (void*)this, x)) {
	    TQSql::Confirm *xptr = (TQSql::Confirm *)x[0].s_class;
	    TQSql::Confirm xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDataBrowser::confirmEdit(x1);
    }
    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 bool currentEdited() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19705, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataBrowser::currentEdited();
    }
    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 del() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19680, (void*)this, x)) return;
	this->TQDataBrowser::del();
    }
    virtual bool deleteCurrent() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19704, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataBrowser::deleteCurrent();
    }
    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 first() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19681, (void*)this, x)) return;
	this->TQDataBrowser::first();
    }
    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 handleError(const TQSqlError& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19708, (void*)this, x)) return;
	this->TQDataBrowser::handleError(x1);
    }
    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 insert() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19678, (void*)this, x)) return;
	this->TQDataBrowser::insert();
    }
    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 insertCurrent() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19702, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataBrowser::insertCurrent();
    }
    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 last() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19682, (void*)this, x)) return;
	this->TQDataBrowser::last();
    }
    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(19636, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDataBrowser::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(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 next() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19683, (void*)this, x)) return;
	this->TQDataBrowser::next();
    }
    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 void prev() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19684, (void*)this, x)) return;
	this->TQDataBrowser::prev();
    }
    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 readFields() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19685, (void*)this, x)) return;
	this->TQDataBrowser::readFields();
    }
    virtual void refresh() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19677, (void*)this, x)) return;
	this->TQDataBrowser::refresh();
    }
    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 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(19675, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataBrowser::seek(x1, x2);
    }
    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 setAutoEdit(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19673, (void*)this, x)) return;
	this->TQDataBrowser::setAutoEdit(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 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 setConfirmCancels(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19665, (void*)this, x)) return;
	this->TQDataBrowser::setConfirmCancels(x1);
    }
    virtual void setConfirmDelete(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19664, (void*)this, x)) return;
	this->TQDataBrowser::setConfirmDelete(x1);
    }
    virtual void setConfirmEdits(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19661, (void*)this, x)) return;
	this->TQDataBrowser::setConfirmEdits(x1);
    }
    virtual void setConfirmInsert(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19662, (void*)this, x)) return;
	this->TQDataBrowser::setConfirmInsert(x1);
    }
    virtual void setConfirmUpdate(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19663, (void*)this, x)) return;
	this->TQDataBrowser::setConfirmUpdate(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 setForm(TQSqlForm* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19659, (void*)this, x)) return;
	this->TQDataBrowser::setForm(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 setReadOnly(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19671, (void*)this, x)) return;
	this->TQDataBrowser::setReadOnly(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 setSqlCursor(TQSqlCursor* x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(19656, (void*)this, x)) return;
	this->TQDataBrowser::setSqlCursor(x1, x2);
    }
    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(19638, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDataBrowser::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(19640, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataBrowser::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(19639, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataBrowser::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(19641, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataBrowser::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 update() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19679, (void*)this, x)) return;
	this->TQDataBrowser::update();
    }
    virtual bool updateCurrent() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19703, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataBrowser::updateCurrent();
    }
    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);
    }
    virtual void writeFields() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19686, (void*)this, x)) return;
	this->TQDataBrowser::writeFields();
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1415: //TQDataBrowser::Boundary
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDataBrowser::Boundary;
		break;
	      case Smoke::EnumDelete:
		delete (TQDataBrowser::Boundary*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDataBrowser::Boundary*)xdata = (TQDataBrowser::Boundary)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDataBrowser::Boundary*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDataBrowser() { qt_Smoke->binding->deleted(697, (void*)this); }
};
void xenum_TQDataBrowser(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDataBrowser::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDataBrowser(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDataBrowser *xself = (x_TQDataBrowser*)obj;
    switch(xi) {
	case 0: x_TQDataBrowser::x_0(args);	break;
	case 1: x_TQDataBrowser::x_1(args);	break;
	case 2: x_TQDataBrowser::x_2(args);	break;
	case 3: x_TQDataBrowser::x_3(args);	break;
	case 4: x_TQDataBrowser::x_4(args);	break;
	case 5: x_TQDataBrowser::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_TQDataBrowser::x_13(args);	break;
	case 14: x_TQDataBrowser::x_14(args);	break;
	case 15: x_TQDataBrowser::x_15(args);	break;
	case 16: x_TQDataBrowser::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: x_TQDataBrowser::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: delete (TQDataBrowser*)xself;	break;
    }
}

class x_TQDataPump : public TQDataPump {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDataPump::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDataPump::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDataPump::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->TQDataPump::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->TQDataPump::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->TQDataPump::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->TQDataPump::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQDataPump(TQDataSource*, TQDataSink*)
	x_TQDataPump* xret = new x_TQDataPump((TQDataSource*)x[1].s_class,(TQDataSink*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDataPump(TQDataSource* x1, TQDataSink* x2) : TQDataPump(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDataPump::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(19710, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDataPump::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(19709, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDataPump::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(19711, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDataPump::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(19713, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataPump::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(19712, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataPump::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(19714, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataPump::tqt_property(x1, x2, x3);
    }
    ~x_TQDataPump() { qt_Smoke->binding->deleted(698, (void*)this); }
};
void xcall_TQDataPump(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDataPump *xself = (x_TQDataPump*)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_TQDataPump::x_7(args);	break;
	case 8: x_TQDataPump::x_8(args);	break;
	case 9: delete (TQDataPump*)xself;	break;
    }
}

class x_TQDataSink : public TQDataSink {
public:
    void x_0(Smoke::Stack x) {
	// maybeReady()
	this->TQDataSink::maybeReady();
	(void)x; // noop (for compiler warning)
    }
    static void x_1(Smoke::Stack x) {
	// TQDataSink()
	x_TQDataSink* xret = new x_TQDataSink();
	x[0].s_class = (void*)xret;
    }
    x_TQDataSink() : TQDataSink() {
    }
    virtual void eof() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(19721, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual int readyToReceive() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(19719, (void*)this, x, true /*pure virtual*/);
	return (int)x[0].s_int;
	// ABSTRACT
    }
    virtual void receive(const uchar* x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_int = x2;
	qt_Smoke->binding->callMethod(19720, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    ~x_TQDataSink() { qt_Smoke->binding->deleted(699, (void*)this); }
};
void xcall_TQDataSink(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDataSink *xself = (x_TQDataSink*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: x_TQDataSink::x_1(args);	break;
	case 2: delete (TQDataSink*)xself;	break;
    }
}

class x_TQDataSource : public TQDataSource {
public:
    void x_0(Smoke::Stack x) {
	// maybeReady()
	this->TQDataSource::maybeReady();
	(void)x; // noop (for compiler warning)
    }
    void x_1(Smoke::Stack x) const {
	// rewindable()
	bool xret = this->TQDataSource::rewindable();
	x[0].s_bool = xret;
    }
    void x_2(Smoke::Stack x) {
	// enableRewind(bool)
	this->TQDataSource::enableRewind((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) {
	// rewind()
	this->TQDataSource::rewind();
	(void)x; // noop (for compiler warning)
    }
    static void x_4(Smoke::Stack x) {
	// TQDataSource()
	x_TQDataSource* xret = new x_TQDataSource();
	x[0].s_class = (void*)xret;
    }
    x_TQDataSource() : TQDataSource() {
    }
    virtual void enableRewind(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19729, (void*)this, x)) return;
	this->TQDataSource::enableRewind(x1);
    }
    virtual int readyToSend() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(19725, (void*)this, x, true /*pure virtual*/);
	return (int)x[0].s_int;
	// ABSTRACT
    }
    virtual void rewind() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19730, (void*)this, x)) return;
	this->TQDataSource::rewind();
    }
    virtual bool rewindable() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19728, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataSource::rewindable();
    }
    virtual void sendTo(TQDataSink* x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	qt_Smoke->binding->callMethod(19726, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    ~x_TQDataSource() { qt_Smoke->binding->deleted(700, (void*)this); }
};
void xcall_TQDataSource(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDataSource *xself = (x_TQDataSource*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: x_TQDataSource::x_4(args);	break;
	case 5: delete (TQDataSource*)xself;	break;
    }
}

class x_TQDataStream : public TQDataStream {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataStream::BigEndian;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataStream::LittleEndian;
    }
    static void x_2(Smoke::Stack x) {
	// TQDataStream()
	x_TQDataStream* xret = new x_TQDataStream();
	x[0].s_class = (void*)xret;
    }
    x_TQDataStream() : TQDataStream() {
    }
    static void x_3(Smoke::Stack x) {
	// TQDataStream(TQIODevice*)
	x_TQDataStream* xret = new x_TQDataStream((TQIODevice*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDataStream(TQIODevice* x1) : TQDataStream(x1) {
    }
    static void x_4(Smoke::Stack x) {
	// TQDataStream(TQByteArray, int)
	x_TQDataStream* xret = new x_TQDataStream(*(TQByteArray *)x[1].s_class,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDataStream(TQByteArray x1, int x2) : TQDataStream(x1, x2) {
    }
    void x_5(Smoke::Stack x) const {
	// device()
	TQIODevice* xret = this->TQDataStream::device();
	x[0].s_class = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// setDevice(TQIODevice*)
	this->TQDataStream::setDevice((TQIODevice*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// unsetDevice()
	this->TQDataStream::unsetDevice();
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) const {
	// atEnd()
	bool xret = this->TQDataStream::atEnd();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) const {
	// eof()
	bool xret = this->TQDataStream::eof();
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) const {
	// byteOrder()
	int xret = this->TQDataStream::byteOrder();
	x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) {
	// setByteOrder(int)
	this->TQDataStream::setByteOrder((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// isPrintableData()
	bool xret = this->TQDataStream::isPrintableData();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// setPrintableData(bool)
	this->TQDataStream::setPrintableData((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// version()
	int xret = this->TQDataStream::version();
	x[0].s_int = xret;
    }
    void x_15(Smoke::Stack x) {
	// setVersion(int)
	this->TQDataStream::setVersion((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// operator>>(TQ_INT8&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_INT8 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_17(Smoke::Stack x) {
	// operator>>(TQ_UINT8&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_UINT8 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_18(Smoke::Stack x) {
	// operator>>(TQ_INT16&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_INT16 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_19(Smoke::Stack x) {
	// operator>>(TQ_UINT16&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_UINT16 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_20(Smoke::Stack x) {
	// operator>>(TQ_INT32&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_INT32 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_21(Smoke::Stack x) {
	// operator>>(TQ_UINT32&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_UINT32 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_22(Smoke::Stack x) {
	// operator>>(TQ_INT64&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_INT64 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_23(Smoke::Stack x) {
	// operator>>(TQ_UINT64&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_UINT64 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_24(Smoke::Stack x) {
	// operator>>(TQ_LONG&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_LONG *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_25(Smoke::Stack x) {
	// operator>>(TQ_ULONG&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_ULONG *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_26(Smoke::Stack x) {
	// operator>>(float&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(float *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_27(Smoke::Stack x) {
	// operator>>(double&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(double *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_28(Smoke::Stack x) {
	// operator>>(char*&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(char* *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_29(Smoke::Stack x) {
	// operator<<(TQ_INT8)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_INT8)x[1].s_char);
	x[0].s_class = (void*)&xret;
    }
    void x_30(Smoke::Stack x) {
	// operator<<(TQ_UINT8)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_UINT8)x[1].s_uchar);
	x[0].s_class = (void*)&xret;
    }
    void x_31(Smoke::Stack x) {
	// operator<<(TQ_INT16)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_INT16)x[1].s_short);
	x[0].s_class = (void*)&xret;
    }
    void x_32(Smoke::Stack x) {
	// operator<<(TQ_UINT16)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_UINT16)x[1].s_ushort);
	x[0].s_class = (void*)&xret;
    }
    void x_33(Smoke::Stack x) {
	// operator<<(TQ_INT32)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_INT32)x[1].s_int);
	x[0].s_class = (void*)&xret;
    }
    void x_34(Smoke::Stack x) {
	// operator<<(TQ_UINT32)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_UINT32)x[1].s_uint);
	x[0].s_class = (void*)&xret;
    }
    void x_35(Smoke::Stack x) {
	// operator<<(TQ_INT64)
	TQDataStream& xret = this->TQDataStream::operator<<(*(TQ_INT64 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_36(Smoke::Stack x) {
	// operator<<(TQ_UINT64)
	TQDataStream& xret = this->TQDataStream::operator<<(*(TQ_UINT64 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_37(Smoke::Stack x) {
	// operator<<(TQ_LONG)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_LONG)x[1].s_long);
	x[0].s_class = (void*)&xret;
    }
    void x_38(Smoke::Stack x) {
	// operator<<(TQ_ULONG)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_ULONG)x[1].s_long);
	x[0].s_class = (void*)&xret;
    }
    void x_39(Smoke::Stack x) {
	// operator<<(float)
	TQDataStream& xret = this->TQDataStream::operator<<((float)x[1].s_float);
	x[0].s_class = (void*)&xret;
    }
    void x_40(Smoke::Stack x) {
	// operator<<(double)
	TQDataStream& xret = this->TQDataStream::operator<<((double)x[1].s_double);
	x[0].s_class = (void*)&xret;
    }
    void x_41(Smoke::Stack x) {
	// operator<<(const char*)
	TQDataStream& xret = this->TQDataStream::operator<<((const char*)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_42(Smoke::Stack x) {
	// readBytes(char*&, uint&)
	TQDataStream& xret = this->TQDataStream::readBytes(*(char* *)x[1].s_voidp,*(uint *)x[2].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_43(Smoke::Stack x) {
	// readRawBytes(char*, uint)
	TQDataStream& xret = this->TQDataStream::readRawBytes((char*)x[1].s_voidp,(uint)x[2].s_uint);
	x[0].s_class = (void*)&xret;
    }
    void x_44(Smoke::Stack x) {
	// writeBytes(const char*, uint)
	TQDataStream& xret = this->TQDataStream::writeBytes((const char*)x[1].s_voidp,(uint)x[2].s_uint);
	x[0].s_class = (void*)&xret;
    }
    void x_45(Smoke::Stack x) {
	// writeRawBytes(const char*, uint)
	TQDataStream& xret = this->TQDataStream::writeRawBytes((const char*)x[1].s_voidp,(uint)x[2].s_uint);
	x[0].s_class = (void*)&xret;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1421: //TQDataStream::ByteOrder
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDataStream::ByteOrder;
		break;
	      case Smoke::EnumDelete:
		delete (TQDataStream::ByteOrder*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDataStream::ByteOrder*)xdata = (TQDataStream::ByteOrder)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDataStream::ByteOrder*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDataStream() { qt_Smoke->binding->deleted(701, (void*)this); }
};
void xenum_TQDataStream(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDataStream::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDataStream(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDataStream *xself = (x_TQDataStream*)obj;
    switch(xi) {
	case 0: x_TQDataStream::x_0(args);	break;
	case 1: x_TQDataStream::x_1(args);	break;
	case 2: x_TQDataStream::x_2(args);	break;
	case 3: x_TQDataStream::x_3(args);	break;
	case 4: x_TQDataStream::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: delete (TQDataStream*)xself;	break;
    }
}

class x_TQDataTable : public TQDataTable {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataTable::RefreshData;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataTable::RefreshColumns;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataTable::RefreshAll;
    }
    void x_3(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDataTable::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDataTable::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDataTable::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->TQDataTable::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->TQDataTable::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->TQDataTable::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->TQDataTable::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_10(Smoke::Stack x) {
	// TQDataTable(TQWidget*, const char*)
	x_TQDataTable* xret = new x_TQDataTable((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable(TQWidget* x1, const char* x2) : TQDataTable(x1, x2) {
    }
    static void x_11(Smoke::Stack x) {
	// TQDataTable(TQWidget*)
	x_TQDataTable* xret = new x_TQDataTable((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable(TQWidget* x1) : TQDataTable(x1) {
    }
    static void x_12(Smoke::Stack x) {
	// TQDataTable()
	x_TQDataTable* xret = new x_TQDataTable();
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable() : TQDataTable() {
    }
    static void x_13(Smoke::Stack x) {
	// TQDataTable(TQSqlCursor*, bool, TQWidget*, const char*)
	x_TQDataTable* xret = new x_TQDataTable((TQSqlCursor*)x[1].s_class,(bool)x[2].s_bool,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable(TQSqlCursor* x1, bool x2, TQWidget* x3, const char* x4) : TQDataTable(x1, x2, x3, x4) {
    }
    static void x_14(Smoke::Stack x) {
	// TQDataTable(TQSqlCursor*, bool, TQWidget*)
	x_TQDataTable* xret = new x_TQDataTable((TQSqlCursor*)x[1].s_class,(bool)x[2].s_bool,(TQWidget*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable(TQSqlCursor* x1, bool x2, TQWidget* x3) : TQDataTable(x1, x2, x3) {
    }
    static void x_15(Smoke::Stack x) {
	// TQDataTable(TQSqlCursor*, bool)
	x_TQDataTable* xret = new x_TQDataTable((TQSqlCursor*)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable(TQSqlCursor* x1, bool x2) : TQDataTable(x1, x2) {
    }
    static void x_16(Smoke::Stack x) {
	// TQDataTable(TQSqlCursor*)
	x_TQDataTable* xret = new x_TQDataTable((TQSqlCursor*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable(TQSqlCursor* x1) : TQDataTable(x1) {
    }
    void x_17(Smoke::Stack x) {
	// addColumn(const TQString&, const TQString&, int, const TQIconSet&)
	this->TQDataTable::addColumn(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,*(const TQIconSet *)x[4].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// addColumn(const TQString&, const TQString&, int)
	this->TQDataTable::addColumn(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// addColumn(const TQString&, const TQString&)
	this->TQDataTable::addColumn(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// addColumn(const TQString&)
	this->TQDataTable::addColumn(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// removeColumn(uint)
	this->TQDataTable::removeColumn((uint)x[1].s_uint);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// setColumn(uint, const TQString&, const TQString&, int, const TQIconSet&)
	this->TQDataTable::setColumn((uint)x[1].s_uint,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,(int)x[4].s_int,*(const TQIconSet *)x[5].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// setColumn(uint, const TQString&, const TQString&, int)
	this->TQDataTable::setColumn((uint)x[1].s_uint,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// setColumn(uint, const TQString&, const TQString&)
	this->TQDataTable::setColumn((uint)x[1].s_uint,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setColumn(uint, const TQString&)
	this->TQDataTable::setColumn((uint)x[1].s_uint,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// nullText()
	TQString xret = this->TQDataTable::nullText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_27(Smoke::Stack x) const {
	// trueText()
	TQString xret = this->TQDataTable::trueText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_28(Smoke::Stack x) const {
	// falseText()
	TQString xret = this->TQDataTable::falseText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_29(Smoke::Stack x) const {
	// dateFormat()
	TQt::DateFormat xret = this->TQDataTable::dateFormat();
	x[0].s_enum = xret;
    }
    void x_30(Smoke::Stack x) const {
	// confirmEdits()
	bool xret = this->TQDataTable::confirmEdits();
	x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) const {
	// confirmInsert()
	bool xret = this->TQDataTable::confirmInsert();
	x[0].s_bool = xret;
    }
    void x_32(Smoke::Stack x) const {
	// confirmUpdate()
	bool xret = this->TQDataTable::confirmUpdate();
	x[0].s_bool = xret;
    }
    void x_33(Smoke::Stack x) const {
	// confirmDelete()
	bool xret = this->TQDataTable::confirmDelete();
	x[0].s_bool = xret;
    }
    void x_34(Smoke::Stack x) const {
	// confirmCancels()
	bool xret = this->TQDataTable::confirmCancels();
	x[0].s_bool = xret;
    }
    void x_35(Smoke::Stack x) const {
	// autoDelete()
	bool xret = this->TQDataTable::autoDelete();
	x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) const {
	// autoEdit()
	bool xret = this->TQDataTable::autoEdit();
	x[0].s_bool = xret;
    }
    void x_37(Smoke::Stack x) const {
	// filter()
	TQString xret = this->TQDataTable::filter();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_38(Smoke::Stack x) const {
	// sort()
	TQStringList xret = this->TQDataTable::sort();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_39(Smoke::Stack x) {
	// setSqlCursor(TQSqlCursor*, bool, bool)
	this->TQDataTable::setSqlCursor((TQSqlCursor*)x[1].s_class,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// setSqlCursor(TQSqlCursor*, bool)
	this->TQDataTable::setSqlCursor((TQSqlCursor*)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// setSqlCursor(TQSqlCursor*)
	this->TQDataTable::setSqlCursor((TQSqlCursor*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// setSqlCursor()
	this->TQDataTable::setSqlCursor();
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) const {
	// sqlCursor()
	TQSqlCursor* xret = this->TQDataTable::sqlCursor();
	x[0].s_class = (void*)xret;
    }
    void x_44(Smoke::Stack x) {
	// setNullText(const TQString&)
	this->TQDataTable::setNullText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// setTrueText(const TQString&)
	this->TQDataTable::setTrueText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// setFalseText(const TQString&)
	this->TQDataTable::setFalseText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// setDateFormat(const TQt::DateFormat)
	this->TQDataTable::setDateFormat((const TQt::DateFormat)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// setConfirmEdits(bool)
	this->TQDataTable::setConfirmEdits((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// setConfirmInsert(bool)
	this->TQDataTable::setConfirmInsert((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// setConfirmUpdate(bool)
	this->TQDataTable::setConfirmUpdate((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// setConfirmDelete(bool)
	this->TQDataTable::setConfirmDelete((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// setConfirmCancels(bool)
	this->TQDataTable::setConfirmCancels((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// setAutoDelete(bool)
	this->TQDataTable::setAutoDelete((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// setAutoEdit(bool)
	this->TQDataTable::setAutoEdit((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// setFilter(const TQString&)
	this->TQDataTable::setFilter(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// setSort(const TQStringList&)
	this->TQDataTable::setSort(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// setSort(const TQSqlIndex&)
	this->TQDataTable::setSort(*(const TQSqlIndex *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// refresh(TQDataTable::Refresh)
	this->TQDataTable::refresh((TQDataTable::Refresh)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// sortColumn(int, bool, bool)
	this->TQDataTable::sortColumn((int)x[1].s_int,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// sortColumn(int, bool)
	this->TQDataTable::sortColumn((int)x[1].s_int,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// sortColumn(int)
	this->TQDataTable::sortColumn((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) const {
	// text(int, int)
	TQString xret = this->TQDataTable::text((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_63(Smoke::Stack x) const {
	// value(int, int)
	TQVariant xret = this->TQDataTable::value((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)new TQVariant(xret);
    }
    void x_64(Smoke::Stack x) const {
	// currentRecord()
	TQSqlRecord* xret = this->TQDataTable::currentRecord();
	x[0].s_class = (void*)xret;
    }
    void x_65(Smoke::Stack x) {
	// installEditorFactory(TQSqlEditorFactory*)
	this->TQDataTable::installEditorFactory((TQSqlEditorFactory*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) {
	// installPropertyMap(TQSqlPropertyMap*)
	this->TQDataTable::installPropertyMap((TQSqlPropertyMap*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) const {
	// numCols()
	int xret = this->TQDataTable::numCols();
	x[0].s_int = xret;
    }
    void x_68(Smoke::Stack x) const {
	// numRows()
	int xret = this->TQDataTable::numRows();
	x[0].s_int = xret;
    }
    void x_69(Smoke::Stack x) {
	// setNumCols(int)
	this->TQDataTable::setNumCols((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_70(Smoke::Stack x) {
	// setNumRows(int)
	this->TQDataTable::setNumRows((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_71(Smoke::Stack x) {
	// findBuffer(const TQSqlIndex&, int)
	bool xret = this->TQDataTable::findBuffer(*(const TQSqlIndex *)x[1].s_class,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_72(Smoke::Stack x) {
	// findBuffer(const TQSqlIndex&)
	bool xret = this->TQDataTable::findBuffer(*(const TQSqlIndex *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_73(Smoke::Stack x) {
	// hideColumn(int)
	this->TQDataTable::hideColumn((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_74(Smoke::Stack x) {
	// showColumn(int)
	this->TQDataTable::showColumn((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_75(Smoke::Stack x) {
	// find(const TQString&, bool, bool)
	this->TQDataTable::find(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_76(Smoke::Stack x) {
	// sortAscending(int)
	this->TQDataTable::sortAscending((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_77(Smoke::Stack x) {
	// sortDescending(int)
	this->TQDataTable::sortDescending((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_78(Smoke::Stack x) {
	// refresh()
	this->TQDataTable::refresh();
	(void)x; // noop (for compiler warning)
    }
    void x_79(Smoke::Stack x) {
	// setColumnWidth(int, int)
	this->TQDataTable::setColumnWidth((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_80(Smoke::Stack x) {
	// adjustColumn(int)
	this->TQDataTable::adjustColumn((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_81(Smoke::Stack x) {
	// setColumnStretchable(int, bool)
	this->TQDataTable::setColumnStretchable((int)x[1].s_int,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_82(Smoke::Stack x) {
	// swapColumns(int, int, bool)
	this->TQDataTable::swapColumns((int)x[1].s_int,(int)x[2].s_int,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_83(Smoke::Stack x) {
	// swapColumns(int, int)
	this->TQDataTable::swapColumns((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_84(Smoke::Stack x) {
	// currentChanged(TQSqlRecord*)
	this->TQDataTable::currentChanged((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_85(Smoke::Stack x) {
	// primeInsert(TQSqlRecord*)
	this->TQDataTable::primeInsert((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_86(Smoke::Stack x) {
	// primeUpdate(TQSqlRecord*)
	this->TQDataTable::primeUpdate((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_87(Smoke::Stack x) {
	// primeDelete(TQSqlRecord*)
	this->TQDataTable::primeDelete((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_88(Smoke::Stack x) {
	// beforeInsert(TQSqlRecord*)
	this->TQDataTable::beforeInsert((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_89(Smoke::Stack x) {
	// beforeUpdate(TQSqlRecord*)
	this->TQDataTable::beforeUpdate((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_90(Smoke::Stack x) {
	// beforeDelete(TQSqlRecord*)
	this->TQDataTable::beforeDelete((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_91(Smoke::Stack x) {
	// cursorChanged(TQSql::Op)
	this->TQDataTable::cursorChanged((TQSql::Op)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    static void x_92(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDataTable::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_93(Smoke::Stack x) {
	// insertCurrent()
	bool xret = this->TQDataTable::insertCurrent();
	x[0].s_bool = xret;
    }
    void x_94(Smoke::Stack x) {
	// updateCurrent()
	bool xret = this->TQDataTable::updateCurrent();
	x[0].s_bool = xret;
    }
    void x_95(Smoke::Stack x) {
	// deleteCurrent()
	bool xret = this->TQDataTable::deleteCurrent();
	x[0].s_bool = xret;
    }
    void x_96(Smoke::Stack x) {
	// confirmEdit(TQSql::Op)
	TQSql::Confirm xret = this->TQDataTable::confirmEdit((TQSql::Op)x[1].s_enum);
	x[0].s_enum = xret;
    }
    void x_97(Smoke::Stack x) {
	// confirmCancel(TQSql::Op)
	TQSql::Confirm xret = this->TQDataTable::confirmCancel((TQSql::Op)x[1].s_enum);
	x[0].s_enum = xret;
    }
    void x_98(Smoke::Stack x) {
	// handleError(const TQSqlError&)
	this->TQDataTable::handleError(*(const TQSqlError *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_99(Smoke::Stack x) {
	// beginInsert()
	bool xret = this->TQDataTable::beginInsert();
	x[0].s_bool = xret;
    }
    void x_100(Smoke::Stack x) {
	// beginUpdate(int, int, bool)
	TQWidget* xret = this->TQDataTable::beginUpdate((int)x[1].s_int,(int)x[2].s_int,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    void x_101(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQDataTable::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_102(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQDataTable::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_103(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDataTable::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_104(Smoke::Stack x) {
	// contentsMousePressEvent(TQMouseEvent*)
	this->TQDataTable::contentsMousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_105(Smoke::Stack x) {
	// contentsContextMenuEvent(TQContextMenuEvent*)
	this->TQDataTable::contentsContextMenuEvent((TQContextMenuEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_106(Smoke::Stack x) {
	// endEdit(int, int, bool, bool)
	this->TQDataTable::endEdit((int)x[1].s_int,(int)x[2].s_int,(bool)x[3].s_bool,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_107(Smoke::Stack x) const {
	// createEditor(int, int, bool)
	TQWidget* xret = this->TQDataTable::createEditor((int)x[1].s_int,(int)x[2].s_int,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    void x_108(Smoke::Stack x) {
	// activateNextCell()
	this->TQDataTable::activateNextCell();
	(void)x; // noop (for compiler warning)
    }
    void x_109(Smoke::Stack x) const {
	// indexOf(uint)
	int xret = this->TQDataTable::indexOf((uint)x[1].s_uint);
	x[0].s_int = xret;
    }
    void x_110(Smoke::Stack x) {
	// reset()
	this->TQDataTable::reset();
	(void)x; // noop (for compiler warning)
    }
    void x_111(Smoke::Stack x) {
	// setSize(TQSqlCursor*)
	this->TQDataTable::setSize((TQSqlCursor*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_112(Smoke::Stack x) {
	// repaintCell(int, int)
	this->TQDataTable::repaintCell((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_113(Smoke::Stack x) {
	// paintCell(TQPainter*, int, int, const TQRect&, bool, const TQColorGroup&)
	this->TQDataTable::paintCell((TQPainter*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,*(const TQRect *)x[4].s_class,(bool)x[5].s_bool,*(const TQColorGroup *)x[6].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_114(Smoke::Stack x) {
	// paintField(TQPainter*, const TQSqlField*, const TQRect&, bool)
	this->TQDataTable::paintField((TQPainter*)x[1].s_class,(const TQSqlField*)x[2].s_class,*(const TQRect *)x[3].s_class,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_115(Smoke::Stack x) {
	// drawContents(TQPainter*, int, int, int, int)
	this->TQDataTable::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_116(Smoke::Stack x) {
	// fieldAlignment(const TQSqlField*)
	int xret = this->TQDataTable::fieldAlignment((const TQSqlField*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_117(Smoke::Stack x) {
	// columnClicked(int)
	this->TQDataTable::columnClicked((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_118(Smoke::Stack x) {
	// resizeData(int)
	this->TQDataTable::resizeData((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_119(Smoke::Stack x) const {
	// item(int, int)
	TQTableItem* xret = this->TQDataTable::item((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    void x_120(Smoke::Stack x) {
	// setItem(int, int, TQTableItem*)
	this->TQDataTable::setItem((int)x[1].s_int,(int)x[2].s_int,(TQTableItem*)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_121(Smoke::Stack x) {
	// clearCell(int, int)
	this->TQDataTable::clearCell((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_122(Smoke::Stack x) {
	// setPixmap(int, int, const TQPixmap&)
	this->TQDataTable::setPixmap((int)x[1].s_int,(int)x[2].s_int,*(const TQPixmap *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_123(Smoke::Stack x) {
	// takeItem(TQTableItem*)
	this->TQDataTable::takeItem((TQTableItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void activateNextCell() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19889, (void*)this, x)) return;
	this->TQDataTable::activateNextCell();
    }
    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 addColumn(const TQString& x1, const TQString& x2, int x3, const TQIconSet& x4) {
	Smoke::StackItem x[5];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_int = x3;
	x[4].s_class = (void*)&x4;
	if(qt_Smoke->binding->callMethod(19798, (void*)this, x)) return;
	this->TQDataTable::addColumn(x1, x2, x3, x4);
    }
    virtual int addSelection(const TQTableSelection& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(29447, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::addSelection(x1);
    }
    virtual void adjustColumn(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19861, (void*)this, x)) return;
	this->TQDataTable::adjustColumn(x1);
    }
    virtual void adjustRow(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29490, (void*)this, x)) return;
	this->TQTable::adjustRow(x1);
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool beginInsert() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19880, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::beginInsert();
    }
    virtual TQWidget* beginUpdate(int x1, int x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(19881, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQDataTable::beginUpdate(x1, x2, x3);
    }
    virtual TQRect cellGeometry(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29426, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTable::cellGeometry(x1, x2);
    }
    virtual TQRect cellRect(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29465, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTable::cellRect(x1, x2);
    }
    virtual TQWidget* cellWidget(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29463, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQTable::cellWidget(x1, x2);
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(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(19784, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDataTable::className();
    }
    virtual void clearCell(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(19902, (void*)this, x)) return;
	this->TQDataTable::clearCell(x1, x2);
    }
    virtual void clearCellWidget(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29464, (void*)this, x)) return;
	this->TQTable::clearCellWidget(x1, x2);
    }
    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 int columnAt(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29431, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::columnAt(x1);
    }
    virtual void columnClicked(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19898, (void*)this, x)) return;
	this->TQDataTable::columnClicked(x1);
    }
    virtual void columnIndexChanged(int x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(29572, (void*)this, x)) return;
	this->TQTable::columnIndexChanged(x1, x2, x3);
    }
    virtual int columnPos(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29429, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::columnPos(x1);
    }
    virtual int columnWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29427, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::columnWidth(x1);
    }
    virtual void columnWidthChanged(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29570, (void*)this, x)) return;
	this->TQTable::columnWidthChanged(x1);
    }
    virtual TQSql::Confirm confirmCancel(TQSql::Op x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(19878, (void*)this, x)) {
	    TQSql::Confirm *xptr = (TQSql::Confirm *)x[0].s_class;
	    TQSql::Confirm xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDataTable::confirmCancel(x1);
    }
    virtual TQSql::Confirm confirmEdit(TQSql::Op x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(19877, (void*)this, x)) {
	    TQSql::Confirm *xptr = (TQSql::Confirm *)x[0].s_class;
	    TQSql::Confirm xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDataTable::confirmEdit(x1);
    }
    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(19886, (void*)this, x)) return;
	this->TQDataTable::contentsContextMenuEvent(x1);
    }
    virtual void contentsDragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(29550, (void*)this, x)) return;
	this->TQTable::contentsDragEnterEvent(x1);
    }
    virtual void contentsDragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(29552, (void*)this, x)) return;
	this->TQTable::contentsDragLeaveEvent(x1);
    }
    virtual void contentsDragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(29551, (void*)this, x)) return;
	this->TQTable::contentsDragMoveEvent(x1);
    }
    virtual void contentsDropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(29553, (void*)this, x)) return;
	this->TQTable::contentsDropEvent(x1);
    }
    virtual void contentsMouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(29540, (void*)this, x)) return;
	this->TQTable::contentsMouseDoubleClickEvent(x1);
    }
    virtual void contentsMouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(29539, (void*)this, x)) return;
	this->TQTable::contentsMouseMoveEvent(x1);
    }
    virtual void contentsMousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19885, (void*)this, x)) return;
	this->TQDataTable::contentsMousePressEvent(x1);
    }
    virtual void contentsMouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(29541, (void*)this, x)) return;
	this->TQTable::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 TQWidget* createEditor(int x1, int x2, bool x3) const {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(19888, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQDataTable::createEditor(x1, x2, x3);
    }
    virtual int currentSelection() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29450, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::currentSelection();
    }
    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 bool deleteCurrent() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19876, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::deleteCurrent();
    }
    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 TQDragObject* dragObject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29554, (void*)this, x)) return (TQDragObject*)x[0].s_class;
	return this->TQTable::dragObject();
    }
    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(19896, (void*)this, x)) return;
	this->TQDataTable::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 editCell(int x1, int x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(29521, (void*)this, x)) return;
	this->TQTable::editCell(x1, x2, x3);
    }
    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 endEdit(int x1, int x2, bool x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(19887, (void*)this, x)) return;
	this->TQDataTable::endEdit(x1, x2, x3, x4);
    }
    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(19882, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::eventFilter(x1, x2);
    }
    virtual int fieldAlignment(const TQSqlField* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19897, (void*)this, x)) return (int)x[0].s_int;
	return this->TQDataTable::fieldAlignment(x1);
    }
    virtual void find(const TQString& x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(19856, (void*)this, x)) return;
	this->TQDataTable::find(x1, x2, x3);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(29544, (void*)this, x)) return;
	this->TQTable::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(29545, (void*)this, x)) return;
	this->TQTable::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 void handleError(const TQSqlError& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19879, (void*)this, x)) return;
	this->TQDataTable::handleError(x1);
    }
    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 hideColumn(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19854, (void*)this, x)) return;
	this->TQDataTable::hideColumn(x1);
    }
    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 hideRow(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29481, (void*)this, x)) return;
	this->TQTable::hideRow(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 insertColumns(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29515, (void*)this, x)) return;
	this->TQTable::insertColumns(x1, x2);
    }
    virtual bool insertCurrent() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19874, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::insertCurrent();
    }
    virtual void insertRows(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29513, (void*)this, x)) return;
	this->TQTable::insertRows(x1, x2);
    }
    virtual void insertWidget(int x1, int x2, TQWidget* 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(29563, (void*)this, x)) return;
	this->TQTable::insertWidget(x1, x2, x3);
    }
    virtual TQTableItem* item(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(19900, (void*)this, x)) return (TQTableItem*)x[0].s_class;
	return this->TQDataTable::item(x1, x2);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19883, (void*)this, x)) return;
	this->TQDataTable::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(19783, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDataTable::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 int numCols() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19848, (void*)this, x)) return (int)x[0].s_int;
	return this->TQDataTable::numCols();
    }
    virtual int numRows() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19849, (void*)this, x)) return (int)x[0].s_int;
	return this->TQDataTable::numRows();
    }
    virtual void paintCell(TQPainter* x1, int x2, int x3, const TQRect& x4, bool x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_class = (void*)&x4;
	x[5].s_bool = x5;
	if(qt_Smoke->binding->callMethod(29466, (void*)this, x)) return;
	this->TQTable::paintCell(x1, x2, x3, x4, x5);
    }
    virtual void paintCell(TQPainter* x1, int x2, int x3, const TQRect& x4, bool x5, const TQColorGroup& x6) {
	Smoke::StackItem x[7];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_class = (void*)&x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)&x6;
	if(qt_Smoke->binding->callMethod(19894, (void*)this, x)) return;
	this->TQDataTable::paintCell(x1, x2, x3, x4, x5, x6);
    }
    virtual void paintEmptyArea(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(29556, (void*)this, x)) return;
	this->TQTable::paintEmptyArea(x1, x2, x3, x4, x5);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(29548, (void*)this, x)) return;
	this->TQTable::paintEvent(x1);
    }
    virtual void paintField(TQPainter* x1, const TQSqlField* x2, const TQRect& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(19895, (void*)this, x)) return;
	this->TQDataTable::paintField(x1, x2, x3, x4);
    }
    virtual void paintFocus(TQPainter* x1, const TQRect& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(29468, (void*)this, x)) return;
	this->TQTable::paintFocus(x1, x2);
    }
    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 TQPixmap pixmap(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29424, (void*)this, x)) {
	    TQPixmap *xptr = (TQPixmap *)x[0].s_class;
	    TQPixmap xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTable::pixmap(x1, x2);
    }
    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 refresh() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19859, (void*)this, x)) return;
	this->TQDataTable::refresh();
    }
    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 removeColumn(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29519, (void*)this, x)) return;
	this->TQTable::removeColumn(x1);
    }
    virtual void removeColumn(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(19802, (void*)this, x)) return;
	this->TQDataTable::removeColumn(x1);
    }
    virtual void removeColumns(const TQMemArray<int>& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(29520, (void*)this, x)) return;
	this->TQTable::removeColumns(x1);
    }
    virtual void removeRow(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29517, (void*)this, x)) return;
	this->TQTable::removeRow(x1);
    }
    virtual void removeRows(const TQMemArray<int>& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(29518, (void*)this, x)) return;
	this->TQTable::removeRows(x1);
    }
    virtual void removeSelection(const TQTableSelection& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(29448, (void*)this, x)) return;
	this->TQTable::removeSelection(x1);
    }
    virtual void removeSelection(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29449, (void*)this, x)) return;
	this->TQTable::removeSelection(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 resizeData(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19899, (void*)this, x)) return;
	this->TQDataTable::resizeData(x1);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19884, (void*)this, x)) return;
	this->TQDataTable::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 int rowAt(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29432, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::rowAt(x1);
    }
    virtual int rowHeight(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29428, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::rowHeight(x1);
    }
    virtual void rowHeightChanged(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29571, (void*)this, x)) return;
	this->TQTable::rowHeightChanged(x1);
    }
    virtual void rowIndexChanged(int x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(29573, (void*)this, x)) return;
	this->TQTable::rowIndexChanged(x1, x2, x3);
    }
    virtual int rowPos(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29430, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::rowPos(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 setAutoDelete(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19834, (void*)this, x)) return;
	this->TQDataTable::setAutoDelete(x1);
    }
    virtual void setAutoEdit(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19835, (void*)this, x)) return;
	this->TQDataTable::setAutoEdit(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 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 setCellContentFromEditor(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29559, (void*)this, x)) return;
	this->TQTable::setCellContentFromEditor(x1, x2);
    }
    virtual void setCellWidget(int x1, int x2, TQWidget* 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(29462, (void*)this, x)) return;
	this->TQTable::setCellWidget(x1, x2, x3);
    }
    virtual void setColumn(uint x1, const TQString& x2, const TQString& x3, int x4, const TQIconSet& x5) {
	Smoke::StackItem x[6];
	x[1].s_uint = x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_voidp = (void*)&x3;
	x[4].s_int = x4;
	x[5].s_class = (void*)&x5;
	if(qt_Smoke->binding->callMethod(19803, (void*)this, x)) return;
	this->TQDataTable::setColumn(x1, x2, x3, x4, x5);
    }
    virtual void setColumnMovingEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29506, (void*)this, x)) return;
	this->TQTable::setColumnMovingEnabled(x1);
    }
    virtual void setColumnReadOnly(int x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(29510, (void*)this, x)) return;
	this->TQTable::setColumnReadOnly(x1, x2);
    }
    virtual void setColumnStretchable(int x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(19862, (void*)this, x)) return;
	this->TQDataTable::setColumnStretchable(x1, x2);
    }
    virtual void setColumnWidth(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(19860, (void*)this, x)) return;
	this->TQDataTable::setColumnWidth(x1, x2);
    }
    virtual void setConfirmCancels(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19833, (void*)this, x)) return;
	this->TQDataTable::setConfirmCancels(x1);
    }
    virtual void setConfirmDelete(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19832, (void*)this, x)) return;
	this->TQDataTable::setConfirmDelete(x1);
    }
    virtual void setConfirmEdits(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19829, (void*)this, x)) return;
	this->TQDataTable::setConfirmEdits(x1);
    }
    virtual void setConfirmInsert(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19830, (void*)this, x)) return;
	this->TQDataTable::setConfirmInsert(x1);
    }
    virtual void setConfirmUpdate(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19831, (void*)this, x)) return;
	this->TQDataTable::setConfirmUpdate(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 setCurrentCell(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29503, (void*)this, x)) return;
	this->TQTable::setCurrentCell(x1, x2);
    }
    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 setDateFormat(const TQt::DateFormat x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(19828, (void*)this, x)) return;
	this->TQDataTable::setDateFormat(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 setDragEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29511, (void*)this, x)) return;
	this->TQTable::setDragEnabled(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29473, (void*)this, x)) return;
	this->TQTable::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 setFalseText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19827, (void*)this, x)) return;
	this->TQDataTable::setFalseText(x1);
    }
    virtual void setFilter(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19836, (void*)this, x)) return;
	this->TQDataTable::setFilter(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 setFocusStyle(TQTable::FocusStyle x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(29475, (void*)this, x)) return;
	this->TQTable::setFocusStyle(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 setItem(int x1, int x2, TQTableItem* 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(19901, (void*)this, x)) return;
	this->TQDataTable::setItem(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 setLeftMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29501, (void*)this, x)) return;
	this->TQTable::setLeftMargin(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 setNullText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19825, (void*)this, x)) return;
	this->TQDataTable::setNullText(x1);
    }
    virtual void setNumCols(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19850, (void*)this, x)) return;
	this->TQDataTable::setNumCols(x1);
    }
    virtual void setNumRows(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19851, (void*)this, x)) return;
	this->TQDataTable::setNumRows(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(int x1, int x2, const TQPixmap& 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(19903, (void*)this, x)) return;
	this->TQDataTable::setPixmap(x1, x2, x3);
    }
    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 setReadOnly(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29508, (void*)this, x)) return;
	this->TQTable::setReadOnly(x1);
    }
    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 setRowHeight(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(29488, (void*)this, x)) return;
	this->TQTable::setRowHeight(x1, x2);
    }
    virtual void setRowMovingEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29507, (void*)this, x)) return;
	this->TQTable::setRowMovingEnabled(x1);
    }
    virtual void setRowReadOnly(int x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(29509, (void*)this, x)) return;
	this->TQTable::setRowReadOnly(x1, x2);
    }
    virtual void setRowStretchable(int x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(29492, (void*)this, x)) return;
	this->TQTable::setRowStretchable(x1, x2);
    }
    virtual void setSelectionMode(TQTable::SelectionMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(29417, (void*)this, x)) return;
	this->TQTable::setSelectionMode(x1);
    }
    virtual void setShowGrid(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29480, (void*)this, x)) return;
	this->TQTable::setShowGrid(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 setSort(const TQSqlIndex& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19838, (void*)this, x)) return;
	this->TQDataTable::setSort(x1);
    }
    virtual void setSort(const TQStringList& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19837, (void*)this, x)) return;
	this->TQDataTable::setSort(x1);
    }
    virtual void setSorting(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(29495, (void*)this, x)) return;
	this->TQTable::setSorting(x1);
    }
    virtual void setSqlCursor(TQSqlCursor* x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(19820, (void*)this, x)) return;
	this->TQDataTable::setSqlCursor(x1, x2, x3);
    }
    virtual void setText(int x1, int x2, const TQString& x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)&x3;
	if(qt_Smoke->binding->callMethod(29420, (void*)this, x)) return;
	this->TQTable::setText(x1, x2, x3);
    }
    virtual void setTopMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29502, (void*)this, x)) return;
	this->TQTable::setTopMargin(x1);
    }
    virtual void setTrueText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19826, (void*)this, x)) return;
	this->TQDataTable::setTrueText(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 showColumn(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19855, (void*)this, x)) return;
	this->TQDataTable::showColumn(x1);
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(29547, (void*)this, x)) return;
	this->TQTable::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 void showRow(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(29483, (void*)this, x)) return;
	this->TQTable::showRow(x1);
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29469, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTable::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 sortAscending(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19857, (void*)this, x)) return;
	this->TQDataTable::sortAscending(x1);
    }
    virtual void sortColumn(int x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(19840, (void*)this, x)) return;
	this->TQDataTable::sortColumn(x1, x2, x3);
    }
    virtual void sortDescending(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(19858, (void*)this, x)) return;
	this->TQDataTable::sortDescending(x1);
    }
    virtual void startDrag() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(29555, (void*)this, x)) return;
	this->TQTable::startDrag();
    }
    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 swapCells(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(29500, (void*)this, x)) return;
	this->TQTable::swapCells(x1, x2, x3, x4);
    }
    virtual void swapColumns(int x1, int x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(19863, (void*)this, x)) return;
	this->TQDataTable::swapColumns(x1, x2, x3);
    }
    virtual void swapRows(int x1, int x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(29496, (void*)this, x)) return;
	this->TQTable::swapRows(x1, x2, x3);
    }
    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 takeItem(TQTableItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19904, (void*)this, x)) return;
	this->TQDataTable::takeItem(x1);
    }
    virtual TQString text(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(19843, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDataTable::text(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(19785, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDataTable::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(19787, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::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(19786, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::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(19788, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::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 bool updateCurrent() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19875, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::updateCurrent();
    }
    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(29546, (void*)this, x)) return;
	this->TQTable::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(29565, (void*)this, x)) return;
	this->TQTable::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1423: //TQDataTable::Refresh
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDataTable::Refresh;
		break;
	      case Smoke::EnumDelete:
		delete (TQDataTable::Refresh*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDataTable::Refresh*)xdata = (TQDataTable::Refresh)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDataTable::Refresh*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDataTable() { qt_Smoke->binding->deleted(702, (void*)this); }
};
void xenum_TQDataTable(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDataTable::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDataTable(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDataTable *xself = (x_TQDataTable*)obj;
    switch(xi) {
	case 0: x_TQDataTable::x_0(args);	break;
	case 1: x_TQDataTable::x_1(args);	break;
	case 2: x_TQDataTable::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_TQDataTable::x_10(args);	break;
	case 11: x_TQDataTable::x_11(args);	break;
	case 12: x_TQDataTable::x_12(args);	break;
	case 13: x_TQDataTable::x_13(args);	break;
	case 14: x_TQDataTable::x_14(args);	break;
	case 15: x_TQDataTable::x_15(args);	break;
	case 16: x_TQDataTable::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: 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: x_TQDataTable::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: delete (TQDataTable*)xself;	break;
    }
}

class x_TQDataView : public TQDataView {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDataView::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDataView::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDataView::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->TQDataView::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->TQDataView::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->TQDataView::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->TQDataView::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQDataView(TQWidget*, const char*, TQt::WFlags)
	x_TQDataView* xret = new x_TQDataView((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDataView(TQWidget* x1, const char* x2, TQt::WFlags x3) : TQDataView(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQDataView(TQWidget*, const char*)
	x_TQDataView* xret = new x_TQDataView((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDataView(TQWidget* x1, const char* x2) : TQDataView(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQDataView(TQWidget*)
	x_TQDataView* xret = new x_TQDataView((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDataView(TQWidget* x1) : TQDataView(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// TQDataView()
	x_TQDataView* xret = new x_TQDataView();
	x[0].s_class = (void*)xret;
    }
    x_TQDataView() : TQDataView() {
    }
    void x_11(Smoke::Stack x) {
	// setForm(TQSqlForm*)
	this->TQDataView::setForm((TQSqlForm*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// form()
	TQSqlForm* xret = this->TQDataView::form();
	x[0].s_class = (void*)xret;
    }
    void x_13(Smoke::Stack x) {
	// setRecord(TQSqlRecord*)
	this->TQDataView::setRecord((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// record()
	TQSqlRecord* xret = this->TQDataView::record();
	x[0].s_class = (void*)xret;
    }
    void x_15(Smoke::Stack x) {
	// refresh(TQSqlRecord*)
	this->TQDataView::refresh((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// readFields()
	this->TQDataView::readFields();
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// writeFields()
	this->TQDataView::writeFields();
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// clearValues()
	this->TQDataView::clearValues();
	(void)x; // noop (for compiler warning)
    }
    static void x_19(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDataView::staticMetaObject();
	x[0].s_class = (void*)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(19906, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDataView::className();
    }
    virtual void clearValues() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19924, (void*)this, x)) return;
	this->TQDataView::clearValues();
    }
    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(19905, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDataView::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(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 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 readFields() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19922, (void*)this, x)) return;
	this->TQDataView::readFields();
    }
    virtual void refresh(TQSqlRecord* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19921, (void*)this, x)) return;
	this->TQDataView::refresh(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 setForm(TQSqlForm* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19917, (void*)this, x)) return;
	this->TQDataView::setForm(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 setRecord(TQSqlRecord* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(19919, (void*)this, x)) return;
	this->TQDataView::setRecord(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 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(19907, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDataView::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(19909, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataView::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(19908, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataView::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(19910, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataView::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);
    }
    virtual void writeFields() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(19923, (void*)this, x)) return;
	this->TQDataView::writeFields();
    }
    ~x_TQDataView() { qt_Smoke->binding->deleted(703, (void*)this); }
};
void xcall_TQDataView(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDataView *xself = (x_TQDataView*)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_TQDataView::x_7(args);	break;
	case 8: x_TQDataView::x_8(args);	break;
	case 9: x_TQDataView::x_9(args);	break;
	case 10: x_TQDataView::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_TQDataView::x_19(args);	break;
	case 20: delete (TQDataView*)xself;	break;
    }
}

class x_TQDate : public TQDate {
public:
    static void x_0(Smoke::Stack x) {
	// TQDate()
	x_TQDate* xret = new x_TQDate();
	x[0].s_class = (void*)xret;
    }
    x_TQDate() : TQDate() {
    }
    static void x_1(Smoke::Stack x) {
	// TQDate(int, int, int)
	x_TQDate* xret = new x_TQDate((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDate(int x1, int x2, int x3) : TQDate(x1, x2, x3) {
    }
    void x_2(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQDate::isNull();
	x[0].s_bool = xret;
    }
    void x_3(Smoke::Stack x) const {
	// isValid()
	bool xret = this->TQDate::isValid();
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) const {
	// year()
	int xret = this->TQDate::year();
	x[0].s_int = xret;
    }
    void x_5(Smoke::Stack x) const {
	// month()
	int xret = this->TQDate::month();
	x[0].s_int = xret;
    }
    void x_6(Smoke::Stack x) const {
	// day()
	int xret = this->TQDate::day();
	x[0].s_int = xret;
    }
    void x_7(Smoke::Stack x) const {
	// dayOfWeek()
	int xret = this->TQDate::dayOfWeek();
	x[0].s_int = xret;
    }
    void x_8(Smoke::Stack x) const {
	// dayOfYear()
	int xret = this->TQDate::dayOfYear();
	x[0].s_int = xret;
    }
    void x_9(Smoke::Stack x) const {
	// daysInMonth()
	int xret = this->TQDate::daysInMonth();
	x[0].s_int = xret;
    }
    void x_10(Smoke::Stack x) const {
	// daysInYear()
	int xret = this->TQDate::daysInYear();
	x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) const {
	// weekNumber(int*)
	int xret = this->TQDate::weekNumber((int*)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) const {
	// weekNumber()
	int xret = this->TQDate::weekNumber();
	x[0].s_int = xret;
    }
    void x_13(Smoke::Stack x) const {
	// toString(TQt::DateFormat)
	TQString xret = this->TQDate::toString((TQt::DateFormat)x[1].s_enum);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_14(Smoke::Stack x) const {
	// toString()
	TQString xret = this->TQDate::toString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_15(Smoke::Stack x) const {
	// toString(const TQString&)
	TQString xret = this->TQDate::toString(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_16(Smoke::Stack x) {
	// setYMD(int, int, int)
	bool xret = this->TQDate::setYMD((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) const {
	// addDays(int)
	TQDate xret = this->TQDate::addDays((int)x[1].s_int);
	x[0].s_class = (void*)new TQDate(xret);
    }
    void x_18(Smoke::Stack x) const {
	// addMonths(int)
	TQDate xret = this->TQDate::addMonths((int)x[1].s_int);
	x[0].s_class = (void*)new TQDate(xret);
    }
    void x_19(Smoke::Stack x) const {
	// addYears(int)
	TQDate xret = this->TQDate::addYears((int)x[1].s_int);
	x[0].s_class = (void*)new TQDate(xret);
    }
    void x_20(Smoke::Stack x) const {
	// daysTo(const TQDate&)
	int xret = this->TQDate::daysTo(*(const TQDate *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) const {
	// operator==(const TQDate&)
	bool xret = this->TQDate::operator==(*(const TQDate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) const {
	// operator!=(const TQDate&)
	bool xret = this->TQDate::operator!=(*(const TQDate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) const {
	// operator<(const TQDate&)
	bool xret = this->TQDate::operator<(*(const TQDate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) const {
	// operator<=(const TQDate&)
	bool xret = this->TQDate::operator<=(*(const TQDate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_25(Smoke::Stack x) const {
	// operator>(const TQDate&)
	bool xret = this->TQDate::operator>(*(const TQDate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_26(Smoke::Stack x) const {
	// operator>=(const TQDate&)
	bool xret = this->TQDate::operator>=(*(const TQDate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_27(Smoke::Stack x) {
	// TQDate(const TQDate&)
	x_TQDate* xret = new x_TQDate(*(const TQDate *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDate(const TQDate& x1) : TQDate(x1) {
    }
    static void x_28(Smoke::Stack x) {
	// monthName(int)
	TQString xret = TQDate::monthName((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_29(Smoke::Stack x) {
	// dayName(int)
	TQString xret = TQDate::dayName((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_30(Smoke::Stack x) {
	// shortMonthName(int)
	TQString xret = TQDate::shortMonthName((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_31(Smoke::Stack x) {
	// shortDayName(int)
	TQString xret = TQDate::shortDayName((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_32(Smoke::Stack x) {
	// longMonthName(int)
	TQString xret = TQDate::longMonthName((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_33(Smoke::Stack x) {
	// longDayName(int)
	TQString xret = TQDate::longDayName((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_34(Smoke::Stack x) {
	// currentDate()
	TQDate xret = TQDate::currentDate();
	x[0].s_class = (void*)new TQDate(xret);
    }
    static void x_35(Smoke::Stack x) {
	// currentDate(TQt::TimeSpec)
	TQDate xret = TQDate::currentDate((TQt::TimeSpec)x[1].s_enum);
	x[0].s_class = (void*)new TQDate(xret);
    }
    static void x_36(Smoke::Stack x) {
	// fromString(const TQString&, TQt::DateFormat)
	TQDate xret = TQDate::fromString(*(const TQString *)x[1].s_voidp,(TQt::DateFormat)x[2].s_enum);
	x[0].s_class = (void*)new TQDate(xret);
    }
    static void x_37(Smoke::Stack x) {
	// fromString(const TQString&)
	TQDate xret = TQDate::fromString(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQDate(xret);
    }
    static void x_38(Smoke::Stack x) {
	// isValid(int, int, int)
	bool xret = TQDate::isValid((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    static void x_39(Smoke::Stack x) {
	// leapYear(int)
	bool xret = TQDate::leapYear((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    static void x_40(Smoke::Stack x) {
	// gregorianToJulian(int, int, int)
	uint xret = TQDate::gregorianToJulian((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_uint = xret;
    }
    static void x_41(Smoke::Stack x) {
	// julianToGregorian(uint, int&, int&, int&)
	TQDate::julianToGregorian((uint)x[1].s_uint,*(int *)x[2].s_voidp,*(int *)x[3].s_voidp,*(int *)x[4].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    ~x_TQDate() { qt_Smoke->binding->deleted(704, (void*)this); }
};
void xcall_TQDate(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDate *xself = (x_TQDate*)obj;
    switch(xi) {
	case 0: x_TQDate::x_0(args);	break;
	case 1: x_TQDate::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: x_TQDate::x_27(args);	break;
	case 28: x_TQDate::x_28(args);	break;
	case 29: x_TQDate::x_29(args);	break;
	case 30: x_TQDate::x_30(args);	break;
	case 31: x_TQDate::x_31(args);	break;
	case 32: x_TQDate::x_32(args);	break;
	case 33: x_TQDate::x_33(args);	break;
	case 34: x_TQDate::x_34(args);	break;
	case 35: x_TQDate::x_35(args);	break;
	case 36: x_TQDate::x_36(args);	break;
	case 37: x_TQDate::x_37(args);	break;
	case 38: x_TQDate::x_38(args);	break;
	case 39: x_TQDate::x_39(args);	break;
	case 40: x_TQDate::x_40(args);	break;
	case 41: x_TQDate::x_41(args);	break;
	case 42: delete (TQDate*)xself;	break;
    }
}

class x_TQDateEdit : public TQDateEdit {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDateEdit::DMY;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDateEdit::MDY;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQDateEdit::YMD;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQDateEdit::YDM;
    }
    void x_4(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDateEdit::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_5(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDateEdit::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDateEdit::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->TQDateEdit::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->TQDateEdit::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->TQDateEdit::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->TQDateEdit::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_11(Smoke::Stack x) {
	// TQDateEdit(TQWidget*, const char*)
	x_TQDateEdit* xret = new x_TQDateEdit((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDateEdit(TQWidget* x1, const char* x2) : TQDateEdit(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQDateEdit(TQWidget*)
	x_TQDateEdit* xret = new x_TQDateEdit((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateEdit(TQWidget* x1) : TQDateEdit(x1) {
    }
    static void x_13(Smoke::Stack x) {
	// TQDateEdit()
	x_TQDateEdit* xret = new x_TQDateEdit();
	x[0].s_class = (void*)xret;
    }
    x_TQDateEdit() : TQDateEdit() {
    }
    static void x_14(Smoke::Stack x) {
	// TQDateEdit(const TQDate&, TQWidget*, const char*)
	x_TQDateEdit* xret = new x_TQDateEdit(*(const TQDate *)x[1].s_class,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDateEdit(const TQDate& x1, TQWidget* x2, const char* x3) : TQDateEdit(x1, x2, x3) {
    }
    static void x_15(Smoke::Stack x) {
	// TQDateEdit(const TQDate&, TQWidget*)
	x_TQDateEdit* xret = new x_TQDateEdit(*(const TQDate *)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateEdit(const TQDate& x1, TQWidget* x2) : TQDateEdit(x1, x2) {
    }
    static void x_16(Smoke::Stack x) {
	// TQDateEdit(const TQDate&)
	x_TQDateEdit* xret = new x_TQDateEdit(*(const TQDate *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateEdit(const TQDate& x1) : TQDateEdit(x1) {
    }
    void x_17(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQDateEdit::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_18(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQDateEdit::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_19(Smoke::Stack x) const {
	// date()
	TQDate xret = this->TQDateEdit::date();
	x[0].s_class = (void*)new TQDate(xret);
    }
    void x_20(Smoke::Stack x) {
	// setOrder(TQDateEdit::Order)
	this->TQDateEdit::setOrder((TQDateEdit::Order)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// order()
	TQDateEdit::Order xret = this->TQDateEdit::order();
	x[0].s_enum = xret;
    }
    void x_22(Smoke::Stack x) {
	// setAutoAdvance(bool)
	this->TQDateEdit::setAutoAdvance((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// autoAdvance()
	bool xret = this->TQDateEdit::autoAdvance();
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) {
	// setMinValue(const TQDate&)
	this->TQDateEdit::setMinValue(*(const TQDate *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// minValue()
	TQDate xret = this->TQDateEdit::minValue();
	x[0].s_class = (void*)new TQDate(xret);
    }
    void x_26(Smoke::Stack x) {
	// setMaxValue(const TQDate&)
	this->TQDateEdit::setMaxValue(*(const TQDate *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// maxValue()
	TQDate xret = this->TQDateEdit::maxValue();
	x[0].s_class = (void*)new TQDate(xret);
    }
    void x_28(Smoke::Stack x) {
	// setRange(const TQDate&, const TQDate&)
	this->TQDateEdit::setRange(*(const TQDate *)x[1].s_class,*(const TQDate *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// separator()
	TQString xret = this->TQDateEdit::separator();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_30(Smoke::Stack x) {
	// setSeparator(const TQString&)
	this->TQDateEdit::setSeparator(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// removeFirstNumber(int)
	this->TQDateEdit::removeFirstNumber((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// setDate(const TQDate&)
	this->TQDateEdit::setDate(*(const TQDate *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// valueChanged(const TQDate&)
	this->TQDateEdit::valueChanged(*(const TQDate *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_34(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDateEdit::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_35(Smoke::Stack x) {
	// event(TQEvent*)
	bool xret = this->TQDateEdit::event((TQEvent*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) {
	// timerEvent(TQTimerEvent*)
	this->TQDateEdit::timerEvent((TQTimerEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDateEdit::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// stepUp()
	this->TQDateEdit::stepUp();
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// stepDown()
	this->TQDateEdit::stepDown();
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// sectionFormattedText(int)
	TQString xret = this->TQDateEdit::sectionFormattedText((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_41(Smoke::Stack x) {
	// addNumber(int, int)
	this->TQDateEdit::addNumber((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// removeLastNumber(int)
	this->TQDateEdit::removeLastNumber((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// setFocusSection(int)
	bool xret = this->TQDateEdit::setFocusSection((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_44(Smoke::Stack x) {
	// setYear(int)
	this->TQDateEdit::setYear((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// setMonth(int)
	this->TQDateEdit::setMonth((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// setDay(int)
	this->TQDateEdit::setDay((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// fix()
	this->TQDateEdit::fix();
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) const {
	// outOfRange(int, int, int)
	bool xret = this->TQDateEdit::outOfRange((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    void x_49(Smoke::Stack x) {
	// updateButtons()
	this->TQDateEdit::updateButtons();
	(void)x; // noop (for compiler warning)
    }
    virtual void addNumber(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(20011, (void*)this, x)) return;
	this->TQDateEdit::addNumber(x1, x2);
    }
    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(19974, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDateEdit::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(20005, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateEdit::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 fix() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20017, (void*)this, x)) return;
	this->TQDateEdit::fix();
    }
    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(19973, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDateEdit::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(19988, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDateEdit::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 bool outOfRange(int x1, int x2, int x3) const {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(20018, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateEdit::outOfRange(x1, x2, x3);
    }
    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 removeLastNumber(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20012, (void*)this, x)) return;
	this->TQDateEdit::removeLastNumber(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(20007, (void*)this, x)) return;
	this->TQDateEdit::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 TQString sectionFormattedText(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20010, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDateEdit::sectionFormattedText(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 setAutoAdvance(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(19992, (void*)this, x)) return;
	this->TQDateEdit::setAutoAdvance(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 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 setDate(const TQDate& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(20002, (void*)this, x)) return;
	this->TQDateEdit::setDate(x1);
    }
    virtual void setDay(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20016, (void*)this, x)) return;
	this->TQDateEdit::setDay(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 bool setFocusSection(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20013, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateEdit::setFocusSection(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 setMaxValue(const TQDate& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19996, (void*)this, x)) return;
	this->TQDateEdit::setMaxValue(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 setMinValue(const TQDate& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(19994, (void*)this, x)) return;
	this->TQDateEdit::setMinValue(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 setMonth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20015, (void*)this, x)) return;
	this->TQDateEdit::setMonth(x1);
    }
    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 setOrder(TQDateEdit::Order x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(19990, (void*)this, x)) return;
	this->TQDateEdit::setOrder(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 setRange(const TQDate& x1, const TQDate& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(19998, (void*)this, x)) return;
	this->TQDateEdit::setRange(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 setSeparator(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(20000, (void*)this, x)) return;
	this->TQDateEdit::setSeparator(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 setYear(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20014, (void*)this, x)) return;
	this->TQDateEdit::setYear(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(19987, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDateEdit::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 stepDown() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20009, (void*)this, x)) return;
	this->TQDateEdit::stepDown();
    }
    virtual void stepUp() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20008, (void*)this, x)) return;
	this->TQDateEdit::stepUp();
    }
    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(20006, (void*)this, x)) return;
	this->TQDateEdit::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(19975, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDateEdit::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(19977, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateEdit::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(19976, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateEdit::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(19978, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateEdit::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 1429: //TQDateEdit::Order
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDateEdit::Order;
		break;
	      case Smoke::EnumDelete:
		delete (TQDateEdit::Order*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDateEdit::Order*)xdata = (TQDateEdit::Order)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDateEdit::Order*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDateEdit() { qt_Smoke->binding->deleted(705, (void*)this); }
};
void xenum_TQDateEdit(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDateEdit::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDateEdit(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDateEdit *xself = (x_TQDateEdit*)obj;
    switch(xi) {
	case 0: x_TQDateEdit::x_0(args);	break;
	case 1: x_TQDateEdit::x_1(args);	break;
	case 2: x_TQDateEdit::x_2(args);	break;
	case 3: x_TQDateEdit::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_TQDateEdit::x_11(args);	break;
	case 12: x_TQDateEdit::x_12(args);	break;
	case 13: x_TQDateEdit::x_13(args);	break;
	case 14: x_TQDateEdit::x_14(args);	break;
	case 15: x_TQDateEdit::x_15(args);	break;
	case 16: x_TQDateEdit::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_TQDateEdit::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: delete (TQDateEdit*)xself;	break;
    }
}

class x_TQDateTime : public TQDateTime {
public:
    static void x_0(Smoke::Stack x) {
	// TQDateTime()
	x_TQDateTime* xret = new x_TQDateTime();
	x[0].s_class = (void*)xret;
    }
    x_TQDateTime() : TQDateTime() {
    }
    static void x_1(Smoke::Stack x) {
	// TQDateTime(const TQDate&)
	x_TQDateTime* xret = new x_TQDateTime(*(const TQDate *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTime(const TQDate& x1) : TQDateTime(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQDateTime(const TQDate&, const TQTime&)
	x_TQDateTime* xret = new x_TQDateTime(*(const TQDate *)x[1].s_class,*(const TQTime *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTime(const TQDate& x1, const TQTime& x2) : TQDateTime(x1, x2) {
    }
    void x_3(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQDateTime::isNull();
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) const {
	// isValid()
	bool xret = this->TQDateTime::isValid();
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) const {
	// date()
	TQDate xret = this->TQDateTime::date();
	x[0].s_class = (void*)new TQDate(xret);
    }
    void x_6(Smoke::Stack x) const {
	// time()
	TQTime xret = this->TQDateTime::time();
	x[0].s_class = (void*)new TQTime(xret);
    }
    void x_7(Smoke::Stack x) const {
	// toTime_t()
	time_t xret = this->TQDateTime::toTime_t();
	x[0].s_int = xret;
    }
    void x_8(Smoke::Stack x) {
	// setDate(const TQDate&)
	this->TQDateTime::setDate(*(const TQDate *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// setTime(const TQTime&)
	this->TQDateTime::setTime(*(const TQTime *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
	// setTime_t(time_t)
	this->TQDateTime::setTime_t((time_t)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// setTime_t(time_t, TQt::TimeSpec)
	this->TQDateTime::setTime_t((time_t)x[1].s_int,(TQt::TimeSpec)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// toString(TQt::DateFormat)
	TQString xret = this->TQDateTime::toString((TQt::DateFormat)x[1].s_enum);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_13(Smoke::Stack x) const {
	// toString()
	TQString xret = this->TQDateTime::toString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_14(Smoke::Stack x) const {
	// toString(const TQString&)
	TQString xret = this->TQDateTime::toString(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_15(Smoke::Stack x) const {
	// addDays(int)
	TQDateTime xret = this->TQDateTime::addDays((int)x[1].s_int);
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    void x_16(Smoke::Stack x) const {
	// addMonths(int)
	TQDateTime xret = this->TQDateTime::addMonths((int)x[1].s_int);
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    void x_17(Smoke::Stack x) const {
	// addYears(int)
	TQDateTime xret = this->TQDateTime::addYears((int)x[1].s_int);
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    void x_18(Smoke::Stack x) const {
	// addSecs(int)
	TQDateTime xret = this->TQDateTime::addSecs((int)x[1].s_int);
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    void x_19(Smoke::Stack x) const {
	// daysTo(const TQDateTime&)
	int xret = this->TQDateTime::daysTo(*(const TQDateTime *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) const {
	// secsTo(const TQDateTime&)
	int xret = this->TQDateTime::secsTo(*(const TQDateTime *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) const {
	// operator==(const TQDateTime&)
	bool xret = this->TQDateTime::operator==(*(const TQDateTime *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) const {
	// operator!=(const TQDateTime&)
	bool xret = this->TQDateTime::operator!=(*(const TQDateTime *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) const {
	// operator<(const TQDateTime&)
	bool xret = this->TQDateTime::operator<(*(const TQDateTime *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) const {
	// operator<=(const TQDateTime&)
	bool xret = this->TQDateTime::operator<=(*(const TQDateTime *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_25(Smoke::Stack x) const {
	// operator>(const TQDateTime&)
	bool xret = this->TQDateTime::operator>(*(const TQDateTime *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_26(Smoke::Stack x) const {
	// operator>=(const TQDateTime&)
	bool xret = this->TQDateTime::operator>=(*(const TQDateTime *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_27(Smoke::Stack x) {
	// TQDateTime(const TQDateTime&)
	x_TQDateTime* xret = new x_TQDateTime(*(const TQDateTime *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTime(const TQDateTime& x1) : TQDateTime(x1) {
    }
    static void x_28(Smoke::Stack x) {
	// currentDateTime()
	TQDateTime xret = TQDateTime::currentDateTime();
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    static void x_29(Smoke::Stack x) {
	// currentDateTime(TQt::TimeSpec)
	TQDateTime xret = TQDateTime::currentDateTime((TQt::TimeSpec)x[1].s_enum);
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    static void x_30(Smoke::Stack x) {
	// fromString(const TQString&, TQt::DateFormat)
	TQDateTime xret = TQDateTime::fromString(*(const TQString *)x[1].s_voidp,(TQt::DateFormat)x[2].s_enum);
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    static void x_31(Smoke::Stack x) {
	// fromString(const TQString&)
	TQDateTime xret = TQDateTime::fromString(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    ~x_TQDateTime() { qt_Smoke->binding->deleted(706, (void*)this); }
};
void xcall_TQDateTime(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDateTime *xself = (x_TQDateTime*)obj;
    switch(xi) {
	case 0: x_TQDateTime::x_0(args);	break;
	case 1: x_TQDateTime::x_1(args);	break;
	case 2: x_TQDateTime::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: x_TQDateTime::x_27(args);	break;
	case 28: x_TQDateTime::x_28(args);	break;
	case 29: x_TQDateTime::x_29(args);	break;
	case 30: x_TQDateTime::x_30(args);	break;
	case 31: x_TQDateTime::x_31(args);	break;
	case 32: delete (TQDateTime*)xself;	break;
    }
}

class x_TQDateTimeEdit : public TQDateTimeEdit {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDateTimeEdit::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDateTimeEdit::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDateTimeEdit::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->TQDateTimeEdit::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->TQDateTimeEdit::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->TQDateTimeEdit::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->TQDateTimeEdit::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQDateTimeEdit(TQWidget*, const char*)
	x_TQDateTimeEdit* xret = new x_TQDateTimeEdit((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEdit(TQWidget* x1, const char* x2) : TQDateTimeEdit(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQDateTimeEdit(TQWidget*)
	x_TQDateTimeEdit* xret = new x_TQDateTimeEdit((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEdit(TQWidget* x1) : TQDateTimeEdit(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQDateTimeEdit()
	x_TQDateTimeEdit* xret = new x_TQDateTimeEdit();
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEdit() : TQDateTimeEdit() {
    }
    static void x_10(Smoke::Stack x) {
	// TQDateTimeEdit(const TQDateTime&, TQWidget*, const char*)
	x_TQDateTimeEdit* xret = new x_TQDateTimeEdit(*(const TQDateTime *)x[1].s_class,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEdit(const TQDateTime& x1, TQWidget* x2, const char* x3) : TQDateTimeEdit(x1, x2, x3) {
    }
    static void x_11(Smoke::Stack x) {
	// TQDateTimeEdit(const TQDateTime&, TQWidget*)
	x_TQDateTimeEdit* xret = new x_TQDateTimeEdit(*(const TQDateTime *)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEdit(const TQDateTime& x1, TQWidget* x2) : TQDateTimeEdit(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQDateTimeEdit(const TQDateTime&)
	x_TQDateTimeEdit* xret = new x_TQDateTimeEdit(*(const TQDateTime *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEdit(const TQDateTime& x1) : TQDateTimeEdit(x1) {
    }
    void x_13(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQDateTimeEdit::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_14(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQDateTimeEdit::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_15(Smoke::Stack x) const {
	// dateTime()
	TQDateTime xret = this->TQDateTimeEdit::dateTime();
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    void x_16(Smoke::Stack x) {
	// dateEdit()
	TQDateEdit* xret = this->TQDateTimeEdit::dateEdit();
	x[0].s_class = (void*)xret;
    }
    void x_17(Smoke::Stack x) {
	// timeEdit()
	TQTimeEdit* xret = this->TQDateTimeEdit::timeEdit();
	x[0].s_class = (void*)xret;
    }
    void x_18(Smoke::Stack x) {
	// setAutoAdvance(bool)
	this->TQDateTimeEdit::setAutoAdvance((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// autoAdvance()
	bool xret = this->TQDateTimeEdit::autoAdvance();
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
	// setDateTime(const TQDateTime&)
	this->TQDateTimeEdit::setDateTime(*(const TQDateTime *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// valueChanged(const TQDateTime&)
	this->TQDateTimeEdit::valueChanged(*(const TQDateTime *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_22(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDateTimeEdit::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_23(Smoke::Stack x) {
	// init()
	this->TQDateTimeEdit::init();
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDateTimeEdit::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// newValue(const TQDate&)
	this->TQDateTimeEdit::newValue(*(const TQDate *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// newValue(const TQTime&)
	this->TQDateTimeEdit::newValue(*(const TQTime *)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(20054, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDateTimeEdit::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(20053, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDateTimeEdit::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(20068, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDateTimeEdit::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 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(20078, (void*)this, x)) return;
	this->TQDateTimeEdit::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 setAutoAdvance(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(20072, (void*)this, x)) return;
	this->TQDateTimeEdit::setAutoAdvance(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 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 setDateTime(const TQDateTime& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(20074, (void*)this, x)) return;
	this->TQDateTimeEdit::setDateTime(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(20067, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDateTimeEdit::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(20055, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDateTimeEdit::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(20057, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateTimeEdit::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(20056, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateTimeEdit::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(20058, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateTimeEdit::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_TQDateTimeEdit() { qt_Smoke->binding->deleted(707, (void*)this); }
};
void xcall_TQDateTimeEdit(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDateTimeEdit *xself = (x_TQDateTimeEdit*)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_TQDateTimeEdit::x_7(args);	break;
	case 8: x_TQDateTimeEdit::x_8(args);	break;
	case 9: x_TQDateTimeEdit::x_9(args);	break;
	case 10: x_TQDateTimeEdit::x_10(args);	break;
	case 11: x_TQDateTimeEdit::x_11(args);	break;
	case 12: x_TQDateTimeEdit::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_TQDateTimeEdit::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: delete (TQDateTimeEdit*)xself;	break;
    }
}

class x_TQDateTimeEditBase : public TQDateTimeEditBase {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDateTimeEditBase::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDateTimeEditBase::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDateTimeEditBase::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->TQDateTimeEditBase::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->TQDateTimeEditBase::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->TQDateTimeEditBase::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->TQDateTimeEditBase::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQDateTimeEditBase(TQWidget*, const char*)
	x_TQDateTimeEditBase* xret = new x_TQDateTimeEditBase((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEditBase(TQWidget* x1, const char* x2) : TQDateTimeEditBase(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQDateTimeEditBase(TQWidget*)
	x_TQDateTimeEditBase* xret = new x_TQDateTimeEditBase((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEditBase(TQWidget* x1) : TQDateTimeEditBase(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQDateTimeEditBase()
	x_TQDateTimeEditBase* xret = new x_TQDateTimeEditBase();
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEditBase() : TQDateTimeEditBase() {
    }
    static void x_10(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDateTimeEditBase::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual void addNumber(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	qt_Smoke->binding->callMethod(20093, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    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(20082, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDateTimeEditBase::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(20081, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDateTimeEditBase::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(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 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 removeLastNumber(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(20094, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    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 TQString sectionFormattedText(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(20092, (void*)this, x, true /*pure virtual*/);
	TQString *xptr = (TQString *)x[0].s_class;
	TQString xret(*xptr);
	delete xptr;
	return xret;
	// ABSTRACT
    }
    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 bool setFocusSection(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(20091, (void*)this, x, true /*pure virtual*/);
	return (bool)x[0].s_bool;
	// ABSTRACT
    }
    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 stepDown() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(20097, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void stepUp() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(20096, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    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(20083, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDateTimeEditBase::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(20085, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateTimeEditBase::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(20084, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateTimeEditBase::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(20086, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateTimeEditBase::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_TQDateTimeEditBase() { qt_Smoke->binding->deleted(708, (void*)this); }
};
void xcall_TQDateTimeEditBase(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDateTimeEditBase *xself = (x_TQDateTimeEditBase*)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_TQDateTimeEditBase::x_7(args);	break;
	case 8: x_TQDateTimeEditBase::x_8(args);	break;
	case 9: x_TQDateTimeEditBase::x_9(args);	break;
	case 10: x_TQDateTimeEditBase::x_10(args);	break;
	case 11: delete (TQDateTimeEditBase*)xself;	break;
    }
}

class x_TQDesktopWidget : public TQDesktopWidget {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDesktopWidget::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDesktopWidget::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDesktopWidget::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->TQDesktopWidget::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->TQDesktopWidget::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->TQDesktopWidget::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->TQDesktopWidget::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQDesktopWidget()
	x_TQDesktopWidget* xret = new x_TQDesktopWidget();
	x[0].s_class = (void*)xret;
    }
    x_TQDesktopWidget() : TQDesktopWidget() {
    }
    void x_8(Smoke::Stack x) const {
	// isVirtualDesktop()
	bool xret = this->TQDesktopWidget::isVirtualDesktop();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) const {
	// numScreens()
	int xret = this->TQDesktopWidget::numScreens();
	x[0].s_int = xret;
    }
    void x_10(Smoke::Stack x) const {
	// primaryScreen()
	int xret = this->TQDesktopWidget::primaryScreen();
	x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) const {
	// screenNumber(TQWidget*)
	int xret = this->TQDesktopWidget::screenNumber((TQWidget*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) const {
	// screenNumber()
	int xret = this->TQDesktopWidget::screenNumber();
	x[0].s_int = xret;
    }
    void x_13(Smoke::Stack x) const {
	// screenNumber(const TQPoint&)
	int xret = this->TQDesktopWidget::screenNumber(*(const TQPoint *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_14(Smoke::Stack x) {
	// screen(int)
	TQWidget* xret = this->TQDesktopWidget::screen((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    void x_15(Smoke::Stack x) {
	// screen()
	TQWidget* xret = this->TQDesktopWidget::screen();
	x[0].s_class = (void*)xret;
    }
    void x_16(Smoke::Stack x) const {
	// screenGeometry(int)
	const TQRect& xret = this->TQDesktopWidget::screenGeometry((int)x[1].s_int);
	x[0].s_class = (void*)&xret;
    }
    void x_17(Smoke::Stack x) const {
	// screenGeometry()
	const TQRect& xret = this->TQDesktopWidget::screenGeometry();
	x[0].s_class = (void*)&xret;
    }
    void x_18(Smoke::Stack x) const {
	// screenGeometry(TQWidget*)
	const TQRect& xret = this->TQDesktopWidget::screenGeometry((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_19(Smoke::Stack x) const {
	// screenGeometry(const TQPoint&)
	const TQRect& xret = this->TQDesktopWidget::screenGeometry(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_20(Smoke::Stack x) const {
	// availableGeometry(int)
	const TQRect& xret = this->TQDesktopWidget::availableGeometry((int)x[1].s_int);
	x[0].s_class = (void*)&xret;
    }
    void x_21(Smoke::Stack x) const {
	// availableGeometry()
	const TQRect& xret = this->TQDesktopWidget::availableGeometry();
	x[0].s_class = (void*)&xret;
    }
    void x_22(Smoke::Stack x) const {
	// availableGeometry(TQWidget*)
	const TQRect& xret = this->TQDesktopWidget::availableGeometry((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_23(Smoke::Stack x) const {
	// availableGeometry(const TQPoint&)
	const TQRect& xret = this->TQDesktopWidget::availableGeometry(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_24(Smoke::Stack x) {
	// insertChild(TQObject*)
	this->TQDesktopWidget::insertChild((TQObject*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// emitResizedSignal(int)
	this->TQDesktopWidget::emitResizedSignal((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// resized(int)
	this->TQDesktopWidget::resized((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// workAreaResized(int)
	this->TQDesktopWidget::workAreaResized((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// screenCountChanged(int)
	this->TQDesktopWidget::screenCountChanged((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_29(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDesktopWidget::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_30(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDesktopWidget::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(20100, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDesktopWidget::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(20124, (void*)this, x)) return;
	this->TQDesktopWidget::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(20099, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDesktopWidget::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(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 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(20130, (void*)this, x)) return;
	this->TQDesktopWidget::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(20101, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDesktopWidget::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(20103, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDesktopWidget::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(20102, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDesktopWidget::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(20104, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDesktopWidget::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_TQDesktopWidget() { qt_Smoke->binding->deleted(709, (void*)this); }
};
void xcall_TQDesktopWidget(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDesktopWidget *xself = (x_TQDesktopWidget*)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_TQDesktopWidget::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: x_TQDesktopWidget::x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: delete (TQDesktopWidget*)xself;	break;
    }
}

class x_TQDial : public TQDial {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDial::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDial::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDial::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->TQDial::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->TQDial::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->TQDial::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->TQDial::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQDial(TQWidget*, const char*, TQt::WFlags)
	x_TQDial* xret = new x_TQDial((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDial(TQWidget* x1, const char* x2, TQt::WFlags x3) : TQDial(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQDial(TQWidget*, const char*)
	x_TQDial* xret = new x_TQDial((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDial(TQWidget* x1, const char* x2) : TQDial(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQDial(TQWidget*)
	x_TQDial* xret = new x_TQDial((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDial(TQWidget* x1) : TQDial(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// TQDial()
	x_TQDial* xret = new x_TQDial();
	x[0].s_class = (void*)xret;
    }
    x_TQDial() : TQDial() {
    }
    static void x_11(Smoke::Stack x) {
	// TQDial(int, int, int, int, TQWidget*, const char*)
	x_TQDial* xret = new x_TQDial((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQWidget*)x[5].s_class,(const char*)x[6].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDial(int x1, int x2, int x3, int x4, TQWidget* x5, const char* x6) : TQDial(x1, x2, x3, x4, x5, x6) {
    }
    static void x_12(Smoke::Stack x) {
	// TQDial(int, int, int, int, TQWidget*)
	x_TQDial* xret = new x_TQDial((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQWidget*)x[5].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDial(int x1, int x2, int x3, int x4, TQWidget* x5) : TQDial(x1, x2, x3, x4, x5) {
    }
    static void x_13(Smoke::Stack x) {
	// TQDial(int, int, int, int)
	x_TQDial* xret = new x_TQDial((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_TQDial(int x1, int x2, int x3, int x4) : TQDial(x1, x2, x3, x4) {
    }
    void x_14(Smoke::Stack x) const {
	// tracking()
	bool xret = this->TQDial::tracking();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// wrapping()
	bool xret = this->TQDial::wrapping();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) const {
	// notchSize()
	int xret = this->TQDial::notchSize();
	x[0].s_int = xret;
    }
    void x_17(Smoke::Stack x) {
	// setNotchTarget(double)
	this->TQDial::setNotchTarget((double)x[1].s_double);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) const {
	// notchTarget()
	double xret = this->TQDial::notchTarget();
	x[0].s_double = xret;
    }
    void x_19(Smoke::Stack x) const {
	// notchesVisible()
	bool xret = this->TQDial::notchesVisible();
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQDial::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_21(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQDial::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_22(Smoke::Stack x) const {
	// minValue()
	int xret = this->TQDial::minValue();
	x[0].s_int = xret;
    }
    void x_23(Smoke::Stack x) const {
	// maxValue()
	int xret = this->TQDial::maxValue();
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) {
	// setMinValue(int)
	this->TQDial::setMinValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setMaxValue(int)
	this->TQDial::setMaxValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// lineStep()
	int xret = this->TQDial::lineStep();
	x[0].s_int = xret;
    }
    void x_27(Smoke::Stack x) const {
	// pageStep()
	int xret = this->TQDial::pageStep();
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) {
	// setLineStep(int)
	this->TQDial::setLineStep((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// setPageStep(int)
	this->TQDial::setPageStep((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// value()
	int xret = this->TQDial::value();
	x[0].s_int = xret;
    }
    void x_31(Smoke::Stack x) {
	// setValue(int)
	this->TQDial::setValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// addLine()
	this->TQDial::addLine();
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// subtractLine()
	this->TQDial::subtractLine();
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// addPage()
	this->TQDial::addPage();
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// subtractPage()
	this->TQDial::subtractPage();
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// setNotchesVisible(bool)
	this->TQDial::setNotchesVisible((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// setWrapping(bool)
	this->TQDial::setWrapping((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// setTracking(bool)
	this->TQDial::setTracking((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// valueChanged(int)
	this->TQDial::valueChanged((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// dialPressed()
	this->TQDial::dialPressed();
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// dialMoved(int)
	this->TQDial::dialMoved((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// dialReleased()
	this->TQDial::dialReleased();
	(void)x; // noop (for compiler warning)
    }
    static void x_43(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDial::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_44(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDial::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQDial::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQDial::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQDial::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQDial::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQDial::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// wheelEvent(TQWheelEvent*)
	this->TQDial::wheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// focusInEvent(TQFocusEvent*)
	this->TQDial::focusInEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// focusOutEvent(TQFocusEvent*)
	this->TQDial::focusOutEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// valueChange()
	this->TQDial::valueChange();
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// rangeChange()
	this->TQDial::rangeChange();
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// repaintScreen(const TQRect*)
	this->TQDial::repaintScreen((const TQRect*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// repaintScreen()
	this->TQDial::repaintScreen();
	(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(20132, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDial::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(20183, (void*)this, x)) return;
	this->TQDial::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(20184, (void*)this, x)) return;
	this->TQDial::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(20178, (void*)this, x)) return;
	this->TQDial::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(20131, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDial::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(20153, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDial::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(20181, (void*)this, x)) return;
	this->TQDial::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(20179, (void*)this, x)) return;
	this->TQDial::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(20180, (void*)this, x)) return;
	this->TQDial::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(20177, (void*)this, x)) return;
	this->TQDial::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(20186, (void*)this, x)) return;
	this->TQDial::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 repaintScreen(const TQRect* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(20187, (void*)this, x)) return;
	this->TQDial::repaintScreen(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(20176, (void*)this, x)) return;
	this->TQDial::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 setNotchTarget(double x1) {
	Smoke::StackItem x[2];
	x[1].s_double = x1;
	if(qt_Smoke->binding->callMethod(20149, (void*)this, x)) return;
	this->TQDial::setNotchTarget(x1);
    }
    virtual void setNotchesVisible(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(20168, (void*)this, x)) return;
	this->TQDial::setNotchesVisible(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 setTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(20170, (void*)this, x)) return;
	this->TQDial::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(20163, (void*)this, x)) return;
	this->TQDial::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(20169, (void*)this, x)) return;
	this->TQDial::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(20152, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDial::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 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(20133, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDial::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(20135, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDial::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(20134, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDial::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(20136, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDial::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(20185, (void*)this, x)) return;
	this->TQDial::valueChange();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(20182, (void*)this, x)) return;
	this->TQDial::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_TQDial() { qt_Smoke->binding->deleted(710, (void*)this); }
};
void xcall_TQDial(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDial *xself = (x_TQDial*)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_TQDial::x_7(args);	break;
	case 8: x_TQDial::x_8(args);	break;
	case 9: x_TQDial::x_9(args);	break;
	case 10: x_TQDial::x_10(args);	break;
	case 11: x_TQDial::x_11(args);	break;
	case 12: x_TQDial::x_12(args);	break;
	case 13: x_TQDial::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_TQDial::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 (TQDial*)xself;	break;
    }
}

class x_TQDialog : public TQDialog {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDialog::Rejected;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDialog::Accepted;
    }
    void x_2(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDialog::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDialog::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDialog::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->TQDialog::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->TQDialog::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->TQDialog::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->TQDialog::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_9(Smoke::Stack x) {
	// TQDialog(TQWidget*, const char*, bool, TQt::WFlags)
	x_TQDialog* xret = new x_TQDialog((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;
    }
    explicit x_TQDialog(TQWidget* x1, const char* x2, bool x3, TQt::WFlags x4) : TQDialog(x1, x2, x3, x4) {
    }
    static void x_10(Smoke::Stack x) {
	// TQDialog(TQWidget*, const char*, bool)
	x_TQDialog* xret = new x_TQDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    explicit x_TQDialog(TQWidget* x1, const char* x2, bool x3) : TQDialog(x1, x2, x3) {
    }
    static void x_11(Smoke::Stack x) {
	// TQDialog(TQWidget*, const char*)
	x_TQDialog* xret = new x_TQDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    explicit x_TQDialog(TQWidget* x1, const char* x2) : TQDialog(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQDialog(TQWidget*)
	x_TQDialog* xret = new x_TQDialog((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    explicit x_TQDialog(TQWidget* x1) : TQDialog(x1) {
    }
    static void x_13(Smoke::Stack x) {
	// TQDialog()
	x_TQDialog* xret = new x_TQDialog();
	x[0].s_class = (void*)xret;
    }
    explicit x_TQDialog() : TQDialog() {
    }
    void x_14(Smoke::Stack x) const {
	// result()
	int xret = this->TQDialog::result();
	x[0].s_int = xret;
    }
    void x_15(Smoke::Stack x) {
	// show()
	this->TQDialog::show();
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// hide()
	this->TQDialog::hide();
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// move(int, int)
	this->TQDialog::move((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// move(const TQPoint&)
	this->TQDialog::move(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// resize(int, int)
	this->TQDialog::resize((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// resize(const TQSize&)
	this->TQDialog::resize(*(const TQSize *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// setGeometry(int, int, int, int)
	this->TQDialog::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_22(Smoke::Stack x) {
	// setGeometry(const TQRect&)
	this->TQDialog::setGeometry(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// setOrientation(TQt::Orientation)
	this->TQDialog::setOrientation((TQt::Orientation)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQDialog::orientation();
	x[0].s_enum = xret;
    }
    void x_25(Smoke::Stack x) {
	// setExtension(TQWidget*)
	this->TQDialog::setExtension((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// extension()
	TQWidget* xret = this->TQDialog::extension();
	x[0].s_class = (void*)xret;
    }
    void x_27(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQDialog::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_28(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQDialog::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_29(Smoke::Stack x) {
	// setSizeGripEnabled(bool)
	this->TQDialog::setSizeGripEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// isSizeGripEnabled()
	bool xret = this->TQDialog::isSizeGripEnabled();
	x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) {
	// setModal(bool)
	this->TQDialog::setModal((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) const {
	// isModal()
	bool xret = this->TQDialog::isModal();
	x[0].s_bool = xret;
    }
    void x_33(Smoke::Stack x) {
	// event(TQEvent*)
	bool xret = this->TQDialog::event((TQEvent*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_34(Smoke::Stack x) {
	// exec()
	int xret = this->TQDialog::exec();
	x[0].s_int = xret;
    }
    static void x_35(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDialog::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_36(Smoke::Stack x) {
	// setResult(int)
	this->TQDialog::setResult((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQDialog::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// closeEvent(TQCloseEvent*)
	this->TQDialog::closeEvent((TQCloseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDialog::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// contextMenuEvent(TQContextMenuEvent*)
	this->TQDialog::contextMenuEvent((TQContextMenuEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQDialog::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_42(Smoke::Stack x) {
	// adjustPosition(TQWidget*)
	this->TQDialog::adjustPosition((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// done(int)
	this->TQDialog::done((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// accept()
	this->TQDialog::accept();
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// reject()
	this->TQDialog::reject();
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// showExtension(bool)
	this->TQDialog::showExtension((bool)x[1].s_bool);
	(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(20192, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDialog::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(20191, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDialog::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(20193, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDialog::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(20195, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::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(20194, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::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(20196, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::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 1438: //TQDialog::DialogCode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDialog::DialogCode;
		break;
	      case Smoke::EnumDelete:
		delete (TQDialog::DialogCode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDialog::DialogCode*)xdata = (TQDialog::DialogCode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDialog::DialogCode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDialog() { qt_Smoke->binding->deleted(711, (void*)this); }
};
void xenum_TQDialog(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDialog::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDialog *xself = (x_TQDialog*)obj;
    switch(xi) {
	case 0: x_TQDialog::x_0(args);	break;
	case 1: x_TQDialog::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_TQDialog::x_9(args);	break;
	case 10: x_TQDialog::x_10(args);	break;
	case 11: x_TQDialog::x_11(args);	break;
	case 12: x_TQDialog::x_12(args);	break;
	case 13: x_TQDialog::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: x_TQDialog::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: delete (TQDialog*)xself;	break;
    }
}

class x_TQDir : public TQDir {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Dirs;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Files;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Drives;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::NoSymLinks;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::All;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::TypeMask;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Readable;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Writable;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Executable;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::RWEMask;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Modified;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Hidden;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::System;
    }
    static void x_13(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::AccessMask;
    }
    static void x_14(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::DefaultFilter;
    }
    static void x_15(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Name;
    }
    static void x_16(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Time;
    }
    static void x_17(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Size;
    }
    static void x_18(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Unsorted;
    }
    static void x_19(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::SortByMask;
    }
    static void x_20(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::DirsFirst;
    }
    static void x_21(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Reversed;
    }
    static void x_22(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::IgnoreCase;
    }
    static void x_23(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::LocaleAware;
    }
    static void x_24(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::DefaultSort;
    }
    static void x_25(Smoke::Stack x) {
	// TQDir()
	x_TQDir* xret = new x_TQDir();
	x[0].s_class = (void*)xret;
    }
    x_TQDir() : TQDir() {
    }
    static void x_26(Smoke::Stack x) {
	// TQDir(const TQString&, const TQString&, int, int)
	x_TQDir* xret = new x_TQDir(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDir(const TQString& x1, const TQString& x2, int x3, int x4) : TQDir(x1, x2, x3, x4) {
    }
    static void x_27(Smoke::Stack x) {
	// TQDir(const TQString&, const TQString&, int)
	x_TQDir* xret = new x_TQDir(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDir(const TQString& x1, const TQString& x2, int x3) : TQDir(x1, x2, x3) {
    }
    static void x_28(Smoke::Stack x) {
	// TQDir(const TQString&, const TQString&)
	x_TQDir* xret = new x_TQDir(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDir(const TQString& x1, const TQString& x2) : TQDir(x1, x2) {
    }
    static void x_29(Smoke::Stack x) {
	// TQDir(const TQString&)
	x_TQDir* xret = new x_TQDir(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDir(const TQString& x1) : TQDir(x1) {
    }
    static void x_30(Smoke::Stack x) {
	// TQDir(const TQDir&)
	x_TQDir* xret = new x_TQDir(*(const TQDir *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDir(const TQDir& x1) : TQDir(x1) {
    }
    void x_31(Smoke::Stack x) {
	// operator=(const TQDir&)
	TQDir& xret = this->TQDir::operator=(*(const TQDir *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_32(Smoke::Stack x) {
	// operator=(const TQString&)
	TQDir& xret = this->TQDir::operator=(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_33(Smoke::Stack x) {
	// setPath(const TQString&)
	this->TQDir::setPath(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// path()
	TQString xret = this->TQDir::path();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_35(Smoke::Stack x) const {
	// absPath()
	TQString xret = this->TQDir::absPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_36(Smoke::Stack x) const {
	// canonicalPath()
	TQString xret = this->TQDir::canonicalPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_37(Smoke::Stack x) const {
	// dirName()
	TQString xret = this->TQDir::dirName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_38(Smoke::Stack x) const {
	// filePath(const TQString&, bool)
	TQString xret = this->TQDir::filePath(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_39(Smoke::Stack x) const {
	// filePath(const TQString&)
	TQString xret = this->TQDir::filePath(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_40(Smoke::Stack x) const {
	// absFilePath(const TQString&, bool)
	TQString xret = this->TQDir::absFilePath(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_41(Smoke::Stack x) const {
	// absFilePath(const TQString&)
	TQString xret = this->TQDir::absFilePath(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_42(Smoke::Stack x) {
	// cd(const TQString&, bool)
	bool xret = this->TQDir::cd(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_43(Smoke::Stack x) {
	// cd(const TQString&)
	bool xret = this->TQDir::cd(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_44(Smoke::Stack x) {
	// cdUp()
	bool xret = this->TQDir::cdUp();
	x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) const {
	// nameFilter()
	TQString xret = this->TQDir::nameFilter();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_46(Smoke::Stack x) {
	// setNameFilter(const TQString&)
	this->TQDir::setNameFilter(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) const {
	// filter()
	TQDir::FilterSpec xret = this->TQDir::filter();
	x[0].s_enum = xret;
    }
    void x_48(Smoke::Stack x) {
	// setFilter(int)
	this->TQDir::setFilter((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) const {
	// sorting()
	TQDir::SortSpec xret = this->TQDir::sorting();
	x[0].s_enum = xret;
    }
    void x_50(Smoke::Stack x) {
	// setSorting(int)
	this->TQDir::setSorting((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) const {
	// matchAllDirs()
	bool xret = this->TQDir::matchAllDirs();
	x[0].s_bool = xret;
    }
    void x_52(Smoke::Stack x) {
	// setMatchAllDirs(bool)
	this->TQDir::setMatchAllDirs((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) const {
	// count()
	uint xret = this->TQDir::count();
	x[0].s_uint = xret;
    }
    void x_54(Smoke::Stack x) const {
	// operator[](int)
	TQString xret = this->TQDir::operator[]((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_55(Smoke::Stack x) const {
	// encodedEntryList(int, int)
	TQStrList xret = this->TQDir::encodedEntryList((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    void x_56(Smoke::Stack x) const {
	// encodedEntryList(int)
	TQStrList xret = this->TQDir::encodedEntryList((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    void x_57(Smoke::Stack x) const {
	// encodedEntryList()
	TQStrList xret = this->TQDir::encodedEntryList();
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    void x_58(Smoke::Stack x) const {
	// encodedEntryList(const TQString&, int, int)
	TQStrList xret = this->TQDir::encodedEntryList(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    void x_59(Smoke::Stack x) const {
	// encodedEntryList(const TQString&, int)
	TQStrList xret = this->TQDir::encodedEntryList(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    void x_60(Smoke::Stack x) const {
	// encodedEntryList(const TQString&)
	TQStrList xret = this->TQDir::encodedEntryList(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    void x_61(Smoke::Stack x) const {
	// entryList(int, int)
	TQStringList xret = this->TQDir::entryList((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_62(Smoke::Stack x) const {
	// entryList(int)
	TQStringList xret = this->TQDir::entryList((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_63(Smoke::Stack x) const {
	// entryList()
	TQStringList xret = this->TQDir::entryList();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_64(Smoke::Stack x) const {
	// entryList(const TQString&, int, int)
	TQStringList xret = this->TQDir::entryList(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_65(Smoke::Stack x) const {
	// entryList(const TQString&, int)
	TQStringList xret = this->TQDir::entryList(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_66(Smoke::Stack x) const {
	// entryList(const TQString&)
	TQStringList xret = this->TQDir::entryList(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_67(Smoke::Stack x) const {
	// entryInfoList(int, int)
	const TQFileInfoList* xret = this->TQDir::entryInfoList((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_68(Smoke::Stack x) const {
	// entryInfoList(int)
	const TQFileInfoList* xret = this->TQDir::entryInfoList((int)x[1].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_69(Smoke::Stack x) const {
	// entryInfoList()
	const TQFileInfoList* xret = this->TQDir::entryInfoList();
	x[0].s_voidp = (void*)xret;
    }
    void x_70(Smoke::Stack x) const {
	// entryInfoList(const TQString&, int, int)
	const TQFileInfoList* xret = this->TQDir::entryInfoList(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_71(Smoke::Stack x) const {
	// entryInfoList(const TQString&, int)
	const TQFileInfoList* xret = this->TQDir::entryInfoList(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_72(Smoke::Stack x) const {
	// entryInfoList(const TQString&)
	const TQFileInfoList* xret = this->TQDir::entryInfoList(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_73(Smoke::Stack x) const {
	// mkdir(const TQString&, bool)
	bool xret = this->TQDir::mkdir(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_74(Smoke::Stack x) const {
	// mkdir(const TQString&)
	bool xret = this->TQDir::mkdir(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_75(Smoke::Stack x) const {
	// rmdir(const TQString&, bool)
	bool xret = this->TQDir::rmdir(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_76(Smoke::Stack x) const {
	// rmdir(const TQString&)
	bool xret = this->TQDir::rmdir(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_77(Smoke::Stack x) const {
	// isReadable()
	bool xret = this->TQDir::isReadable();
	x[0].s_bool = xret;
    }
    void x_78(Smoke::Stack x) const {
	// exists()
	bool xret = this->TQDir::exists();
	x[0].s_bool = xret;
    }
    void x_79(Smoke::Stack x) const {
	// isRoot()
	bool xret = this->TQDir::isRoot();
	x[0].s_bool = xret;
    }
    void x_80(Smoke::Stack x) const {
	// isRelative()
	bool xret = this->TQDir::isRelative();
	x[0].s_bool = xret;
    }
    void x_81(Smoke::Stack x) {
	// convertToAbs()
	this->TQDir::convertToAbs();
	(void)x; // noop (for compiler warning)
    }
    void x_82(Smoke::Stack x) const {
	// operator==(const TQDir&)
	bool xret = this->TQDir::operator==(*(const TQDir *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_83(Smoke::Stack x) const {
	// operator!=(const TQDir&)
	bool xret = this->TQDir::operator!=(*(const TQDir *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_84(Smoke::Stack x) {
	// remove(const TQString&, bool)
	bool xret = this->TQDir::remove(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_85(Smoke::Stack x) {
	// remove(const TQString&)
	bool xret = this->TQDir::remove(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_86(Smoke::Stack x) {
	// rename(const TQString&, const TQString&, bool)
	bool xret = this->TQDir::rename(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_bool = xret;
    }
    void x_87(Smoke::Stack x) {
	// rename(const TQString&, const TQString&)
	bool xret = this->TQDir::rename(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_88(Smoke::Stack x) {
	// exists(const TQString&, bool)
	bool xret = this->TQDir::exists(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_89(Smoke::Stack x) {
	// exists(const TQString&)
	bool xret = this->TQDir::exists(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_90(Smoke::Stack x) const {
	// refresh()
	this->TQDir::refresh();
	(void)x; // noop (for compiler warning)
    }
    static void x_91(Smoke::Stack x) {
	// convertSeparators(const TQString&)
	TQString xret = TQDir::convertSeparators(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_92(Smoke::Stack x) {
	// drives()
	const TQFileInfoList* xret = TQDir::drives();
	x[0].s_voidp = (void*)xret;
    }
    static void x_93(Smoke::Stack x) {
	// separator()
	char xret = TQDir::separator();
	x[0].s_char = xret;
    }
    static void x_94(Smoke::Stack x) {
	// setCurrent(const TQString&)
	bool xret = TQDir::setCurrent(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_95(Smoke::Stack x) {
	// current()
	TQDir xret = TQDir::current();
	x[0].s_class = (void*)new TQDir(xret);
    }
    static void x_96(Smoke::Stack x) {
	// home()
	TQDir xret = TQDir::home();
	x[0].s_class = (void*)new TQDir(xret);
    }
    static void x_97(Smoke::Stack x) {
	// root()
	TQDir xret = TQDir::root();
	x[0].s_class = (void*)new TQDir(xret);
    }
    static void x_98(Smoke::Stack x) {
	// currentDirPath()
	TQString xret = TQDir::currentDirPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_99(Smoke::Stack x) {
	// homeDirPath()
	TQString xret = TQDir::homeDirPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_100(Smoke::Stack x) {
	// rootDirPath()
	TQString xret = TQDir::rootDirPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_101(Smoke::Stack x) {
	// match(const TQStringList&, const TQString&)
	bool xret = TQDir::match(*(const TQStringList *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_102(Smoke::Stack x) {
	// match(const TQString&, const TQString&)
	bool xret = TQDir::match(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_103(Smoke::Stack x) {
	// cleanDirPath(const TQString&)
	TQString xret = TQDir::cleanDirPath(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_104(Smoke::Stack x) {
	// isRelativePath(const TQString&)
	bool xret = TQDir::isRelativePath(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    virtual TQString absFilePath(const TQString& x1, bool x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(20278, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::absFilePath(x1, x2);
    }
    virtual TQString absPath() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20273, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::absPath();
    }
    virtual TQString canonicalPath() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20274, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::canonicalPath();
    }
    virtual bool cd(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(20280, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::cd(x1, x2);
    }
    virtual bool cdUp() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20282, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::cdUp();
    }
    virtual void convertToAbs() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20319, (void*)this, x)) return;
	this->TQDir::convertToAbs();
    }
    virtual TQString dirName() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20275, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::dirName();
    }
    virtual TQStrList encodedEntryList(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(20296, (void*)this, x)) {
	    TQStrList *xptr = (TQStrList *)x[0].s_class;
	    TQStrList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::encodedEntryList(x1, x2, x3);
    }
    virtual TQStrList encodedEntryList(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(20293, (void*)this, x)) {
	    TQStrList *xptr = (TQStrList *)x[0].s_class;
	    TQStrList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::encodedEntryList(x1, x2);
    }
    virtual const TQFileInfoList* entryInfoList(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(20308, (void*)this, x)) return (const TQFileInfoList*)x[0].s_class;
	return this->TQDir::entryInfoList(x1, x2, x3);
    }
    virtual const TQFileInfoList* entryInfoList(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(20305, (void*)this, x)) return (const TQFileInfoList*)x[0].s_class;
	return this->TQDir::entryInfoList(x1, x2);
    }
    virtual TQStringList entryList(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(20302, (void*)this, x)) {
	    TQStringList *xptr = (TQStringList *)x[0].s_class;
	    TQStringList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::entryList(x1, x2, x3);
    }
    virtual TQStringList entryList(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(20299, (void*)this, x)) {
	    TQStringList *xptr = (TQStringList *)x[0].s_class;
	    TQStringList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::entryList(x1, x2);
    }
    virtual bool exists() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20316, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::exists();
    }
    virtual bool exists(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(20326, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::exists(x1, x2);
    }
    virtual TQString filePath(const TQString& x1, bool x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(20276, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::filePath(x1, x2);
    }
    virtual bool isReadable() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20315, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::isReadable();
    }
    virtual bool isRelative() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20318, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::isRelative();
    }
    virtual bool isRoot() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20317, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::isRoot();
    }
    virtual bool mkdir(const TQString& x1, bool x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(20311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::mkdir(x1, x2);
    }
    virtual bool operator!=(const TQDir& x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(20321, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::operator!=(x1);
    }
    virtual bool operator==(const TQDir& x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(20320, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::operator==(x1);
    }
    virtual TQString path() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20272, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::path();
    }
    virtual bool remove(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(20322, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::remove(x1, x2);
    }
    virtual bool rename(const TQString& x1, const TQString& x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(20324, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::rename(x1, x2, x3);
    }
    virtual bool rmdir(const TQString& x1, bool x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(20313, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::rmdir(x1, x2);
    }
    virtual void setFilter(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20286, (void*)this, x)) return;
	this->TQDir::setFilter(x1);
    }
    virtual void setMatchAllDirs(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(20290, (void*)this, x)) return;
	this->TQDir::setMatchAllDirs(x1);
    }
    virtual void setNameFilter(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(20284, (void*)this, x)) return;
	this->TQDir::setNameFilter(x1);
    }
    virtual void setPath(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(20271, (void*)this, x)) return;
	this->TQDir::setPath(x1);
    }
    virtual void setSorting(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20288, (void*)this, x)) return;
	this->TQDir::setSorting(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 1443: //TQDir::FilterSpec
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDir::FilterSpec;
		break;
	      case Smoke::EnumDelete:
		delete (TQDir::FilterSpec*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDir::FilterSpec*)xdata = (TQDir::FilterSpec)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDir::FilterSpec*)xdata;
		break;
	    }
	    break;
	  case 1444: //TQDir::SortSpec
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDir::SortSpec;
		break;
	      case Smoke::EnumDelete:
		delete (TQDir::SortSpec*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDir::SortSpec*)xdata = (TQDir::SortSpec)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDir::SortSpec*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDir() { qt_Smoke->binding->deleted(712, (void*)this); }
};
void xenum_TQDir(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDir::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDir(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDir *xself = (x_TQDir*)obj;
    switch(xi) {
	case 0: x_TQDir::x_0(args);	break;
	case 1: x_TQDir::x_1(args);	break;
	case 2: x_TQDir::x_2(args);	break;
	case 3: x_TQDir::x_3(args);	break;
	case 4: x_TQDir::x_4(args);	break;
	case 5: x_TQDir::x_5(args);	break;
	case 6: x_TQDir::x_6(args);	break;
	case 7: x_TQDir::x_7(args);	break;
	case 8: x_TQDir::x_8(args);	break;
	case 9: x_TQDir::x_9(args);	break;
	case 10: x_TQDir::x_10(args);	break;
	case 11: x_TQDir::x_11(args);	break;
	case 12: x_TQDir::x_12(args);	break;
	case 13: x_TQDir::x_13(args);	break;
	case 14: x_TQDir::x_14(args);	break;
	case 15: x_TQDir::x_15(args);	break;
	case 16: x_TQDir::x_16(args);	break;
	case 17: x_TQDir::x_17(args);	break;
	case 18: x_TQDir::x_18(args);	break;
	case 19: x_TQDir::x_19(args);	break;
	case 20: x_TQDir::x_20(args);	break;
	case 21: x_TQDir::x_21(args);	break;
	case 22: x_TQDir::x_22(args);	break;
	case 23: x_TQDir::x_23(args);	break;
	case 24: x_TQDir::x_24(args);	break;
	case 25: x_TQDir::x_25(args);	break;
	case 26: x_TQDir::x_26(args);	break;
	case 27: x_TQDir::x_27(args);	break;
	case 28: x_TQDir::x_28(args);	break;
	case 29: x_TQDir::x_29(args);	break;
	case 30: x_TQDir::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: xself->x_89(args);	break;
	case 90: xself->x_90(args);	break;
	case 91: x_TQDir::x_91(args);	break;
	case 92: x_TQDir::x_92(args);	break;
	case 93: x_TQDir::x_93(args);	break;
	case 94: x_TQDir::x_94(args);	break;
	case 95: x_TQDir::x_95(args);	break;
	case 96: x_TQDir::x_96(args);	break;
	case 97: x_TQDir::x_97(args);	break;
	case 98: x_TQDir::x_98(args);	break;
	case 99: x_TQDir::x_99(args);	break;
	case 100: x_TQDir::x_100(args);	break;
	case 101: x_TQDir::x_101(args);	break;
	case 102: x_TQDir::x_102(args);	break;
	case 103: x_TQDir::x_103(args);	break;
	case 104: x_TQDir::x_104(args);	break;
	case 105: delete (TQDir*)xself;	break;
    }
}

class x_TQDirSortItem : public TQDirSortItem {
public:
    void x_0(Smoke::Stack x) {
        x[0].s_voidp = (void*)new TQString(this->filename_cache);
    }
    void x_1(Smoke::Stack x) {
        x[0].s_class = (void*)this->item;
    }
    void x_2(Smoke::Stack x) {
	// setFilename_cache(TQString)
	this->filename_cache = *(TQString *)x[1].s_voidp;
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) {
	// setItem(TQFileInfo*)
	this->item = (TQFileInfo*)x[1].s_class;
	(void)x; // noop (for compiler warning)
    }
    static void x_4(Smoke::Stack x) {
	// TQDirSortItem()
	x_TQDirSortItem* xret = new x_TQDirSortItem();
	x[0].s_class = (void*)xret;
    }
    x_TQDirSortItem() : TQDirSortItem() {
    }
    static void x_5(Smoke::Stack x) {
	// TQDirSortItem(const TQDirSortItem&)
	x_TQDirSortItem* xret = new x_TQDirSortItem(*(const TQDirSortItem *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDirSortItem(const TQDirSortItem& x1) : TQDirSortItem(x1) {
    }
    ~x_TQDirSortItem() { qt_Smoke->binding->deleted(713, (void*)this); }
};
void xcall_TQDirSortItem(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDirSortItem *xself = (x_TQDirSortItem*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: x_TQDirSortItem::x_4(args);	break;
	case 5: x_TQDirSortItem::x_5(args);	break;
	case 6: delete (TQDirSortItem*)xself;	break;
    }
}

class x_TQDockArea : public TQDockArea {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDockArea::Normal;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDockArea::Reverse;
    }
    void x_2(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDockArea::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDockArea::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDockArea::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->TQDockArea::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->TQDockArea::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->TQDockArea::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->TQDockArea::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_9(Smoke::Stack x) {
	// TQDockArea(TQt::Orientation, TQDockArea::HandlePosition, TQWidget*, const char*)
	x_TQDockArea* xret = new x_TQDockArea((TQt::Orientation)x[1].s_enum,(TQDockArea::HandlePosition)x[2].s_enum,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDockArea(TQt::Orientation x1, TQDockArea::HandlePosition x2, TQWidget* x3, const char* x4) : TQDockArea(x1, x2, x3, x4) {
    }
    static void x_10(Smoke::Stack x) {
	// TQDockArea(TQt::Orientation, TQDockArea::HandlePosition, TQWidget*)
	x_TQDockArea* xret = new x_TQDockArea((TQt::Orientation)x[1].s_enum,(TQDockArea::HandlePosition)x[2].s_enum,(TQWidget*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDockArea(TQt::Orientation x1, TQDockArea::HandlePosition x2, TQWidget* x3) : TQDockArea(x1, x2, x3) {
    }
    static void x_11(Smoke::Stack x) {
	// TQDockArea(TQt::Orientation, TQDockArea::HandlePosition)
	x_TQDockArea* xret = new x_TQDockArea((TQt::Orientation)x[1].s_enum,(TQDockArea::HandlePosition)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQDockArea(TQt::Orientation x1, TQDockArea::HandlePosition x2) : TQDockArea(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQDockArea(TQt::Orientation)
	x_TQDockArea* xret = new x_TQDockArea((TQt::Orientation)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQDockArea(TQt::Orientation x1) : TQDockArea(x1) {
    }
    void x_13(Smoke::Stack x) {
	// moveDockWindow(TQDockWindow*, const TQPoint&, const TQRect&, bool)
	this->TQDockArea::moveDockWindow((TQDockWindow*)x[1].s_class,*(const TQPoint *)x[2].s_class,*(const TQRect *)x[3].s_class,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// removeDockWindow(TQDockWindow*, bool, bool, bool)
	this->TQDockArea::removeDockWindow((TQDockWindow*)x[1].s_class,(bool)x[2].s_bool,(bool)x[3].s_bool,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// removeDockWindow(TQDockWindow*, bool, bool)
	this->TQDockArea::removeDockWindow((TQDockWindow*)x[1].s_class,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// moveDockWindow(TQDockWindow*, int)
	this->TQDockArea::moveDockWindow((TQDockWindow*)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// moveDockWindow(TQDockWindow*)
	this->TQDockArea::moveDockWindow((TQDockWindow*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// hasDockWindow(TQDockWindow*, int*)
	bool xret = this->TQDockArea::hasDockWindow((TQDockWindow*)x[1].s_class,(int*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) {
	// hasDockWindow(TQDockWindow*)
	bool xret = this->TQDockArea::hasDockWindow((TQDockWindow*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
	// invalidNextOffset(TQDockWindow*)
	this->TQDockArea::invalidNextOffset((TQDockWindow*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQDockArea::orientation();
	x[0].s_enum = xret;
    }
    void x_22(Smoke::Stack x) const {
	// handlePosition()
	TQDockArea::HandlePosition xret = this->TQDockArea::handlePosition();
	x[0].s_enum = xret;
    }
    void x_23(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQDockArea::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) const {
	// isEmpty()
	bool xret = this->TQDockArea::isEmpty();
	x[0].s_bool = xret;
    }
    void x_25(Smoke::Stack x) const {
	// count()
	int xret = this->TQDockArea::count();
	x[0].s_int = xret;
    }
    void x_26(Smoke::Stack x) const {
	// dockWindowList()
	TQPtrList<TQDockWindow> xret = this->TQDockArea::dockWindowList();
	x[0].s_voidp = (void*)new TQPtrList<TQDockWindow>(xret);
    }
    void x_27(Smoke::Stack x) {
	// isDockWindowAccepted(TQDockWindow*)
	bool xret = this->TQDockArea::isDockWindowAccepted((TQDockWindow*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_28(Smoke::Stack x) {
	// setAcceptDockWindow(TQDockWindow*, bool)
	this->TQDockArea::setAcceptDockWindow((TQDockWindow*)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// lineUp(bool)
	this->TQDockArea::lineUp((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_30(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDockArea::staticMetaObject();
	x[0].s_class = (void*)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(20353, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDockArea::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(20374, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockArea::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(20352, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDockArea::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(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 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(20354, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDockArea::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(20356, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockArea::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(20355, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockArea::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(20357, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockArea::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 1448: //TQDockArea::HandlePosition
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDockArea::HandlePosition;
		break;
	      case Smoke::EnumDelete:
		delete (TQDockArea::HandlePosition*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDockArea::HandlePosition*)xdata = (TQDockArea::HandlePosition)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDockArea::HandlePosition*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDockArea() { qt_Smoke->binding->deleted(714, (void*)this); }
};
void xenum_TQDockArea(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDockArea::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDockArea(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDockArea *xself = (x_TQDockArea*)obj;
    switch(xi) {
	case 0: x_TQDockArea::x_0(args);	break;
	case 1: x_TQDockArea::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_TQDockArea::x_9(args);	break;
	case 10: x_TQDockArea::x_10(args);	break;
	case 11: x_TQDockArea::x_11(args);	break;
	case 12: x_TQDockArea::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: x_TQDockArea::x_30(args);	break;
	case 31: delete (TQDockArea*)xself;	break;
    }
}

