//Auto-generated by ../../kalyptus/kalyptus. DO NOT EDIT.
#include <smoke.h>
#include <qt_smoke.h>
#include <ntqeuckrcodec.h>
#include <ntqpoint.h>
#include <ntqeditorfactory.h>
#include <ntqregion.h>
#include <ntqrect.h>
#include <ntqwidget.h>
#include <ntqevent.h>
#include <ntqcolor.h>
#include <ntqfile.h>
#include <ntqcstring.h>
#include <ntqdir.h>
#include <ntqdropsite.h>
#include <ntqfiledialog.h>
#include <ntqeucjpcodec.h>
#include <ntqfocusdata.h>
#include <ntqsizepolicy.h>
#include <ntqpixmap.h>
#include <ntqurl.h>
#include <ntqbitmap.h>
#include <ntqvariant.h>
#include <ntqfontdatabase.h>
#include <ntqstyle.h>
#include <ntqnamespace.h>
#include <ntqcursor.h>
#include <ntqdatetime.h>
#include <ntqeventloop.h>
#include <ntqiodevice.h>
#include <ntqsize.h>
#include <ntqfont.h>
#include <ntqerrormessage.h>
#include <ntqglobal.h>
#include <ntqfileinfo.h>
#include <ntqurloperator.h>
#include <ntqpalette.h>
#include <ntqstring.h>
#include <ntqdragobject.h>
#include <ntqstringlist.h>

class x_TQDragObject : public TQDragObject {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDragObject::DragDefault;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDragObject::DragCopy;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQDragObject::DragMove;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQDragObject::DragLink;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQDragObject::DragCopyOrMove;
    }
    void x_5(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDragObject::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_6(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDragObject::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDragObject::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQDragObject::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQDragObject::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQDragObject::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQDragObject::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_12(Smoke::Stack x) {
	// TQDragObject(TQWidget*, const char*)
	x_TQDragObject* xret = new x_TQDragObject((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDragObject(TQWidget* x1, const char* x2) : TQDragObject(x1, x2) {
    }
    static void x_13(Smoke::Stack x) {
	// TQDragObject(TQWidget*)
	x_TQDragObject* xret = new x_TQDragObject((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDragObject(TQWidget* x1) : TQDragObject(x1) {
    }
    static void x_14(Smoke::Stack x) {
	// TQDragObject()
	x_TQDragObject* xret = new x_TQDragObject();
	x[0].s_class = (void*)xret;
    }
    x_TQDragObject() : TQDragObject() {
    }
    void x_15(Smoke::Stack x) {
	// drag()
	bool xret = this->TQDragObject::drag();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// dragMove()
	bool xret = this->TQDragObject::dragMove();
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) {
	// dragCopy()
	this->TQDragObject::dragCopy();
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// dragLink()
	this->TQDragObject::dragLink();
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// setPixmap(TQPixmap)
	this->TQDragObject::setPixmap(*(TQPixmap *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// setPixmap(TQPixmap, const TQPoint&)
	this->TQDragObject::setPixmap(*(TQPixmap *)x[1].s_class,*(const TQPoint *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// pixmap()
	TQPixmap xret = this->TQDragObject::pixmap();
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_22(Smoke::Stack x) const {
	// pixmapHotSpot()
	TQPoint xret = this->TQDragObject::pixmapHotSpot();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_23(Smoke::Stack x) {
	// source()
	TQWidget* xret = this->TQDragObject::source();
	x[0].s_class = (void*)xret;
    }
    static void x_24(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDragObject::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_25(Smoke::Stack x) {
	// target()
	TQWidget* xret = TQDragObject::target();
	x[0].s_class = (void*)xret;
    }
    static void x_26(Smoke::Stack x) {
	// setTarget(TQWidget*)
	TQDragObject::setTarget((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// drag(TQDragObject::DragMode)
	bool xret = this->TQDragObject::drag((TQDragObject::DragMode)x[1].s_enum);
	x[0].s_bool = xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2714, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDragObject::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool drag(TQDragObject::DragMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(2736, (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;
	qt_Smoke->binding->callMethod(6971, (void*)this, x, true /*pure virtual*/);
	TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	TQByteArray xret(*xptr);
	delete xptr;
	return xret;
	// ABSTRACT
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual const char* format(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(6968, (void*)this, x, true /*pure virtual*/);
	return (const char*)x[0].s_class;
	// ABSTRACT
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2713, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDragObject::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual bool provides(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(6970, (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(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual void setPixmap(TQPixmap x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2728, (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(2729, (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(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(2715, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDragObject::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(2717, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDragObject::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(2716, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDragObject::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(2718, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDragObject::tqt_property(x1, x2, x3);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 205: //TQDragObject::DragMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDragObject::DragMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQDragObject::DragMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDragObject::DragMode*)xdata = (TQDragObject::DragMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDragObject::DragMode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDragObject() { qt_Smoke->binding->deleted(96, (void*)this); }
};
void xenum_TQDragObject(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDragObject::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDragObject(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDragObject *xself = (x_TQDragObject*)obj;
    switch(xi) {
	case 0: x_TQDragObject::x_0(args);	break;
	case 1: x_TQDragObject::x_1(args);	break;
	case 2: x_TQDragObject::x_2(args);	break;
	case 3: x_TQDragObject::x_3(args);	break;
	case 4: x_TQDragObject::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_TQDragObject::x_12(args);	break;
	case 13: x_TQDragObject::x_13(args);	break;
	case 14: x_TQDragObject::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: x_TQDragObject::x_24(args);	break;
	case 25: x_TQDragObject::x_25(args);	break;
	case 26: x_TQDragObject::x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: delete (TQDragObject*)xself;	break;
    }
}

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

class x_TQDropEvent : public TQDropEvent {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDropEvent::Copy;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDropEvent::Link;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQDropEvent::Move;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQDropEvent::Private;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQDropEvent::UserAction;
    }
    static void x_5(Smoke::Stack x) {
	// TQDropEvent(const TQPoint&, TQEvent::Type)
	x_TQDropEvent* xret = new x_TQDropEvent(*(const TQPoint *)x[1].s_class,(TQEvent::Type)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQDropEvent(const TQPoint& x1, TQEvent::Type x2) : TQDropEvent(x1, x2) {
    }
    static void x_6(Smoke::Stack x) {
	// TQDropEvent(const TQPoint&)
	x_TQDropEvent* xret = new x_TQDropEvent(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDropEvent(const TQPoint& x1) : TQDropEvent(x1) {
    }
    void x_7(Smoke::Stack x) const {
	// pos()
	const TQPoint& xret = this->TQDropEvent::pos();
	x[0].s_class = (void*)&xret;
    }
    void x_8(Smoke::Stack x) const {
	// isAccepted()
	bool xret = this->TQDropEvent::isAccepted();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// accept(bool)
	this->TQDropEvent::accept((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
	// accept()
	this->TQDropEvent::accept();
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// ignore()
	this->TQDropEvent::ignore();
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// isActionAccepted()
	bool xret = this->TQDropEvent::isActionAccepted();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// acceptAction(bool)
	this->TQDropEvent::acceptAction((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// acceptAction()
	this->TQDropEvent::acceptAction();
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// setAction(TQDropEvent::Action)
	this->TQDropEvent::setAction((TQDropEvent::Action)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) const {
	// action()
	TQDropEvent::Action xret = this->TQDropEvent::action();
	x[0].s_enum = xret;
    }
    void x_17(Smoke::Stack x) const {
	// source()
	TQWidget* xret = this->TQDropEvent::source();
	x[0].s_class = (void*)xret;
    }
    void x_18(Smoke::Stack x) const {
	// format(int)
	const char* xret = this->TQDropEvent::format((int)x[1].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_19(Smoke::Stack x) const {
	// format()
	const char* xret = this->TQDropEvent::format();
	x[0].s_voidp = (void*)xret;
    }
    void x_20(Smoke::Stack x) const {
	// encodedData(const char*)
	TQByteArray xret = this->TQDropEvent::encodedData((const char*)x[1].s_voidp);
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    void x_21(Smoke::Stack x) const {
	// provides(const char*)
	bool xret = this->TQDropEvent::provides((const char*)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) const {
	// data(const char*)
	TQByteArray xret = this->TQDropEvent::data((const char*)x[1].s_voidp);
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    void x_23(Smoke::Stack x) {
	// setPoint(const TQPoint&)
	this->TQDropEvent::setPoint(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_24(Smoke::Stack x) {
	// TQDropEvent(const TQDropEvent&)
	x_TQDropEvent* xret = new x_TQDropEvent(*(const TQDropEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDropEvent(const TQDropEvent& x1) : TQDropEvent(x1) {
    }
    virtual TQByteArray encodedData(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(2761, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDropEvent::encodedData(x1);
    }
    virtual const char* format(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2759, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDropEvent::format(x1);
    }
    virtual bool provides(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(2762, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDropEvent::provides(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 208: //TQDropEvent::Action
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDropEvent::Action;
		break;
	      case Smoke::EnumDelete:
		delete (TQDropEvent::Action*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDropEvent::Action*)xdata = (TQDropEvent::Action)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDropEvent::Action*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDropEvent() { qt_Smoke->binding->deleted(98, (void*)this); }
};
void xenum_TQDropEvent(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDropEvent::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDropEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDropEvent *xself = (x_TQDropEvent*)obj;
    switch(xi) {
	case 0: x_TQDropEvent::x_0(args);	break;
	case 1: x_TQDropEvent::x_1(args);	break;
	case 2: x_TQDropEvent::x_2(args);	break;
	case 3: x_TQDropEvent::x_3(args);	break;
	case 4: x_TQDropEvent::x_4(args);	break;
	case 5: x_TQDropEvent::x_5(args);	break;
	case 6: x_TQDropEvent::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: x_TQDropEvent::x_24(args);	break;
	case 25: delete (TQDropEvent*)xself;	break;
    }
}

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

class x_TQEditorFactory : public TQEditorFactory {
public:
    static void x_0(Smoke::Stack x) {
	// TQEditorFactory(TQObject*, const char*)
	x_TQEditorFactory* xret = new x_TQEditorFactory((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQEditorFactory(TQObject* x1, const char* x2) : TQEditorFactory(x1, x2) {
    }
    static void x_1(Smoke::Stack x) {
	// TQEditorFactory(TQObject*)
	x_TQEditorFactory* xret = new x_TQEditorFactory((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQEditorFactory(TQObject* x1) : TQEditorFactory(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQEditorFactory()
	x_TQEditorFactory* xret = new x_TQEditorFactory();
	x[0].s_class = (void*)xret;
    }
    x_TQEditorFactory() : TQEditorFactory() {
    }
    void x_3(Smoke::Stack x) {
	// createEditor(TQWidget*, const TQVariant&)
	TQWidget* xret = this->TQEditorFactory::createEditor((TQWidget*)x[1].s_class,*(const TQVariant *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    static void x_4(Smoke::Stack x) {
	// defaultFactory()
	TQEditorFactory* xret = TQEditorFactory::defaultFactory();
	x[0].s_class = (void*)xret;
    }
    static void x_5(Smoke::Stack x) {
	// installDefaultFactory(TQEditorFactory*)
	TQEditorFactory::installDefaultFactory((TQEditorFactory*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7236, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQObject::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual TQWidget* createEditor(TQWidget* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2774, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQEditorFactory::createEditor(x1, x2);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7237, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQObject::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7227, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQObject::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(7229, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::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(7228, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::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(7230, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::tqt_property(x1, x2, x3);
    }
    ~x_TQEditorFactory() { qt_Smoke->binding->deleted(100, (void*)this); }
};
void xcall_TQEditorFactory(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQEditorFactory *xself = (x_TQEditorFactory*)obj;
    switch(xi) {
	case 0: x_TQEditorFactory::x_0(args);	break;
	case 1: x_TQEditorFactory::x_1(args);	break;
	case 2: x_TQEditorFactory::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: x_TQEditorFactory::x_4(args);	break;
	case 5: x_TQEditorFactory::x_5(args);	break;
	case 6: delete (TQEditorFactory*)xself;	break;
    }
}

class x_TQErrorMessage : public TQErrorMessage {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQErrorMessage::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQErrorMessage::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQErrorMessage::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->TQErrorMessage::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->TQErrorMessage::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->TQErrorMessage::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->TQErrorMessage::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQErrorMessage(TQWidget*, const char*)
	x_TQErrorMessage* xret = new x_TQErrorMessage((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQErrorMessage(TQWidget* x1, const char* x2) : TQErrorMessage(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQErrorMessage(TQWidget*)
	x_TQErrorMessage* xret = new x_TQErrorMessage((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQErrorMessage(TQWidget* x1) : TQErrorMessage(x1) {
    }
    void x_9(Smoke::Stack x) {
	// message(const TQString&)
	this->TQErrorMessage::message(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_10(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQErrorMessage::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_11(Smoke::Stack x) {
	// qtHandler()
	TQErrorMessage* xret = TQErrorMessage::qtHandler();
	x[0].s_class = (void*)xret;
    }
    void x_12(Smoke::Stack x) {
	// done(int)
	this->TQErrorMessage::done((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    virtual void accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2106, (void*)this, x)) return;
	this->TQDialog::accept();
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2778, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQErrorMessage::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2100, (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(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2102, (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(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void done(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2790, (void*)this, x)) return;
	this->TQErrorMessage::done(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2095, (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(2103, (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(13024, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13064, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13025, (void*)this, x)) return;
	this->TQWidget::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13047, (void*)this, x)) return;
	this->TQWidget::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2078, (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(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2099, (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(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2777, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQErrorMessage::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2090, (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(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(2079, (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(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13028, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12997, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void reject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2107, (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(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(2081, (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(2101, (void*)this, x)) return;
	this->TQDialog::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12945, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12891, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12946, (void*)this, x)) return;
	this->TQWidget::setAutoMask(x1);
    }
    virtual void setBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12887, (void*)this, x)) return;
	this->TQWidget::setBackgroundColor(x1);
    }
    virtual void setBackgroundMode(TQt::BackgroundMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12849, (void*)this, x)) return;
	this->TQWidget::setBackgroundMode(x1);
    }
    virtual void setBackgroundOrigin(TQWidget::BackgroundOrigin x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12948, (void*)this, x)) return;
	this->TQWidget::setBackgroundOrigin(x1);
    }
    virtual void setBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12889, (void*)this, x)) return;
	this->TQWidget::setBackgroundPixmap(x1);
    }
    virtual void setCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12970, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12876, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12968, (void*)this, x)) return;
	this->TQWidget::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12853, (void*)this, x)) return;
	this->TQWidget::setEraseColor(x1);
    }
    virtual void setErasePixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12855, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2084, (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(2083, (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(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12833, (void*)this, x)) return;
	this->TQWidget::setSizeIncrement(x1, x2);
    }
    virtual void setSizePolicy(TQSizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12921, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12976, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13060, (void*)this, x)) return;
	this->TQWidget::setWFlags(x1);
    }
    virtual void setWState(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(13058, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2077, (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(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2089, (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(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13044, (void*)this, x)) return;
	this->TQWidget::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(2779, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQErrorMessage::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(2781, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQErrorMessage::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(2780, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQErrorMessage::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(2782, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQErrorMessage::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13021, (void*)this, x)) return;
	this->TQWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQErrorMessage() { qt_Smoke->binding->deleted(101, (void*)this); }
};
void xcall_TQErrorMessage(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQErrorMessage *xself = (x_TQErrorMessage*)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_TQErrorMessage::x_7(args);	break;
	case 8: x_TQErrorMessage::x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: x_TQErrorMessage::x_10(args);	break;
	case 11: x_TQErrorMessage::x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: delete (TQErrorMessage*)xself;	break;
    }
}

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

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

class x_TQEvent : public TQEvent {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::None;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Timer;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::MouseButtonPress;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::MouseButtonRelease;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::MouseButtonDblClick;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::MouseMove;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::KeyPress;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::KeyRelease;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::FocusIn;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::FocusOut;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Enter;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Leave;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Paint;
    }
    static void x_13(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Move;
    }
    static void x_14(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Resize;
    }
    static void x_15(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Create;
    }
    static void x_16(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Destroy;
    }
    static void x_17(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Show;
    }
    static void x_18(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Hide;
    }
    static void x_19(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Close;
    }
    static void x_20(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Quit;
    }
    static void x_21(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Reparent;
    }
    static void x_22(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ShowMinimized;
    }
    static void x_23(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ShowNormal;
    }
    static void x_24(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::WindowActivate;
    }
    static void x_25(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::WindowDeactivate;
    }
    static void x_26(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ShowToParent;
    }
    static void x_27(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::HideToParent;
    }
    static void x_28(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ShowMaximized;
    }
    static void x_29(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ShowFullScreen;
    }
    static void x_30(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Accel;
    }
    static void x_31(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Wheel;
    }
    static void x_32(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::AccelAvailable;
    }
    static void x_33(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::CaptionChange;
    }
    static void x_34(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::IconChange;
    }
    static void x_35(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ParentFontChange;
    }
    static void x_36(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ApplicationFontChange;
    }
    static void x_37(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ParentPaletteChange;
    }
    static void x_38(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ApplicationPaletteChange;
    }
    static void x_39(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::PaletteChange;
    }
    static void x_40(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Clipboard;
    }
    static void x_41(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Speech;
    }
    static void x_42(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::SockAct;
    }
    static void x_43(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::AccelOverride;
    }
    static void x_44(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::DeferredDelete;
    }
    static void x_45(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::DragEnter;
    }
    static void x_46(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::DragMove;
    }
    static void x_47(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::DragLeave;
    }
    static void x_48(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Drop;
    }
    static void x_49(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::DragResponse;
    }
    static void x_50(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ChildInserted;
    }
    static void x_51(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ChildRemoved;
    }
    static void x_52(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::LayoutHint;
    }
    static void x_53(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ShowWindowRequest;
    }
    static void x_54(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::WindowBlocked;
    }
    static void x_55(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::WindowUnblocked;
    }
    static void x_56(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ActivateControl;
    }
    static void x_57(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::DeactivateControl;
    }
    static void x_58(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ContextMenu;
    }
    static void x_59(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::IMStart;
    }
    static void x_60(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::IMCompose;
    }
    static void x_61(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::IMEnd;
    }
    static void x_62(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Accessibility;
    }
    static void x_63(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::TabletMove;
    }
    static void x_64(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::LocaleChange;
    }
    static void x_65(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::LanguageChange;
    }
    static void x_66(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::LayoutDirectionChange;
    }
    static void x_67(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::Style;
    }
    static void x_68(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::TabletPress;
    }
    static void x_69(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::TabletRelease;
    }
    static void x_70(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::OkRequest;
    }
    static void x_71(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::HelpRequest;
    }
    static void x_72(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::WindowStateChange;
    }
    static void x_73(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::IconDrag;
    }
    static void x_74(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::MetaCall;
    }
    static void x_75(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::ThreadChange;
    }
    static void x_76(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::User;
    }
    static void x_77(Smoke::Stack x) {
	x[0].s_enum = (long)TQEvent::MaxUser;
    }
    static void x_78(Smoke::Stack x) {
	// TQEvent(TQEvent::Type)
	x_TQEvent* xret = new x_TQEvent((TQEvent::Type)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQEvent(TQEvent::Type x1) : TQEvent(x1) {
    }
    void x_79(Smoke::Stack x) const {
	// type()
	TQEvent::Type xret = this->TQEvent::type();
	x[0].s_enum = xret;
    }
    void x_80(Smoke::Stack x) const {
	// spontaneous()
	bool xret = this->TQEvent::spontaneous();
	x[0].s_bool = xret;
    }
    static void x_81(Smoke::Stack x) {
	// TQEvent(const TQEvent&)
	x_TQEvent* xret = new x_TQEvent(*(const TQEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQEvent(const TQEvent& x1) : TQEvent(x1) {
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 215: //TQEvent::Type
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQEvent::Type;
		break;
	      case Smoke::EnumDelete:
		delete (TQEvent::Type*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQEvent::Type*)xdata = (TQEvent::Type)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQEvent::Type*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQEvent() { qt_Smoke->binding->deleted(104, (void*)this); }
};
void xenum_TQEvent(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQEvent::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQEvent *xself = (x_TQEvent*)obj;
    switch(xi) {
	case 0: x_TQEvent::x_0(args);	break;
	case 1: x_TQEvent::x_1(args);	break;
	case 2: x_TQEvent::x_2(args);	break;
	case 3: x_TQEvent::x_3(args);	break;
	case 4: x_TQEvent::x_4(args);	break;
	case 5: x_TQEvent::x_5(args);	break;
	case 6: x_TQEvent::x_6(args);	break;
	case 7: x_TQEvent::x_7(args);	break;
	case 8: x_TQEvent::x_8(args);	break;
	case 9: x_TQEvent::x_9(args);	break;
	case 10: x_TQEvent::x_10(args);	break;
	case 11: x_TQEvent::x_11(args);	break;
	case 12: x_TQEvent::x_12(args);	break;
	case 13: x_TQEvent::x_13(args);	break;
	case 14: x_TQEvent::x_14(args);	break;
	case 15: x_TQEvent::x_15(args);	break;
	case 16: x_TQEvent::x_16(args);	break;
	case 17: x_TQEvent::x_17(args);	break;
	case 18: x_TQEvent::x_18(args);	break;
	case 19: x_TQEvent::x_19(args);	break;
	case 20: x_TQEvent::x_20(args);	break;
	case 21: x_TQEvent::x_21(args);	break;
	case 22: x_TQEvent::x_22(args);	break;
	case 23: x_TQEvent::x_23(args);	break;
	case 24: x_TQEvent::x_24(args);	break;
	case 25: x_TQEvent::x_25(args);	break;
	case 26: x_TQEvent::x_26(args);	break;
	case 27: x_TQEvent::x_27(args);	break;
	case 28: x_TQEvent::x_28(args);	break;
	case 29: x_TQEvent::x_29(args);	break;
	case 30: x_TQEvent::x_30(args);	break;
	case 31: x_TQEvent::x_31(args);	break;
	case 32: x_TQEvent::x_32(args);	break;
	case 33: x_TQEvent::x_33(args);	break;
	case 34: x_TQEvent::x_34(args);	break;
	case 35: x_TQEvent::x_35(args);	break;
	case 36: x_TQEvent::x_36(args);	break;
	case 37: x_TQEvent::x_37(args);	break;
	case 38: x_TQEvent::x_38(args);	break;
	case 39: x_TQEvent::x_39(args);	break;
	case 40: x_TQEvent::x_40(args);	break;
	case 41: x_TQEvent::x_41(args);	break;
	case 42: x_TQEvent::x_42(args);	break;
	case 43: x_TQEvent::x_43(args);	break;
	case 44: x_TQEvent::x_44(args);	break;
	case 45: x_TQEvent::x_45(args);	break;
	case 46: x_TQEvent::x_46(args);	break;
	case 47: x_TQEvent::x_47(args);	break;
	case 48: x_TQEvent::x_48(args);	break;
	case 49: x_TQEvent::x_49(args);	break;
	case 50: x_TQEvent::x_50(args);	break;
	case 51: x_TQEvent::x_51(args);	break;
	case 52: x_TQEvent::x_52(args);	break;
	case 53: x_TQEvent::x_53(args);	break;
	case 54: x_TQEvent::x_54(args);	break;
	case 55: x_TQEvent::x_55(args);	break;
	case 56: x_TQEvent::x_56(args);	break;
	case 57: x_TQEvent::x_57(args);	break;
	case 58: x_TQEvent::x_58(args);	break;
	case 59: x_TQEvent::x_59(args);	break;
	case 60: x_TQEvent::x_60(args);	break;
	case 61: x_TQEvent::x_61(args);	break;
	case 62: x_TQEvent::x_62(args);	break;
	case 63: x_TQEvent::x_63(args);	break;
	case 64: x_TQEvent::x_64(args);	break;
	case 65: x_TQEvent::x_65(args);	break;
	case 66: x_TQEvent::x_66(args);	break;
	case 67: x_TQEvent::x_67(args);	break;
	case 68: x_TQEvent::x_68(args);	break;
	case 69: x_TQEvent::x_69(args);	break;
	case 70: x_TQEvent::x_70(args);	break;
	case 71: x_TQEvent::x_71(args);	break;
	case 72: x_TQEvent::x_72(args);	break;
	case 73: x_TQEvent::x_73(args);	break;
	case 74: x_TQEvent::x_74(args);	break;
	case 75: x_TQEvent::x_75(args);	break;
	case 76: x_TQEvent::x_76(args);	break;
	case 77: x_TQEvent::x_77(args);	break;
	case 78: x_TQEvent::x_78(args);	break;
	case 79: xself->x_79(args);	break;
	case 80: xself->x_80(args);	break;
	case 81: x_TQEvent::x_81(args);	break;
	case 82: delete (TQEvent*)xself;	break;
    }
}

class x_TQEventLoop : public TQEventLoop {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQEventLoop::AllEvents;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQEventLoop::ExcludeUserInput;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQEventLoop::ExcludeSocketNotifiers;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQEventLoop::WaitForMore;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQEventLoop::ExcludeTimers;
    }
    void x_5(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQEventLoop::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_6(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQEventLoop::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQEventLoop::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQEventLoop::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQEventLoop::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQEventLoop::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQEventLoop::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_12(Smoke::Stack x) {
	// TQEventLoop(TQObject*, const char*)
	x_TQEventLoop* xret = new x_TQEventLoop((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQEventLoop(TQObject* x1, const char* x2) : TQEventLoop(x1, x2) {
    }
    static void x_13(Smoke::Stack x) {
	// TQEventLoop(TQObject*)
	x_TQEventLoop* xret = new x_TQEventLoop((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQEventLoop(TQObject* x1) : TQEventLoop(x1) {
    }
    static void x_14(Smoke::Stack x) {
	// TQEventLoop()
	x_TQEventLoop* xret = new x_TQEventLoop();
	x[0].s_class = (void*)xret;
    }
    x_TQEventLoop() : TQEventLoop() {
    }
    void x_15(Smoke::Stack x) {
	// processEvents(TQEventLoop::ProcessEventsFlags, int)
	this->TQEventLoop::processEvents((TQEventLoop::ProcessEventsFlags)x[1].s_uint,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// processEvents(TQEventLoop::ProcessEventsFlags)
	bool xret = this->TQEventLoop::processEvents((TQEventLoop::ProcessEventsFlags)x[1].s_uint);
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) const {
	// hasPendingEvents()
	bool xret = this->TQEventLoop::hasPendingEvents();
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) {
	// registerSocketNotifier(TQSocketNotifier*)
	this->TQEventLoop::registerSocketNotifier((TQSocketNotifier*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// unregisterSocketNotifier(TQSocketNotifier*)
	this->TQEventLoop::unregisterSocketNotifier((TQSocketNotifier*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// setSocketNotifierPending(TQSocketNotifier*)
	this->TQEventLoop::setSocketNotifierPending((TQSocketNotifier*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// activateSocketNotifiers()
	int xret = this->TQEventLoop::activateSocketNotifiers();
	x[0].s_int = xret;
    }
    void x_22(Smoke::Stack x) {
	// activateTimers()
	int xret = this->TQEventLoop::activateTimers();
	x[0].s_int = xret;
    }
    void x_23(Smoke::Stack x) const {
	// timeToWait()
	int xret = this->TQEventLoop::timeToWait();
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) {
	// exec()
	int xret = this->TQEventLoop::exec();
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) {
	// exit(int)
	this->TQEventLoop::exit((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// exit()
	this->TQEventLoop::exit();
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// enterLoop()
	int xret = this->TQEventLoop::enterLoop();
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) {
	// exitLoop()
	this->TQEventLoop::exitLoop();
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// loopLevel()
	int xret = this->TQEventLoop::loopLevel();
	x[0].s_int = xret;
    }
    void x_30(Smoke::Stack x) {
	// wakeUp()
	this->TQEventLoop::wakeUp();
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// setSingleToolkitEventHandling(bool)
	this->TQEventLoop::setSingleToolkitEventHandling((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// awake()
	this->TQEventLoop::awake();
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// aboutToBlock()
	this->TQEventLoop::aboutToBlock();
	(void)x; // noop (for compiler warning)
    }
    static void x_34(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQEventLoop::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2902, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQEventLoop::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual int enterLoop() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQEventLoop::enterLoop();
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual int exec() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2921, (void*)this, x)) return (int)x[0].s_int;
	return this->TQEventLoop::exec();
    }
    virtual void exit(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2922, (void*)this, x)) return;
	this->TQEventLoop::exit(x1);
    }
    virtual void exitLoop() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2925, (void*)this, x)) return;
	this->TQEventLoop::exitLoop();
    }
    virtual bool hasPendingEvents() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2914, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQEventLoop::hasPendingEvents();
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual int loopLevel() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2926, (void*)this, x)) return (int)x[0].s_int;
	return this->TQEventLoop::loopLevel();
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2901, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQEventLoop::metaObject();
    }
    virtual bool processEvents(TQEventLoop::ProcessEventsFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(2913, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQEventLoop::processEvents(x1);
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void registerSocketNotifier(TQSocketNotifier* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2915, (void*)this, x)) return;
	this->TQEventLoop::registerSocketNotifier(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(2903, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQEventLoop::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(2905, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQEventLoop::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(2904, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQEventLoop::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(2906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQEventLoop::tqt_property(x1, x2, x3);
    }
    virtual void unregisterSocketNotifier(TQSocketNotifier* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2916, (void*)this, x)) return;
	this->TQEventLoop::unregisterSocketNotifier(x1);
    }
    virtual void wakeUp() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2927, (void*)this, x)) return;
	this->TQEventLoop::wakeUp();
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 217: //TQEventLoop::ProcessEvents
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQEventLoop::ProcessEvents;
		break;
	      case Smoke::EnumDelete:
		delete (TQEventLoop::ProcessEvents*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQEventLoop::ProcessEvents*)xdata = (TQEventLoop::ProcessEvents)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQEventLoop::ProcessEvents*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQEventLoop() { qt_Smoke->binding->deleted(105, (void*)this); }
};
void xenum_TQEventLoop(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQEventLoop::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQEventLoop(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQEventLoop *xself = (x_TQEventLoop*)obj;
    switch(xi) {
	case 0: x_TQEventLoop::x_0(args);	break;
	case 1: x_TQEventLoop::x_1(args);	break;
	case 2: x_TQEventLoop::x_2(args);	break;
	case 3: x_TQEventLoop::x_3(args);	break;
	case 4: x_TQEventLoop::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_TQEventLoop::x_12(args);	break;
	case 13: x_TQEventLoop::x_13(args);	break;
	case 14: x_TQEventLoop::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_TQEventLoop::x_34(args);	break;
	case 35: delete (TQEventLoop*)xself;	break;
    }
}

class x_TQFile : public TQFile {
public:
    static void x_0(Smoke::Stack x) {
	// TQFile()
	x_TQFile* xret = new x_TQFile();
	x[0].s_class = (void*)xret;
    }
    x_TQFile() : TQFile() {
    }
    static void x_1(Smoke::Stack x) {
	// TQFile(const TQString&)
	x_TQFile* xret = new x_TQFile(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQFile(const TQString& x1) : TQFile(x1) {
    }
    void x_2(Smoke::Stack x) const {
	// name()
	TQString xret = this->TQFile::name();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_3(Smoke::Stack x) {
	// setName(const TQString&)
	this->TQFile::setName(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) const {
	// exists()
	bool xret = this->TQFile::exists();
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// remove()
	bool xret = this->TQFile::remove();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// open(int)
	bool xret = this->TQFile::open((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// open(int, int)
	bool xret = this->TQFile::open((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// close()
	this->TQFile::close();
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// flush()
	this->TQFile::flush();
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) const {
	// size()
	TQIODevice::Offset xret = this->TQFile::size();
	x[0].s_ulong = xret;
    }
    void x_11(Smoke::Stack x) const {
	// at()
	TQIODevice::Offset xret = this->TQFile::at();
	x[0].s_ulong = xret;
    }
    void x_12(Smoke::Stack x) {
	// at(TQIODevice::Offset)
	bool xret = this->TQFile::at((TQIODevice::Offset)x[1].s_ulong);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// atEnd()
	bool xret = this->TQFile::atEnd();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// readBlock(char*, TQ_ULONG)
	TQ_LONG xret = this->TQFile::readBlock((char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_15(Smoke::Stack x) {
	// writeBlock(const char*, TQ_ULONG)
	TQ_LONG xret = this->TQFile::writeBlock((const char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_16(Smoke::Stack x) {
	// writeBlock(const TQByteArray&)
	TQ_LONG xret = this->TQFile::writeBlock(*(const TQByteArray *)x[1].s_class);
	x[0].s_long = xret;
    }
    void x_17(Smoke::Stack x) {
	// readLine(char*, TQ_ULONG)
	TQ_LONG xret = this->TQFile::readLine((char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_18(Smoke::Stack x) {
	// readLine(TQString&, TQ_ULONG)
	TQ_LONG xret = this->TQFile::readLine(*(TQString *)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_19(Smoke::Stack x) {
	// getch()
	int xret = this->TQFile::getch();
	x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) {
	// putch(int)
	int xret = this->TQFile::putch((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) {
	// ungetch(int)
	int xret = this->TQFile::ungetch((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_22(Smoke::Stack x) const {
	// errorString()
	TQString xret = this->TQFile::errorString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_23(Smoke::Stack x) {
	// encodeName(const TQString&)
	TQCString xret = TQFile::encodeName(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQCString(xret);
    }
    static void x_24(Smoke::Stack x) {
	// decodeName(const TQCString&)
	TQString xret = TQFile::decodeName(*(const TQCString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_25(Smoke::Stack x) {
	// exists(const TQString&)
	bool xret = TQFile::exists(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_26(Smoke::Stack x) {
	// remove(const TQString&)
	bool xret = TQFile::remove(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_27(Smoke::Stack x) {
	// setErrorString(const TQString&)
	this->TQFile::setErrorString(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    virtual TQIODevice::Offset at() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2944, (void*)this, x)) return (TQIODevice::Offset)x[0].s_ulong;
	return this->TQFile::at();
    }
    virtual bool at(TQIODevice::Offset x1) {
	Smoke::StackItem x[2];
	x[1].s_ulong = x1;
	if(qt_Smoke->binding->callMethod(2945, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQFile::at(x1);
    }
    virtual bool atEnd() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2946, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQFile::atEnd();
    }
    virtual void close() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2941, (void*)this, x)) return;
	this->TQFile::close();
    }
    virtual void flush() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2942, (void*)this, x)) return;
	this->TQFile::flush();
    }
    virtual int getch() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2952, (void*)this, x)) return (int)x[0].s_int;
	return this->TQFile::getch();
    }
    virtual bool open(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2939, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQFile::open(x1);
    }
    virtual int putch(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2953, (void*)this, x)) return (int)x[0].s_int;
	return this->TQFile::putch(x1);
    }
    virtual TQByteArray readAll() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4517, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQIODevice::readAll();
    }
    virtual TQ_LONG readBlock(char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	if(qt_Smoke->binding->callMethod(2947, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQFile::readBlock(x1, x2);
    }
    virtual TQ_LONG readLine(char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	if(qt_Smoke->binding->callMethod(2950, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQFile::readLine(x1, x2);
    }
    virtual TQIODevice::Offset size() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2943, (void*)this, x)) return (TQIODevice::Offset)x[0].s_ulong;
	return this->TQFile::size();
    }
    virtual int ungetch(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2954, (void*)this, x)) return (int)x[0].s_int;
	return this->TQFile::ungetch(x1);
    }
    virtual TQ_LONG writeBlock(const char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	if(qt_Smoke->binding->callMethod(2948, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQFile::writeBlock(x1, x2);
    }
    ~x_TQFile() { qt_Smoke->binding->deleted(106, (void*)this); }
};
void xcall_TQFile(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQFile *xself = (x_TQFile*)obj;
    switch(xi) {
	case 0: x_TQFile::x_0(args);	break;
	case 1: x_TQFile::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: x_TQFile::x_23(args);	break;
	case 24: x_TQFile::x_24(args);	break;
	case 25: x_TQFile::x_25(args);	break;
	case 26: x_TQFile::x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: delete (TQFile*)xself;	break;
    }
}

class x_TQFileDialog : public TQFileDialog {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileDialog::AnyFile;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileDialog::ExistingFile;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileDialog::Directory;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileDialog::ExistingFiles;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileDialog::DirectoryOnly;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileDialog::Detail;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileDialog::List;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileDialog::NoPreview;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileDialog::Contents;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileDialog::Info;
    }
    void x_10(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQFileDialog::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_11(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQFileDialog::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_12(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQFileDialog::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_13(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQFileDialog::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQFileDialog::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQFileDialog::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQFileDialog::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_17(Smoke::Stack x) {
	// TQFileDialog(const TQString&, const TQString&, TQWidget*, const char*, bool)
	x_TQFileDialog* xret = new x_TQFileDialog(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp,(bool)x[5].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQFileDialog(const TQString& x1, const TQString& x2, TQWidget* x3, const char* x4, bool x5) : TQFileDialog(x1, x2, x3, x4, x5) {
    }
    static void x_18(Smoke::Stack x) {
	// TQFileDialog(const TQString&, const TQString&, TQWidget*, const char*)
	x_TQFileDialog* xret = new x_TQFileDialog(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQFileDialog(const TQString& x1, const TQString& x2, TQWidget* x3, const char* x4) : TQFileDialog(x1, x2, x3, x4) {
    }
    static void x_19(Smoke::Stack x) {
	// TQFileDialog(const TQString&, const TQString&, TQWidget*)
	x_TQFileDialog* xret = new x_TQFileDialog(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQFileDialog(const TQString& x1, const TQString& x2, TQWidget* x3) : TQFileDialog(x1, x2, x3) {
    }
    static void x_20(Smoke::Stack x) {
	// TQFileDialog(const TQString&, const TQString&)
	x_TQFileDialog* xret = new x_TQFileDialog(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQFileDialog(const TQString& x1, const TQString& x2) : TQFileDialog(x1, x2) {
    }
    static void x_21(Smoke::Stack x) {
	// TQFileDialog(const TQString&)
	x_TQFileDialog* xret = new x_TQFileDialog(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQFileDialog(const TQString& x1) : TQFileDialog(x1) {
    }
    static void x_22(Smoke::Stack x) {
	// TQFileDialog(TQWidget*, const char*, bool)
	x_TQFileDialog* xret = new x_TQFileDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQFileDialog(TQWidget* x1, const char* x2, bool x3) : TQFileDialog(x1, x2, x3) {
    }
    static void x_23(Smoke::Stack x) {
	// TQFileDialog(TQWidget*, const char*)
	x_TQFileDialog* xret = new x_TQFileDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQFileDialog(TQWidget* x1, const char* x2) : TQFileDialog(x1, x2) {
    }
    static void x_24(Smoke::Stack x) {
	// TQFileDialog(TQWidget*)
	x_TQFileDialog* xret = new x_TQFileDialog((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQFileDialog(TQWidget* x1) : TQFileDialog(x1) {
    }
    static void x_25(Smoke::Stack x) {
	// TQFileDialog()
	x_TQFileDialog* xret = new x_TQFileDialog();
	x[0].s_class = (void*)xret;
    }
    x_TQFileDialog() : TQFileDialog() {
    }
    void x_26(Smoke::Stack x) const {
	// selectedFile()
	TQString xret = this->TQFileDialog::selectedFile();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_27(Smoke::Stack x) const {
	// selectedFilter()
	TQString xret = this->TQFileDialog::selectedFilter();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_28(Smoke::Stack x) {
	// setSelectedFilter(const TQString&)
	this->TQFileDialog::setSelectedFilter(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// setSelectedFilter(int)
	this->TQFileDialog::setSelectedFilter((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// setSelection(const TQString&)
	this->TQFileDialog::setSelection(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// selectAll(bool)
	this->TQFileDialog::selectAll((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) const {
	// selectedFiles()
	TQStringList xret = this->TQFileDialog::selectedFiles();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_33(Smoke::Stack x) const {
	// dirPath()
	TQString xret = this->TQFileDialog::dirPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_34(Smoke::Stack x) {
	// setDir(const TQDir&)
	this->TQFileDialog::setDir(*(const TQDir *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) const {
	// dir()
	const TQDir* xret = this->TQFileDialog::dir();
	x[0].s_class = (void*)xret;
    }
    void x_36(Smoke::Stack x) {
	// setShowHiddenFiles(bool)
	this->TQFileDialog::setShowHiddenFiles((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) const {
	// showHiddenFiles()
	bool xret = this->TQFileDialog::showHiddenFiles();
	x[0].s_bool = xret;
    }
    void x_38(Smoke::Stack x) {
	// rereadDir()
	this->TQFileDialog::rereadDir();
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// resortDir()
	this->TQFileDialog::resortDir();
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// setMode(TQFileDialog::Mode)
	this->TQFileDialog::setMode((TQFileDialog::Mode)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) const {
	// mode()
	TQFileDialog::Mode xret = this->TQFileDialog::mode();
	x[0].s_enum = xret;
    }
    void x_42(Smoke::Stack x) {
	// setViewMode(TQFileDialog::ViewMode)
	this->TQFileDialog::setViewMode((TQFileDialog::ViewMode)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) const {
	// viewMode()
	TQFileDialog::ViewMode xret = this->TQFileDialog::viewMode();
	x[0].s_enum = xret;
    }
    void x_44(Smoke::Stack x) {
	// setPreviewMode(TQFileDialog::PreviewMode)
	this->TQFileDialog::setPreviewMode((TQFileDialog::PreviewMode)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) const {
	// previewMode()
	TQFileDialog::PreviewMode xret = this->TQFileDialog::previewMode();
	x[0].s_enum = xret;
    }
    void x_46(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQFileDialog::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_47(Smoke::Stack x) const {
	// isInfoPreviewEnabled()
	bool xret = this->TQFileDialog::isInfoPreviewEnabled();
	x[0].s_bool = xret;
    }
    void x_48(Smoke::Stack x) const {
	// isContentsPreviewEnabled()
	bool xret = this->TQFileDialog::isContentsPreviewEnabled();
	x[0].s_bool = xret;
    }
    void x_49(Smoke::Stack x) {
	// setInfoPreviewEnabled(bool)
	this->TQFileDialog::setInfoPreviewEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// setContentsPreviewEnabled(bool)
	this->TQFileDialog::setContentsPreviewEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// setInfoPreview(TQWidget*, TQFilePreview*)
	this->TQFileDialog::setInfoPreview((TQWidget*)x[1].s_class,(TQFilePreview*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// setContentsPreview(TQWidget*, TQFilePreview*)
	this->TQFileDialog::setContentsPreview((TQWidget*)x[1].s_class,(TQFilePreview*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) const {
	// url()
	TQUrl xret = this->TQFileDialog::url();
	x[0].s_class = (void*)new TQUrl(xret);
    }
    void x_54(Smoke::Stack x) {
	// addFilter(const TQString&)
	this->TQFileDialog::addFilter(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// done(int)
	this->TQFileDialog::done((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// setDir(const TQString&)
	this->TQFileDialog::setDir(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// setUrl(const TQUrlOperator&)
	this->TQFileDialog::setUrl(*(const TQUrlOperator *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// setFilter(const TQString&)
	this->TQFileDialog::setFilter(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// setFilters(const TQString&)
	this->TQFileDialog::setFilters(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// setFilters(const char**)
	this->TQFileDialog::setFilters((const char**)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// setFilters(const TQStringList&)
	this->TQFileDialog::setFilters(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// fileHighlighted(const TQString&)
	this->TQFileDialog::fileHighlighted(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_63(Smoke::Stack x) {
	// fileSelected(const TQString&)
	this->TQFileDialog::fileSelected(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) {
	// filesSelected(const TQStringList&)
	this->TQFileDialog::filesSelected(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) {
	// dirEntered(const TQString&)
	this->TQFileDialog::dirEntered(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) {
	// filterSelected(const TQString&)
	this->TQFileDialog::filterSelected(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_67(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQFileDialog::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_68(Smoke::Stack x) {
	// getOpenFileName(const TQString&, const TQString&, TQWidget*, const char*, const TQString&, TQString*, bool)
	TQString xret = TQFileDialog::getOpenFileName(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp,*(const TQString *)x[5].s_voidp,(TQString*)x[6].s_voidp,(bool)x[7].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_69(Smoke::Stack x) {
	// getOpenFileName(const TQString&, const TQString&, TQWidget*, const char*, const TQString&, TQString*)
	TQString xret = TQFileDialog::getOpenFileName(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp,*(const TQString *)x[5].s_voidp,(TQString*)x[6].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_70(Smoke::Stack x) {
	// getOpenFileName(const TQString&, const TQString&, TQWidget*, const char*, const TQString&)
	TQString xret = TQFileDialog::getOpenFileName(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp,*(const TQString *)x[5].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_71(Smoke::Stack x) {
	// getOpenFileName(const TQString&, const TQString&, TQWidget*, const char*)
	TQString xret = TQFileDialog::getOpenFileName(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_72(Smoke::Stack x) {
	// getOpenFileName(const TQString&, const TQString&, TQWidget*)
	TQString xret = TQFileDialog::getOpenFileName(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_73(Smoke::Stack x) {
	// getOpenFileName(const TQString&, const TQString&)
	TQString xret = TQFileDialog::getOpenFileName(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_74(Smoke::Stack x) {
	// getOpenFileName(const TQString&)
	TQString xret = TQFileDialog::getOpenFileName(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_75(Smoke::Stack x) {
	// getOpenFileName()
	TQString xret = TQFileDialog::getOpenFileName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_76(Smoke::Stack x) {
	// getSaveFileName(const TQString&, const TQString&, TQWidget*, const char*, const TQString&, TQString*, bool)
	TQString xret = TQFileDialog::getSaveFileName(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp,*(const TQString *)x[5].s_voidp,(TQString*)x[6].s_voidp,(bool)x[7].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_77(Smoke::Stack x) {
	// getSaveFileName(const TQString&, const TQString&, TQWidget*, const char*, const TQString&, TQString*)
	TQString xret = TQFileDialog::getSaveFileName(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp,*(const TQString *)x[5].s_voidp,(TQString*)x[6].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_78(Smoke::Stack x) {
	// getSaveFileName(const TQString&, const TQString&, TQWidget*, const char*, const TQString&)
	TQString xret = TQFileDialog::getSaveFileName(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp,*(const TQString *)x[5].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_79(Smoke::Stack x) {
	// getSaveFileName(const TQString&, const TQString&, TQWidget*, const char*)
	TQString xret = TQFileDialog::getSaveFileName(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_80(Smoke::Stack x) {
	// getSaveFileName(const TQString&, const TQString&, TQWidget*)
	TQString xret = TQFileDialog::getSaveFileName(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_81(Smoke::Stack x) {
	// getSaveFileName(const TQString&, const TQString&)
	TQString xret = TQFileDialog::getSaveFileName(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_82(Smoke::Stack x) {
	// getSaveFileName(const TQString&)
	TQString xret = TQFileDialog::getSaveFileName(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_83(Smoke::Stack x) {
	// getSaveFileName()
	TQString xret = TQFileDialog::getSaveFileName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_84(Smoke::Stack x) {
	// getExistingDirectory(const TQString&, TQWidget*, const char*, const TQString&, bool, bool)
	TQString xret = TQFileDialog::getExistingDirectory(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp,*(const TQString *)x[4].s_voidp,(bool)x[5].s_bool,(bool)x[6].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_85(Smoke::Stack x) {
	// getExistingDirectory(const TQString&, TQWidget*, const char*, const TQString&, bool)
	TQString xret = TQFileDialog::getExistingDirectory(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp,*(const TQString *)x[4].s_voidp,(bool)x[5].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_86(Smoke::Stack x) {
	// getExistingDirectory(const TQString&, TQWidget*, const char*, const TQString&)
	TQString xret = TQFileDialog::getExistingDirectory(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp,*(const TQString *)x[4].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_87(Smoke::Stack x) {
	// getExistingDirectory(const TQString&, TQWidget*, const char*)
	TQString xret = TQFileDialog::getExistingDirectory(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_88(Smoke::Stack x) {
	// getExistingDirectory(const TQString&, TQWidget*)
	TQString xret = TQFileDialog::getExistingDirectory(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_89(Smoke::Stack x) {
	// getExistingDirectory(const TQString&)
	TQString xret = TQFileDialog::getExistingDirectory(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_90(Smoke::Stack x) {
	// getExistingDirectory()
	TQString xret = TQFileDialog::getExistingDirectory();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_91(Smoke::Stack x) {
	// getOpenFileNames(const TQString&, const TQString&, TQWidget*, const char*, const TQString&, TQString*, bool)
	TQStringList xret = TQFileDialog::getOpenFileNames(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp,*(const TQString *)x[5].s_voidp,(TQString*)x[6].s_voidp,(bool)x[7].s_bool);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_92(Smoke::Stack x) {
	// getOpenFileNames(const TQString&, const TQString&, TQWidget*, const char*, const TQString&, TQString*)
	TQStringList xret = TQFileDialog::getOpenFileNames(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp,*(const TQString *)x[5].s_voidp,(TQString*)x[6].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_93(Smoke::Stack x) {
	// getOpenFileNames(const TQString&, const TQString&, TQWidget*, const char*, const TQString&)
	TQStringList xret = TQFileDialog::getOpenFileNames(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp,*(const TQString *)x[5].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_94(Smoke::Stack x) {
	// getOpenFileNames(const TQString&, const TQString&, TQWidget*, const char*)
	TQStringList xret = TQFileDialog::getOpenFileNames(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_95(Smoke::Stack x) {
	// getOpenFileNames(const TQString&, const TQString&, TQWidget*)
	TQStringList xret = TQFileDialog::getOpenFileNames(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_96(Smoke::Stack x) {
	// getOpenFileNames(const TQString&, const TQString&)
	TQStringList xret = TQFileDialog::getOpenFileNames(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_97(Smoke::Stack x) {
	// getOpenFileNames(const TQString&)
	TQStringList xret = TQFileDialog::getOpenFileNames(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_98(Smoke::Stack x) {
	// getOpenFileNames()
	TQStringList xret = TQFileDialog::getOpenFileNames();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_99(Smoke::Stack x) {
	// setIconProvider(TQFileIconProvider*)
	TQFileDialog::setIconProvider((TQFileIconProvider*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_100(Smoke::Stack x) {
	// iconProvider()
	TQFileIconProvider* xret = TQFileDialog::iconProvider();
	x[0].s_class = (void*)xret;
    }
    void x_101(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQFileDialog::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_102(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQFileDialog::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_103(Smoke::Stack x) {
	// addWidgets(TQLabel*, TQWidget*, TQPushButton*)
	this->TQFileDialog::addWidgets((TQLabel*)x[1].s_class,(TQWidget*)x[2].s_class,(TQPushButton*)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_104(Smoke::Stack x) {
	// addToolButton(TQButton*, bool)
	this->TQFileDialog::addToolButton((TQButton*)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_105(Smoke::Stack x) {
	// addToolButton(TQButton*)
	this->TQFileDialog::addToolButton((TQButton*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_106(Smoke::Stack x) {
	// addLeftWidget(TQWidget*)
	this->TQFileDialog::addLeftWidget((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_107(Smoke::Stack x) {
	// addRightWidget(TQWidget*)
	this->TQFileDialog::addRightWidget((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2106, (void*)this, x)) return;
	this->TQDialog::accept();
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2972, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQFileDialog::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2100, (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(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2102, (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(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void done(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3017, (void*)this, x)) return;
	this->TQFileDialog::done(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2095, (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(3008, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQFileDialog::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13024, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13064, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13025, (void*)this, x)) return;
	this->TQWidget::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13047, (void*)this, x)) return;
	this->TQWidget::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2078, (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(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3064, (void*)this, x)) return;
	this->TQFileDialog::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2971, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQFileDialog::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2090, (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(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(2079, (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(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13028, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12997, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void reject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2107, (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(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(2081, (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(3063, (void*)this, x)) return;
	this->TQFileDialog::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12945, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12891, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12946, (void*)this, x)) return;
	this->TQWidget::setAutoMask(x1);
    }
    virtual void setBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12887, (void*)this, x)) return;
	this->TQWidget::setBackgroundColor(x1);
    }
    virtual void setBackgroundMode(TQt::BackgroundMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12849, (void*)this, x)) return;
	this->TQWidget::setBackgroundMode(x1);
    }
    virtual void setBackgroundOrigin(TQWidget::BackgroundOrigin x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12948, (void*)this, x)) return;
	this->TQWidget::setBackgroundOrigin(x1);
    }
    virtual void setBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12889, (void*)this, x)) return;
	this->TQWidget::setBackgroundPixmap(x1);
    }
    virtual void setCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12970, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12876, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12968, (void*)this, x)) return;
	this->TQWidget::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12853, (void*)this, x)) return;
	this->TQWidget::setEraseColor(x1);
    }
    virtual void setErasePixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12855, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2084, (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(2083, (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(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSelectedFilter(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2990, (void*)this, x)) return;
	this->TQFileDialog::setSelectedFilter(x1);
    }
    virtual void setSelectedFilter(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2991, (void*)this, x)) return;
	this->TQFileDialog::setSelectedFilter(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12833, (void*)this, x)) return;
	this->TQWidget::setSizeIncrement(x1, x2);
    }
    virtual void setSizePolicy(TQSizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12921, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12976, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13060, (void*)this, x)) return;
	this->TQWidget::setWFlags(x1);
    }
    virtual void setWState(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(13058, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2077, (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(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2089, (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(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13044, (void*)this, x)) return;
	this->TQWidget::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(2973, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQFileDialog::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(2975, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQFileDialog::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(2974, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQFileDialog::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(2976, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQFileDialog::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13021, (void*)this, x)) return;
	this->TQWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 222: //TQFileDialog::Mode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQFileDialog::Mode;
		break;
	      case Smoke::EnumDelete:
		delete (TQFileDialog::Mode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQFileDialog::Mode*)xdata = (TQFileDialog::Mode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQFileDialog::Mode*)xdata;
		break;
	    }
	    break;
	  case 224: //TQFileDialog::PreviewMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQFileDialog::PreviewMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQFileDialog::PreviewMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQFileDialog::PreviewMode*)xdata = (TQFileDialog::PreviewMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQFileDialog::PreviewMode*)xdata;
		break;
	    }
	    break;
	  case 225: //TQFileDialog::ViewMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQFileDialog::ViewMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQFileDialog::ViewMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQFileDialog::ViewMode*)xdata = (TQFileDialog::ViewMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQFileDialog::ViewMode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQFileDialog() { qt_Smoke->binding->deleted(107, (void*)this); }
};
void xenum_TQFileDialog(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQFileDialog::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQFileDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQFileDialog *xself = (x_TQFileDialog*)obj;
    switch(xi) {
	case 0: x_TQFileDialog::x_0(args);	break;
	case 1: x_TQFileDialog::x_1(args);	break;
	case 2: x_TQFileDialog::x_2(args);	break;
	case 3: x_TQFileDialog::x_3(args);	break;
	case 4: x_TQFileDialog::x_4(args);	break;
	case 5: x_TQFileDialog::x_5(args);	break;
	case 6: x_TQFileDialog::x_6(args);	break;
	case 7: x_TQFileDialog::x_7(args);	break;
	case 8: x_TQFileDialog::x_8(args);	break;
	case 9: x_TQFileDialog::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_TQFileDialog::x_17(args);	break;
	case 18: x_TQFileDialog::x_18(args);	break;
	case 19: x_TQFileDialog::x_19(args);	break;
	case 20: x_TQFileDialog::x_20(args);	break;
	case 21: x_TQFileDialog::x_21(args);	break;
	case 22: x_TQFileDialog::x_22(args);	break;
	case 23: x_TQFileDialog::x_23(args);	break;
	case 24: x_TQFileDialog::x_24(args);	break;
	case 25: x_TQFileDialog::x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: xself->x_63(args);	break;
	case 64: xself->x_64(args);	break;
	case 65: xself->x_65(args);	break;
	case 66: xself->x_66(args);	break;
	case 67: x_TQFileDialog::x_67(args);	break;
	case 68: x_TQFileDialog::x_68(args);	break;
	case 69: x_TQFileDialog::x_69(args);	break;
	case 70: x_TQFileDialog::x_70(args);	break;
	case 71: x_TQFileDialog::x_71(args);	break;
	case 72: x_TQFileDialog::x_72(args);	break;
	case 73: x_TQFileDialog::x_73(args);	break;
	case 74: x_TQFileDialog::x_74(args);	break;
	case 75: x_TQFileDialog::x_75(args);	break;
	case 76: x_TQFileDialog::x_76(args);	break;
	case 77: x_TQFileDialog::x_77(args);	break;
	case 78: x_TQFileDialog::x_78(args);	break;
	case 79: x_TQFileDialog::x_79(args);	break;
	case 80: x_TQFileDialog::x_80(args);	break;
	case 81: x_TQFileDialog::x_81(args);	break;
	case 82: x_TQFileDialog::x_82(args);	break;
	case 83: x_TQFileDialog::x_83(args);	break;
	case 84: x_TQFileDialog::x_84(args);	break;
	case 85: x_TQFileDialog::x_85(args);	break;
	case 86: x_TQFileDialog::x_86(args);	break;
	case 87: x_TQFileDialog::x_87(args);	break;
	case 88: x_TQFileDialog::x_88(args);	break;
	case 89: x_TQFileDialog::x_89(args);	break;
	case 90: x_TQFileDialog::x_90(args);	break;
	case 91: x_TQFileDialog::x_91(args);	break;
	case 92: x_TQFileDialog::x_92(args);	break;
	case 93: x_TQFileDialog::x_93(args);	break;
	case 94: x_TQFileDialog::x_94(args);	break;
	case 95: x_TQFileDialog::x_95(args);	break;
	case 96: x_TQFileDialog::x_96(args);	break;
	case 97: x_TQFileDialog::x_97(args);	break;
	case 98: x_TQFileDialog::x_98(args);	break;
	case 99: x_TQFileDialog::x_99(args);	break;
	case 100: x_TQFileDialog::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: delete (TQFileDialog*)xself;	break;
    }
}

class x_TQFileIconProvider : public TQFileIconProvider {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQFileIconProvider::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQFileIconProvider::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQFileIconProvider::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->TQFileIconProvider::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->TQFileIconProvider::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->TQFileIconProvider::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->TQFileIconProvider::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQFileIconProvider(TQObject*, const char*)
	x_TQFileIconProvider* xret = new x_TQFileIconProvider((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQFileIconProvider(TQObject* x1, const char* x2) : TQFileIconProvider(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQFileIconProvider(TQObject*)
	x_TQFileIconProvider* xret = new x_TQFileIconProvider((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQFileIconProvider(TQObject* x1) : TQFileIconProvider(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQFileIconProvider()
	x_TQFileIconProvider* xret = new x_TQFileIconProvider();
	x[0].s_class = (void*)xret;
    }
    x_TQFileIconProvider() : TQFileIconProvider() {
    }
    void x_10(Smoke::Stack x) {
	// pixmap(const TQFileInfo&)
	const TQPixmap* xret = this->TQFileIconProvider::pixmap(*(const TQFileInfo *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    static void x_11(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQFileIconProvider::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3071, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQFileIconProvider::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3070, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQFileIconProvider::metaObject();
    }
    virtual const TQPixmap* pixmap(const TQFileInfo& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3080, (void*)this, x)) return (const TQPixmap*)x[0].s_class;
	return this->TQFileIconProvider::pixmap(x1);
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(3072, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQFileIconProvider::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(3074, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQFileIconProvider::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(3073, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQFileIconProvider::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(3075, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQFileIconProvider::tqt_property(x1, x2, x3);
    }
    ~x_TQFileIconProvider() { qt_Smoke->binding->deleted(108, (void*)this); }
};
void xcall_TQFileIconProvider(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQFileIconProvider *xself = (x_TQFileIconProvider*)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_TQFileIconProvider::x_7(args);	break;
	case 8: x_TQFileIconProvider::x_8(args);	break;
	case 9: x_TQFileIconProvider::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: x_TQFileIconProvider::x_11(args);	break;
	case 12: delete (TQFileIconProvider*)xself;	break;
    }
}

class x_TQFileInfo : public TQFileInfo {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileInfo::ReadOwner;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileInfo::WriteOwner;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileInfo::ExeOwner;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileInfo::ReadUser;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileInfo::WriteUser;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileInfo::ExeUser;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileInfo::ReadGroup;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileInfo::WriteGroup;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileInfo::ExeGroup;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileInfo::ReadOther;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileInfo::WriteOther;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQFileInfo::ExeOther;
    }
    static void x_12(Smoke::Stack x) {
	// TQFileInfo()
	x_TQFileInfo* xret = new x_TQFileInfo();
	x[0].s_class = (void*)xret;
    }
    x_TQFileInfo() : TQFileInfo() {
    }
    static void x_13(Smoke::Stack x) {
	// TQFileInfo(const TQString&)
	x_TQFileInfo* xret = new x_TQFileInfo(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQFileInfo(const TQString& x1) : TQFileInfo(x1) {
    }
    static void x_14(Smoke::Stack x) {
	// TQFileInfo(const TQFile&)
	x_TQFileInfo* xret = new x_TQFileInfo(*(const TQFile *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQFileInfo(const TQFile& x1) : TQFileInfo(x1) {
    }
    static void x_15(Smoke::Stack x) {
	// TQFileInfo(const TQDir&, const TQString&)
	x_TQFileInfo* xret = new x_TQFileInfo(*(const TQDir *)x[1].s_class,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQFileInfo(const TQDir& x1, const TQString& x2) : TQFileInfo(x1, x2) {
    }
    static void x_16(Smoke::Stack x) {
	// TQFileInfo(const TQFileInfo&)
	x_TQFileInfo* xret = new x_TQFileInfo(*(const TQFileInfo *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQFileInfo(const TQFileInfo& x1) : TQFileInfo(x1) {
    }
    void x_17(Smoke::Stack x) {
	// operator=(const TQFileInfo&)
	TQFileInfo& xret = this->TQFileInfo::operator=(*(const TQFileInfo *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_18(Smoke::Stack x) {
	// setFile(const TQString&)
	this->TQFileInfo::setFile(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// setFile(const TQFile&)
	this->TQFileInfo::setFile(*(const TQFile *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// setFile(const TQDir&, const TQString&)
	this->TQFileInfo::setFile(*(const TQDir *)x[1].s_class,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// exists()
	bool xret = this->TQFileInfo::exists();
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) const {
	// refresh()
	this->TQFileInfo::refresh();
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// caching()
	bool xret = this->TQFileInfo::caching();
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) {
	// setCaching(bool)
	this->TQFileInfo::setCaching((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// filePath()
	TQString xret = this->TQFileInfo::filePath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_26(Smoke::Stack x) const {
	// fileName()
	TQString xret = this->TQFileInfo::fileName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_27(Smoke::Stack x) const {
	// absFilePath()
	TQString xret = this->TQFileInfo::absFilePath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_28(Smoke::Stack x) const {
	// baseName(bool)
	TQString xret = this->TQFileInfo::baseName((bool)x[1].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_29(Smoke::Stack x) const {
	// baseName()
	TQString xret = this->TQFileInfo::baseName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_30(Smoke::Stack x) const {
	// extension(bool)
	TQString xret = this->TQFileInfo::extension((bool)x[1].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_31(Smoke::Stack x) const {
	// extension()
	TQString xret = this->TQFileInfo::extension();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_32(Smoke::Stack x) const {
	// dirPath(bool)
	TQString xret = this->TQFileInfo::dirPath((bool)x[1].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_33(Smoke::Stack x) const {
	// dirPath()
	TQString xret = this->TQFileInfo::dirPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_34(Smoke::Stack x) const {
	// dir(bool)
	TQDir xret = this->TQFileInfo::dir((bool)x[1].s_bool);
	x[0].s_class = (void*)new TQDir(xret);
    }
    void x_35(Smoke::Stack x) const {
	// dir()
	TQDir xret = this->TQFileInfo::dir();
	x[0].s_class = (void*)new TQDir(xret);
    }
    void x_36(Smoke::Stack x) const {
	// isReadable()
	bool xret = this->TQFileInfo::isReadable();
	x[0].s_bool = xret;
    }
    void x_37(Smoke::Stack x) const {
	// isWritable()
	bool xret = this->TQFileInfo::isWritable();
	x[0].s_bool = xret;
    }
    void x_38(Smoke::Stack x) const {
	// isExecutable()
	bool xret = this->TQFileInfo::isExecutable();
	x[0].s_bool = xret;
    }
    void x_39(Smoke::Stack x) const {
	// isHidden()
	bool xret = this->TQFileInfo::isHidden();
	x[0].s_bool = xret;
    }
    void x_40(Smoke::Stack x) const {
	// isRelative()
	bool xret = this->TQFileInfo::isRelative();
	x[0].s_bool = xret;
    }
    void x_41(Smoke::Stack x) {
	// convertToAbs()
	bool xret = this->TQFileInfo::convertToAbs();
	x[0].s_bool = xret;
    }
    void x_42(Smoke::Stack x) const {
	// isFile()
	bool xret = this->TQFileInfo::isFile();
	x[0].s_bool = xret;
    }
    void x_43(Smoke::Stack x) const {
	// isDir()
	bool xret = this->TQFileInfo::isDir();
	x[0].s_bool = xret;
    }
    void x_44(Smoke::Stack x) const {
	// isSymLink()
	bool xret = this->TQFileInfo::isSymLink();
	x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) const {
	// readLink()
	TQString xret = this->TQFileInfo::readLink();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_46(Smoke::Stack x) const {
	// owner()
	TQString xret = this->TQFileInfo::owner();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_47(Smoke::Stack x) const {
	// ownerId()
	uint xret = this->TQFileInfo::ownerId();
	x[0].s_uint = xret;
    }
    void x_48(Smoke::Stack x) const {
	// group()
	TQString xret = this->TQFileInfo::group();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_49(Smoke::Stack x) const {
	// groupId()
	uint xret = this->TQFileInfo::groupId();
	x[0].s_uint = xret;
    }
    void x_50(Smoke::Stack x) const {
	// permission(int)
	bool xret = this->TQFileInfo::permission((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_51(Smoke::Stack x) const {
	// size()
	TQIODevice::Offset xret = this->TQFileInfo::size();
	x[0].s_ulong = xret;
    }
    void x_52(Smoke::Stack x) const {
	// created()
	TQDateTime xret = this->TQFileInfo::created();
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    void x_53(Smoke::Stack x) const {
	// lastModified()
	TQDateTime xret = this->TQFileInfo::lastModified();
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    void x_54(Smoke::Stack x) const {
	// lastRead()
	TQDateTime xret = this->TQFileInfo::lastRead();
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 229: //TQFileInfo::PermissionSpec
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQFileInfo::PermissionSpec;
		break;
	      case Smoke::EnumDelete:
		delete (TQFileInfo::PermissionSpec*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQFileInfo::PermissionSpec*)xdata = (TQFileInfo::PermissionSpec)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQFileInfo::PermissionSpec*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQFileInfo() { qt_Smoke->binding->deleted(109, (void*)this); }
};
void xenum_TQFileInfo(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQFileInfo::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQFileInfo(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQFileInfo *xself = (x_TQFileInfo*)obj;
    switch(xi) {
	case 0: x_TQFileInfo::x_0(args);	break;
	case 1: x_TQFileInfo::x_1(args);	break;
	case 2: x_TQFileInfo::x_2(args);	break;
	case 3: x_TQFileInfo::x_3(args);	break;
	case 4: x_TQFileInfo::x_4(args);	break;
	case 5: x_TQFileInfo::x_5(args);	break;
	case 6: x_TQFileInfo::x_6(args);	break;
	case 7: x_TQFileInfo::x_7(args);	break;
	case 8: x_TQFileInfo::x_8(args);	break;
	case 9: x_TQFileInfo::x_9(args);	break;
	case 10: x_TQFileInfo::x_10(args);	break;
	case 11: x_TQFileInfo::x_11(args);	break;
	case 12: x_TQFileInfo::x_12(args);	break;
	case 13: x_TQFileInfo::x_13(args);	break;
	case 14: x_TQFileInfo::x_14(args);	break;
	case 15: x_TQFileInfo::x_15(args);	break;
	case 16: x_TQFileInfo::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: delete (TQFileInfo*)xself;	break;
    }
}

class x_TQFilePreview : public TQFilePreview {
public:
    static void x_0(Smoke::Stack x) {
	// TQFilePreview()
	x_TQFilePreview* xret = new x_TQFilePreview();
	x[0].s_class = (void*)xret;
    }
    x_TQFilePreview() : TQFilePreview() {
    }
    static void x_1(Smoke::Stack x) {
	// TQFilePreview(const TQFilePreview&)
	x_TQFilePreview* xret = new x_TQFilePreview(*(const TQFilePreview *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQFilePreview(const TQFilePreview& x1) : TQFilePreview(x1) {
    }
    virtual void previewUrl(const TQUrl& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	qt_Smoke->binding->callMethod(3140, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    ~x_TQFilePreview() { qt_Smoke->binding->deleted(110, (void*)this); }
};
void xcall_TQFilePreview(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQFilePreview *xself = (x_TQFilePreview*)obj;
    switch(xi) {
	case 0: x_TQFilePreview::x_0(args);	break;
	case 1: x_TQFilePreview::x_1(args);	break;
	case 2: delete (TQFilePreview*)xself;	break;
    }
}

class x_TQFocusData {
private:
    TQFocusData *xthis;
public:
    x_TQFocusData(void *x) : xthis((TQFocusData*)x) {}
    void x_0(Smoke::Stack x) const {
	// focusWidget()
	TQWidget* xret = xthis->TQFocusData::focusWidget();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) {
	// home()
	TQWidget* xret = xthis->TQFocusData::home();
	x[0].s_class = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// next()
	TQWidget* xret = xthis->TQFocusData::next();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// prev()
	TQWidget* xret = xthis->TQFocusData::prev();
	x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) const {
	// first()
	TQWidget* xret = xthis->TQFocusData::first();
	x[0].s_class = (void*)xret;
    }
    void x_5(Smoke::Stack x) const {
	// last()
	TQWidget* xret = xthis->TQFocusData::last();
	x[0].s_class = (void*)xret;
    }
    void x_6(Smoke::Stack x) const {
	// count()
	int xret = xthis->TQFocusData::count();
	x[0].s_int = xret;
    }
    ~x_TQFocusData() { qt_Smoke->binding->deleted(111, (void*)this); }
};
void xcall_TQFocusData(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQFocusData 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;
    }
}

class x_TQFocusEvent : public TQFocusEvent {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQFocusEvent::Mouse;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQFocusEvent::Tab;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQFocusEvent::Backtab;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQFocusEvent::ActiveWindow;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQFocusEvent::Popup;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQFocusEvent::Shortcut;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQFocusEvent::Other;
    }
    static void x_7(Smoke::Stack x) {
	// TQFocusEvent(TQEvent::Type)
	x_TQFocusEvent* xret = new x_TQFocusEvent((TQEvent::Type)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQFocusEvent(TQEvent::Type x1) : TQFocusEvent(x1) {
    }
    void x_8(Smoke::Stack x) const {
	// gotFocus()
	bool xret = this->TQFocusEvent::gotFocus();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) const {
	// lostFocus()
	bool xret = this->TQFocusEvent::lostFocus();
	x[0].s_bool = xret;
    }
    static void x_10(Smoke::Stack x) {
	// TQFocusEvent(const TQFocusEvent&)
	x_TQFocusEvent* xret = new x_TQFocusEvent(*(const TQFocusEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQFocusEvent(const TQFocusEvent& x1) : TQFocusEvent(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// reason()
	TQFocusEvent::Reason xret = TQFocusEvent::reason();
	x[0].s_enum = xret;
    }
    static void x_12(Smoke::Stack x) {
	// setReason(TQFocusEvent::Reason)
	TQFocusEvent::setReason((TQFocusEvent::Reason)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    static void x_13(Smoke::Stack x) {
	// resetReason()
	TQFocusEvent::resetReason();
	(void)x; // noop (for compiler warning)
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 233: //TQFocusEvent::Reason
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQFocusEvent::Reason;
		break;
	      case Smoke::EnumDelete:
		delete (TQFocusEvent::Reason*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQFocusEvent::Reason*)xdata = (TQFocusEvent::Reason)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQFocusEvent::Reason*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQFocusEvent() { qt_Smoke->binding->deleted(112, (void*)this); }
};
void xenum_TQFocusEvent(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQFocusEvent::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQFocusEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQFocusEvent *xself = (x_TQFocusEvent*)obj;
    switch(xi) {
	case 0: x_TQFocusEvent::x_0(args);	break;
	case 1: x_TQFocusEvent::x_1(args);	break;
	case 2: x_TQFocusEvent::x_2(args);	break;
	case 3: x_TQFocusEvent::x_3(args);	break;
	case 4: x_TQFocusEvent::x_4(args);	break;
	case 5: x_TQFocusEvent::x_5(args);	break;
	case 6: x_TQFocusEvent::x_6(args);	break;
	case 7: x_TQFocusEvent::x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: x_TQFocusEvent::x_10(args);	break;
	case 11: x_TQFocusEvent::x_11(args);	break;
	case 12: x_TQFocusEvent::x_12(args);	break;
	case 13: x_TQFocusEvent::x_13(args);	break;
	case 14: delete (TQFocusEvent*)xself;	break;
    }
}

class x_TQFont : public TQFont {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Helvetica;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::SansSerif;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Times;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Serif;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Courier;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::TypeWriter;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::OldEnglish;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Decorative;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::System;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::AnyStyle;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::PreferDefault;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::PreferBitmap;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::PreferDevice;
    }
    static void x_13(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::PreferOutline;
    }
    static void x_14(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::ForceOutline;
    }
    static void x_15(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::PreferMatch;
    }
    static void x_16(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::PreferQuality;
    }
    static void x_17(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::PreferAntialias;
    }
    static void x_18(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::NoAntialias;
    }
    static void x_19(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::OpenGLCompatible;
    }
    static void x_20(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Light;
    }
    static void x_21(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Normal;
    }
    static void x_22(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::DemiBold;
    }
    static void x_23(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Bold;
    }
    static void x_24(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Black;
    }
    static void x_25(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::UltraCondensed;
    }
    static void x_26(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::ExtraCondensed;
    }
    static void x_27(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Condensed;
    }
    static void x_28(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::SemiCondensed;
    }
    static void x_29(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Unstretched;
    }
    static void x_30(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::SemiExpanded;
    }
    static void x_31(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Expanded;
    }
    static void x_32(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::ExtraExpanded;
    }
    static void x_33(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::UltraExpanded;
    }
    static void x_34(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Latin;
    }
    static void x_35(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Greek;
    }
    static void x_36(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Cyrillic;
    }
    static void x_37(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Armenian;
    }
    static void x_38(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Georgian;
    }
    static void x_39(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Runic;
    }
    static void x_40(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Ogham;
    }
    static void x_41(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::SpacingModifiers;
    }
    static void x_42(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::CombiningMarks;
    }
    static void x_43(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Hebrew;
    }
    static void x_44(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Arabic;
    }
    static void x_45(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Syriac;
    }
    static void x_46(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Thaana;
    }
    static void x_47(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Devanagari;
    }
    static void x_48(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Bengali;
    }
    static void x_49(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Gurmukhi;
    }
    static void x_50(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Gujarati;
    }
    static void x_51(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Oriya;
    }
    static void x_52(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Tamil;
    }
    static void x_53(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Telugu;
    }
    static void x_54(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Kannada;
    }
    static void x_55(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Malayalam;
    }
    static void x_56(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Sinhala;
    }
    static void x_57(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Thai;
    }
    static void x_58(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Lao;
    }
    static void x_59(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Tibetan;
    }
    static void x_60(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Myanmar;
    }
    static void x_61(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Khmer;
    }
    static void x_62(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Han;
    }
    static void x_63(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Hiragana;
    }
    static void x_64(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Katakana;
    }
    static void x_65(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Hangul;
    }
    static void x_66(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Bopomofo;
    }
    static void x_67(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Yi;
    }
    static void x_68(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Ethiopic;
    }
    static void x_69(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Cherokee;
    }
    static void x_70(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::CanadianAboriginal;
    }
    static void x_71(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Mongolian;
    }
    static void x_72(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::CurrencySymbols;
    }
    static void x_73(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::LetterlikeSymbols;
    }
    static void x_74(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::NumberForms;
    }
    static void x_75(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::MathematicalOperators;
    }
    static void x_76(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::TechnicalSymbols;
    }
    static void x_77(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::GeometricSymbols;
    }
    static void x_78(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::MiscellaneousSymbols;
    }
    static void x_79(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::EnclosedAndSquare;
    }
    static void x_80(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Braille;
    }
    static void x_81(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Unicode;
    }
    static void x_82(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Tagalog;
    }
    static void x_83(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Hanunoo;
    }
    static void x_84(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Buhid;
    }
    static void x_85(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Tagbanwa;
    }
    static void x_86(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::KatakanaHalfWidth;
    }
    static void x_87(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Limbu;
    }
    static void x_88(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::TaiLe;
    }
    static void x_89(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::NScripts;
    }
    static void x_90(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::UnknownScript;
    }
    static void x_91(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::NoScript;
    }
    static void x_92(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Han_Japanese;
    }
    static void x_93(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Han_SimplifiedChinese;
    }
    static void x_94(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Han_TraditionalChinese;
    }
    static void x_95(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::Han_Korean;
    }
    static void x_96(Smoke::Stack x) {
	x[0].s_enum = (long)TQFont::LastPrivateScript;
    }
    static void x_97(Smoke::Stack x) {
	// TQFont()
	x_TQFont* xret = new x_TQFont();
	x[0].s_class = (void*)xret;
    }
    x_TQFont() : TQFont() {
    }
    static void x_98(Smoke::Stack x) {
	// TQFont(const TQString&, int, int, bool)
	x_TQFont* xret = new x_TQFont(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(int)x[3].s_int,(bool)x[4].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQFont(const TQString& x1, int x2, int x3, bool x4) : TQFont(x1, x2, x3, x4) {
    }
    static void x_99(Smoke::Stack x) {
	// TQFont(const TQString&, int, int)
	x_TQFont* xret = new x_TQFont(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQFont(const TQString& x1, int x2, int x3) : TQFont(x1, x2, x3) {
    }
    static void x_100(Smoke::Stack x) {
	// TQFont(const TQString&, int)
	x_TQFont* xret = new x_TQFont(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQFont(const TQString& x1, int x2) : TQFont(x1, x2) {
    }
    static void x_101(Smoke::Stack x) {
	// TQFont(const TQString&)
	x_TQFont* xret = new x_TQFont(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQFont(const TQString& x1) : TQFont(x1) {
    }
    static void x_102(Smoke::Stack x) {
	// TQFont(const TQFont&)
	x_TQFont* xret = new x_TQFont(*(const TQFont *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQFont(const TQFont& x1) : TQFont(x1) {
    }
    void x_103(Smoke::Stack x) const {
	// family()
	TQString xret = this->TQFont::family();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_104(Smoke::Stack x) {
	// setFamily(const TQString&)
	this->TQFont::setFamily(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_105(Smoke::Stack x) const {
	// pointSize()
	int xret = this->TQFont::pointSize();
	x[0].s_int = xret;
    }
    void x_106(Smoke::Stack x) const {
	// pointSizeFloat()
	float xret = this->TQFont::pointSizeFloat();
	x[0].s_float = xret;
    }
    void x_107(Smoke::Stack x) {
	// setPointSize(int)
	this->TQFont::setPointSize((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_108(Smoke::Stack x) {
	// setPointSizeFloat(float)
	this->TQFont::setPointSizeFloat((float)x[1].s_float);
	(void)x; // noop (for compiler warning)
    }
    void x_109(Smoke::Stack x) const {
	// pixelSize()
	int xret = this->TQFont::pixelSize();
	x[0].s_int = xret;
    }
    void x_110(Smoke::Stack x) {
	// setPixelSize(int)
	this->TQFont::setPixelSize((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_111(Smoke::Stack x) {
	// setPixelSizeFloat(float)
	this->TQFont::setPixelSizeFloat((float)x[1].s_float);
	(void)x; // noop (for compiler warning)
    }
    void x_112(Smoke::Stack x) const {
	// weight()
	int xret = this->TQFont::weight();
	x[0].s_int = xret;
    }
    void x_113(Smoke::Stack x) {
	// setWeight(int)
	this->TQFont::setWeight((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_114(Smoke::Stack x) const {
	// bold()
	bool xret = this->TQFont::bold();
	x[0].s_bool = xret;
    }
    void x_115(Smoke::Stack x) {
	// setBold(bool)
	this->TQFont::setBold((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_116(Smoke::Stack x) const {
	// italic()
	bool xret = this->TQFont::italic();
	x[0].s_bool = xret;
    }
    void x_117(Smoke::Stack x) {
	// setItalic(bool)
	this->TQFont::setItalic((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_118(Smoke::Stack x) const {
	// underline()
	bool xret = this->TQFont::underline();
	x[0].s_bool = xret;
    }
    void x_119(Smoke::Stack x) {
	// setUnderline(bool)
	this->TQFont::setUnderline((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_120(Smoke::Stack x) const {
	// overline()
	bool xret = this->TQFont::overline();
	x[0].s_bool = xret;
    }
    void x_121(Smoke::Stack x) {
	// setOverline(bool)
	this->TQFont::setOverline((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_122(Smoke::Stack x) const {
	// strikeOut()
	bool xret = this->TQFont::strikeOut();
	x[0].s_bool = xret;
    }
    void x_123(Smoke::Stack x) {
	// setStrikeOut(bool)
	this->TQFont::setStrikeOut((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_124(Smoke::Stack x) const {
	// fixedPitch()
	bool xret = this->TQFont::fixedPitch();
	x[0].s_bool = xret;
    }
    void x_125(Smoke::Stack x) {
	// setFixedPitch(bool)
	this->TQFont::setFixedPitch((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_126(Smoke::Stack x) const {
	// styleHint()
	TQFont::StyleHint xret = this->TQFont::styleHint();
	x[0].s_enum = xret;
    }
    void x_127(Smoke::Stack x) const {
	// styleStrategy()
	TQFont::StyleStrategy xret = this->TQFont::styleStrategy();
	x[0].s_enum = xret;
    }
    void x_128(Smoke::Stack x) {
	// setStyleHint(TQFont::StyleHint, TQFont::StyleStrategy)
	this->TQFont::setStyleHint((TQFont::StyleHint)x[1].s_enum,(TQFont::StyleStrategy)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_129(Smoke::Stack x) {
	// setStyleHint(TQFont::StyleHint)
	this->TQFont::setStyleHint((TQFont::StyleHint)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_130(Smoke::Stack x) {
	// setStyleStrategy(TQFont::StyleStrategy)
	this->TQFont::setStyleStrategy((TQFont::StyleStrategy)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_131(Smoke::Stack x) const {
	// stretch()
	int xret = this->TQFont::stretch();
	x[0].s_int = xret;
    }
    void x_132(Smoke::Stack x) {
	// setStretch(int)
	this->TQFont::setStretch((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_133(Smoke::Stack x) const {
	// rawMode()
	bool xret = this->TQFont::rawMode();
	x[0].s_bool = xret;
    }
    void x_134(Smoke::Stack x) {
	// setRawMode(bool)
	this->TQFont::setRawMode((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_135(Smoke::Stack x) const {
	// exactMatch()
	bool xret = this->TQFont::exactMatch();
	x[0].s_bool = xret;
    }
    void x_136(Smoke::Stack x) {
	// operator=(const TQFont&)
	TQFont& xret = this->TQFont::operator=(*(const TQFont *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_137(Smoke::Stack x) const {
	// operator==(const TQFont&)
	bool xret = this->TQFont::operator==(*(const TQFont *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_138(Smoke::Stack x) const {
	// operator!=(const TQFont&)
	bool xret = this->TQFont::operator!=(*(const TQFont *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_139(Smoke::Stack x) const {
	// isCopyOf(const TQFont&)
	bool xret = this->TQFont::isCopyOf(*(const TQFont *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_140(Smoke::Stack x) {
	// setRawName(const TQString&)
	this->TQFont::setRawName(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_141(Smoke::Stack x) const {
	// rawName()
	TQString xret = this->TQFont::rawName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_142(Smoke::Stack x) const {
	// key()
	TQString xret = this->TQFont::key();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_143(Smoke::Stack x) const {
	// toString()
	TQString xret = this->TQFont::toString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_144(Smoke::Stack x) {
	// fromString(const TQString&)
	bool xret = this->TQFont::fromString(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_145(Smoke::Stack x) const {
	// defaultFamily()
	TQString xret = this->TQFont::defaultFamily();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_146(Smoke::Stack x) const {
	// lastResortFamily()
	TQString xret = this->TQFont::lastResortFamily();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_147(Smoke::Stack x) const {
	// lastResortFont()
	TQString xret = this->TQFont::lastResortFont();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_148(Smoke::Stack x) const {
	// resolve(const TQFont&)
	TQFont xret = this->TQFont::resolve(*(const TQFont *)x[1].s_class);
	x[0].s_class = (void*)new TQFont(xret);
    }
    static void x_149(Smoke::Stack x) {
	// substitute(const TQString&)
	TQString xret = TQFont::substitute(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_150(Smoke::Stack x) {
	// substitutes(const TQString&)
	TQStringList xret = TQFont::substitutes(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_151(Smoke::Stack x) {
	// substitutions()
	TQStringList xret = TQFont::substitutions();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_152(Smoke::Stack x) {
	// insertSubstitution(const TQString&, const TQString&)
	TQFont::insertSubstitution(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_153(Smoke::Stack x) {
	// insertSubstitutions(const TQString&, const TQStringList&)
	TQFont::insertSubstitutions(*(const TQString *)x[1].s_voidp,*(const TQStringList *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_154(Smoke::Stack x) {
	// removeSubstitution(const TQString&)
	TQFont::removeSubstitution(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_155(Smoke::Stack x) {
	// initialize()
	TQFont::initialize();
	(void)x; // noop (for compiler warning)
    }
    static void x_156(Smoke::Stack x) {
	// cleanup()
	TQFont::cleanup();
	(void)x; // noop (for compiler warning)
    }
    static void x_157(Smoke::Stack x) {
	// cacheStatistics()
	TQFont::cacheStatistics();
	(void)x; // noop (for compiler warning)
    }
    static void x_158(Smoke::Stack x) {
	// defaultFont()
	TQFont xret = TQFont::defaultFont();
	x[0].s_class = (void*)new TQFont(xret);
    }
    static void x_159(Smoke::Stack x) {
	// setDefaultFont(const TQFont&)
	TQFont::setDefaultFont(*(const TQFont *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_160(Smoke::Stack x) const {
	// dirty()
	bool xret = this->TQFont::dirty();
	x[0].s_bool = xret;
    }
    void x_161(Smoke::Stack x) const {
	// deciPointSize()
	int xret = this->TQFont::deciPointSize();
	x[0].s_int = xret;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 238: //TQFont::Stretch
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQFont::Stretch;
		break;
	      case Smoke::EnumDelete:
		delete (TQFont::Stretch*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQFont::Stretch*)xdata = (TQFont::Stretch)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQFont::Stretch*)xdata;
		break;
	    }
	    break;
	  case 237: //TQFont::Script
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQFont::Script;
		break;
	      case Smoke::EnumDelete:
		delete (TQFont::Script*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQFont::Script*)xdata = (TQFont::Script)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQFont::Script*)xdata;
		break;
	    }
	    break;
	  case 239: //TQFont::StyleHint
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQFont::StyleHint;
		break;
	      case Smoke::EnumDelete:
		delete (TQFont::StyleHint*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQFont::StyleHint*)xdata = (TQFont::StyleHint)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQFont::StyleHint*)xdata;
		break;
	    }
	    break;
	  case 241: //TQFont::Weight
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQFont::Weight;
		break;
	      case Smoke::EnumDelete:
		delete (TQFont::Weight*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQFont::Weight*)xdata = (TQFont::Weight)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQFont::Weight*)xdata;
		break;
	    }
	    break;
	  case 240: //TQFont::StyleStrategy
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQFont::StyleStrategy;
		break;
	      case Smoke::EnumDelete:
		delete (TQFont::StyleStrategy*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQFont::StyleStrategy*)xdata = (TQFont::StyleStrategy)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQFont::StyleStrategy*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQFont() { qt_Smoke->binding->deleted(113, (void*)this); }
};
void xenum_TQFont(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQFont::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQFont(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQFont *xself = (x_TQFont*)obj;
    switch(xi) {
	case 0: x_TQFont::x_0(args);	break;
	case 1: x_TQFont::x_1(args);	break;
	case 2: x_TQFont::x_2(args);	break;
	case 3: x_TQFont::x_3(args);	break;
	case 4: x_TQFont::x_4(args);	break;
	case 5: x_TQFont::x_5(args);	break;
	case 6: x_TQFont::x_6(args);	break;
	case 7: x_TQFont::x_7(args);	break;
	case 8: x_TQFont::x_8(args);	break;
	case 9: x_TQFont::x_9(args);	break;
	case 10: x_TQFont::x_10(args);	break;
	case 11: x_TQFont::x_11(args);	break;
	case 12: x_TQFont::x_12(args);	break;
	case 13: x_TQFont::x_13(args);	break;
	case 14: x_TQFont::x_14(args);	break;
	case 15: x_TQFont::x_15(args);	break;
	case 16: x_TQFont::x_16(args);	break;
	case 17: x_TQFont::x_17(args);	break;
	case 18: x_TQFont::x_18(args);	break;
	case 19: x_TQFont::x_19(args);	break;
	case 20: x_TQFont::x_20(args);	break;
	case 21: x_TQFont::x_21(args);	break;
	case 22: x_TQFont::x_22(args);	break;
	case 23: x_TQFont::x_23(args);	break;
	case 24: x_TQFont::x_24(args);	break;
	case 25: x_TQFont::x_25(args);	break;
	case 26: x_TQFont::x_26(args);	break;
	case 27: x_TQFont::x_27(args);	break;
	case 28: x_TQFont::x_28(args);	break;
	case 29: x_TQFont::x_29(args);	break;
	case 30: x_TQFont::x_30(args);	break;
	case 31: x_TQFont::x_31(args);	break;
	case 32: x_TQFont::x_32(args);	break;
	case 33: x_TQFont::x_33(args);	break;
	case 34: x_TQFont::x_34(args);	break;
	case 35: x_TQFont::x_35(args);	break;
	case 36: x_TQFont::x_36(args);	break;
	case 37: x_TQFont::x_37(args);	break;
	case 38: x_TQFont::x_38(args);	break;
	case 39: x_TQFont::x_39(args);	break;
	case 40: x_TQFont::x_40(args);	break;
	case 41: x_TQFont::x_41(args);	break;
	case 42: x_TQFont::x_42(args);	break;
	case 43: x_TQFont::x_43(args);	break;
	case 44: x_TQFont::x_44(args);	break;
	case 45: x_TQFont::x_45(args);	break;
	case 46: x_TQFont::x_46(args);	break;
	case 47: x_TQFont::x_47(args);	break;
	case 48: x_TQFont::x_48(args);	break;
	case 49: x_TQFont::x_49(args);	break;
	case 50: x_TQFont::x_50(args);	break;
	case 51: x_TQFont::x_51(args);	break;
	case 52: x_TQFont::x_52(args);	break;
	case 53: x_TQFont::x_53(args);	break;
	case 54: x_TQFont::x_54(args);	break;
	case 55: x_TQFont::x_55(args);	break;
	case 56: x_TQFont::x_56(args);	break;
	case 57: x_TQFont::x_57(args);	break;
	case 58: x_TQFont::x_58(args);	break;
	case 59: x_TQFont::x_59(args);	break;
	case 60: x_TQFont::x_60(args);	break;
	case 61: x_TQFont::x_61(args);	break;
	case 62: x_TQFont::x_62(args);	break;
	case 63: x_TQFont::x_63(args);	break;
	case 64: x_TQFont::x_64(args);	break;
	case 65: x_TQFont::x_65(args);	break;
	case 66: x_TQFont::x_66(args);	break;
	case 67: x_TQFont::x_67(args);	break;
	case 68: x_TQFont::x_68(args);	break;
	case 69: x_TQFont::x_69(args);	break;
	case 70: x_TQFont::x_70(args);	break;
	case 71: x_TQFont::x_71(args);	break;
	case 72: x_TQFont::x_72(args);	break;
	case 73: x_TQFont::x_73(args);	break;
	case 74: x_TQFont::x_74(args);	break;
	case 75: x_TQFont::x_75(args);	break;
	case 76: x_TQFont::x_76(args);	break;
	case 77: x_TQFont::x_77(args);	break;
	case 78: x_TQFont::x_78(args);	break;
	case 79: x_TQFont::x_79(args);	break;
	case 80: x_TQFont::x_80(args);	break;
	case 81: x_TQFont::x_81(args);	break;
	case 82: x_TQFont::x_82(args);	break;
	case 83: x_TQFont::x_83(args);	break;
	case 84: x_TQFont::x_84(args);	break;
	case 85: x_TQFont::x_85(args);	break;
	case 86: x_TQFont::x_86(args);	break;
	case 87: x_TQFont::x_87(args);	break;
	case 88: x_TQFont::x_88(args);	break;
	case 89: x_TQFont::x_89(args);	break;
	case 90: x_TQFont::x_90(args);	break;
	case 91: x_TQFont::x_91(args);	break;
	case 92: x_TQFont::x_92(args);	break;
	case 93: x_TQFont::x_93(args);	break;
	case 94: x_TQFont::x_94(args);	break;
	case 95: x_TQFont::x_95(args);	break;
	case 96: x_TQFont::x_96(args);	break;
	case 97: x_TQFont::x_97(args);	break;
	case 98: x_TQFont::x_98(args);	break;
	case 99: x_TQFont::x_99(args);	break;
	case 100: x_TQFont::x_100(args);	break;
	case 101: x_TQFont::x_101(args);	break;
	case 102: x_TQFont::x_102(args);	break;
	case 103: xself->x_103(args);	break;
	case 104: xself->x_104(args);	break;
	case 105: xself->x_105(args);	break;
	case 106: xself->x_106(args);	break;
	case 107: xself->x_107(args);	break;
	case 108: xself->x_108(args);	break;
	case 109: xself->x_109(args);	break;
	case 110: xself->x_110(args);	break;
	case 111: xself->x_111(args);	break;
	case 112: xself->x_112(args);	break;
	case 113: xself->x_113(args);	break;
	case 114: xself->x_114(args);	break;
	case 115: xself->x_115(args);	break;
	case 116: xself->x_116(args);	break;
	case 117: xself->x_117(args);	break;
	case 118: xself->x_118(args);	break;
	case 119: xself->x_119(args);	break;
	case 120: xself->x_120(args);	break;
	case 121: xself->x_121(args);	break;
	case 122: xself->x_122(args);	break;
	case 123: xself->x_123(args);	break;
	case 124: xself->x_124(args);	break;
	case 125: xself->x_125(args);	break;
	case 126: xself->x_126(args);	break;
	case 127: xself->x_127(args);	break;
	case 128: xself->x_128(args);	break;
	case 129: xself->x_129(args);	break;
	case 130: xself->x_130(args);	break;
	case 131: xself->x_131(args);	break;
	case 132: xself->x_132(args);	break;
	case 133: xself->x_133(args);	break;
	case 134: xself->x_134(args);	break;
	case 135: xself->x_135(args);	break;
	case 136: xself->x_136(args);	break;
	case 137: xself->x_137(args);	break;
	case 138: xself->x_138(args);	break;
	case 139: xself->x_139(args);	break;
	case 140: xself->x_140(args);	break;
	case 141: xself->x_141(args);	break;
	case 142: xself->x_142(args);	break;
	case 143: xself->x_143(args);	break;
	case 144: xself->x_144(args);	break;
	case 145: xself->x_145(args);	break;
	case 146: xself->x_146(args);	break;
	case 147: xself->x_147(args);	break;
	case 148: xself->x_148(args);	break;
	case 149: x_TQFont::x_149(args);	break;
	case 150: x_TQFont::x_150(args);	break;
	case 151: x_TQFont::x_151(args);	break;
	case 152: x_TQFont::x_152(args);	break;
	case 153: x_TQFont::x_153(args);	break;
	case 154: x_TQFont::x_154(args);	break;
	case 155: x_TQFont::x_155(args);	break;
	case 156: x_TQFont::x_156(args);	break;
	case 157: x_TQFont::x_157(args);	break;
	case 158: x_TQFont::x_158(args);	break;
	case 159: x_TQFont::x_159(args);	break;
	case 160: xself->x_160(args);	break;
	case 161: xself->x_161(args);	break;
	case 162: delete (TQFont*)xself;	break;
    }
}

class x_TQFontDatabase : public TQFontDatabase {
public:
    static void x_0(Smoke::Stack x) {
	// TQFontDatabase()
	x_TQFontDatabase* xret = new x_TQFontDatabase();
	x[0].s_class = (void*)xret;
    }
    x_TQFontDatabase() : TQFontDatabase() {
    }
    void x_1(Smoke::Stack x) const {
	// families()
	TQStringList xret = this->TQFontDatabase::families();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_2(Smoke::Stack x) const {
	// families(TQFont::Script)
	TQStringList xret = this->TQFontDatabase::families((TQFont::Script)x[1].s_enum);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_3(Smoke::Stack x) const {
	// styles(const TQString&)
	TQStringList xret = this->TQFontDatabase::styles(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_4(Smoke::Stack x) {
	// pointSizes(const TQString&, const TQString&)
	TQValueList<int> xret = this->TQFontDatabase::pointSizes(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQValueList<int>(xret);
    }
    void x_5(Smoke::Stack x) {
	// pointSizes(const TQString&)
	TQValueList<int> xret = this->TQFontDatabase::pointSizes(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQValueList<int>(xret);
    }
    void x_6(Smoke::Stack x) {
	// smoothSizes(const TQString&, const TQString&)
	TQValueList<int> xret = this->TQFontDatabase::smoothSizes(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQValueList<int>(xret);
    }
    void x_7(Smoke::Stack x) {
	// styleString(const TQFont&)
	TQString xret = this->TQFontDatabase::styleString(*(const TQFont *)x[1].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_8(Smoke::Stack x) {
	// font(const TQString&, const TQString&, int)
	TQFont xret = this->TQFontDatabase::font(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_class = (void*)new TQFont(xret);
    }
    void x_9(Smoke::Stack x) const {
	// isBitmapScalable(const TQString&, const TQString&)
	bool xret = this->TQFontDatabase::isBitmapScalable(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) const {
	// isBitmapScalable(const TQString&)
	bool xret = this->TQFontDatabase::isBitmapScalable(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) const {
	// isSmoothlyScalable(const TQString&, const TQString&)
	bool xret = this->TQFontDatabase::isSmoothlyScalable(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) const {
	// isSmoothlyScalable(const TQString&)
	bool xret = this->TQFontDatabase::isSmoothlyScalable(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// isScalable(const TQString&, const TQString&)
	bool xret = this->TQFontDatabase::isScalable(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) const {
	// isScalable(const TQString&)
	bool xret = this->TQFontDatabase::isScalable(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// isFixedPitch(const TQString&, const TQString&)
	bool xret = this->TQFontDatabase::isFixedPitch(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) const {
	// isFixedPitch(const TQString&)
	bool xret = this->TQFontDatabase::isFixedPitch(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) const {
	// italic(const TQString&, const TQString&)
	bool xret = this->TQFontDatabase::italic(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) const {
	// bold(const TQString&, const TQString&)
	bool xret = this->TQFontDatabase::bold(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) const {
	// weight(const TQString&, const TQString&)
	int xret = this->TQFontDatabase::weight(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) const {
	// families(bool)
	TQStringList xret = this->TQFontDatabase::families((bool)x[1].s_bool);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_21(Smoke::Stack x) const {
	// styles(const TQString&, const TQString&)
	TQStringList xret = this->TQFontDatabase::styles(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_22(Smoke::Stack x) {
	// pointSizes(const TQString&, const TQString&, const TQString&)
	TQValueList<int> xret = this->TQFontDatabase::pointSizes(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_voidp = (void*)new TQValueList<int>(xret);
    }
    void x_23(Smoke::Stack x) {
	// smoothSizes(const TQString&, const TQString&, const TQString&)
	TQValueList<int> xret = this->TQFontDatabase::smoothSizes(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_voidp = (void*)new TQValueList<int>(xret);
    }
    void x_24(Smoke::Stack x) {
	// font(const TQString&, const TQString&, int, const TQString&)
	TQFont xret = this->TQFontDatabase::font(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,*(const TQString *)x[4].s_voidp);
	x[0].s_class = (void*)new TQFont(xret);
    }
    void x_25(Smoke::Stack x) const {
	// isBitmapScalable(const TQString&, const TQString&, const TQString&)
	bool xret = this->TQFontDatabase::isBitmapScalable(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_26(Smoke::Stack x) const {
	// isSmoothlyScalable(const TQString&, const TQString&, const TQString&)
	bool xret = this->TQFontDatabase::isSmoothlyScalable(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_27(Smoke::Stack x) const {
	// isScalable(const TQString&, const TQString&, const TQString&)
	bool xret = this->TQFontDatabase::isScalable(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_28(Smoke::Stack x) const {
	// isFixedPitch(const TQString&, const TQString&, const TQString&)
	bool xret = this->TQFontDatabase::isFixedPitch(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_29(Smoke::Stack x) const {
	// italic(const TQString&, const TQString&, const TQString&)
	bool xret = this->TQFontDatabase::italic(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_30(Smoke::Stack x) const {
	// bold(const TQString&, const TQString&, const TQString&)
	bool xret = this->TQFontDatabase::bold(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) const {
	// weight(const TQString&, const TQString&, const TQString&)
	int xret = this->TQFontDatabase::weight(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_int = xret;
    }
    static void x_32(Smoke::Stack x) {
	// TQFontDatabase(const TQFontDatabase&)
	x_TQFontDatabase* xret = new x_TQFontDatabase(*(const TQFontDatabase *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQFontDatabase(const TQFontDatabase& x1) : TQFontDatabase(x1) {
    }
    static void x_33(Smoke::Stack x) {
	// standardSizes()
	TQValueList<int> xret = TQFontDatabase::standardSizes();
	x[0].s_voidp = (void*)new TQValueList<int>(xret);
    }
    static void x_34(Smoke::Stack x) {
	// scriptName(TQFont::Script)
	TQString xret = TQFontDatabase::scriptName((TQFont::Script)x[1].s_enum);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_35(Smoke::Stack x) {
	// scriptSample(TQFont::Script)
	TQString xret = TQFontDatabase::scriptSample((TQFont::Script)x[1].s_enum);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    ~x_TQFontDatabase() { qt_Smoke->binding->deleted(114, (void*)this); }
};
void xcall_TQFontDatabase(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQFontDatabase *xself = (x_TQFontDatabase*)obj;
    switch(xi) {
	case 0: x_TQFontDatabase::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: x_TQFontDatabase::x_32(args);	break;
	case 33: x_TQFontDatabase::x_33(args);	break;
	case 34: x_TQFontDatabase::x_34(args);	break;
	case 35: x_TQFontDatabase::x_35(args);	break;
	case 36: delete (TQFontDatabase*)xself;	break;
    }
}

