//Auto-generated by ../../kalyptus/kalyptus. DO NOT EDIT.
#include <smoke.h>
#include <qt_smoke.h>
#include <ntqwmatrix.h>
#include <ntqwidget.h>
#include <ntqobject.h>
#include <ntqrect.h>
#include <ntqregion.h>
#include <ntqobjectlist.h>
#include <ntqpixmapcache.h>
#include <ntqpoint.h>
#include <ntqcstring.h>
#include <ntqcolor.h>
#include <ntqbrush.h>
#include <ntqevent.h>
#include <ntqwindowdefs.h>
#include <ntqpopupmenu.h>
#include <ntqsizepolicy.h>
#include <ntqfontmetrics.h>
#include <ntqfontinfo.h>
#include <ntqpointarray.h>
#include <ntqbitmap.h>
#include <ntqpixmap.h>
#include <ntqobjectdict.h>
#include <ntqpolygonscanner.h>
#include <ntqpicture.h>
#include <ntqstyle.h>
#include <ntqpaintdevice.h>
#include <ntqobjectcleanuphandler.h>
#include <ntqpen.h>
#include <ntqvariant.h>
#include <ntqfont.h>
#include <ntqpainter.h>
#include <ntqsize.h>
#include <ntqnamespace.h>
#include <ntqcursor.h>
#include <ntqprintdialog.h>
#include <ntqpaintdevicemetrics.h>
#include <ntqimage.h>
#include <ntqstring.h>
#include <ntqpalette.h>

class x_TQObject : public TQObject {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQObject::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQObject::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQObject::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->TQObject::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->TQObject::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->TQObject::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->TQObject::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQObject(TQObject*, const char*)
	x_TQObject* xret = new x_TQObject((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQObject(TQObject* x1, const char* x2) : TQObject(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQObject(TQObject*)
	x_TQObject* xret = new x_TQObject((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQObject(TQObject* x1) : TQObject(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQObject()
	x_TQObject* xret = new x_TQObject();
	x[0].s_class = (void*)xret;
    }
    x_TQObject() : TQObject() {
    }
    void x_10(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQObject::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_11(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQObject::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_12(Smoke::Stack x) {
	// event(TQEvent*)
	bool xret = this->TQObject::event((TQEvent*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQObject::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) const {
	// isA(const char*)
	bool xret = this->TQObject::isA((const char*)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// inherits(const char*)
	bool xret = this->TQObject::inherits((const char*)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) const {
	// name()
	const char* xret = this->TQObject::name();
	x[0].s_voidp = (void*)xret;
    }
    void x_17(Smoke::Stack x) const {
	// name(const char*)
	const char* xret = this->TQObject::name((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_18(Smoke::Stack x) {
	// setName(const char*)
	this->TQObject::setName((const char*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// isWidgetType()
	bool xret = this->TQObject::isWidgetType();
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) const {
	// highPriority()
	bool xret = this->TQObject::highPriority();
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) const {
	// signalsBlocked()
	bool xret = this->TQObject::signalsBlocked();
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) {
	// blockSignals(bool)
	this->TQObject::blockSignals((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// startTimer(int)
	int xret = this->TQObject::startTimer((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) {
	// killTimer(int)
	this->TQObject::killTimer((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// killTimers()
	this->TQObject::killTimers();
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// child(const char*, const char*, bool)
	TQObject* xret = this->TQObject::child((const char*)x[1].s_voidp,(const char*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    void x_27(Smoke::Stack x) {
	// child(const char*, const char*)
	TQObject* xret = this->TQObject::child((const char*)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    void x_28(Smoke::Stack x) {
	// child(const char*)
	TQObject* xret = this->TQObject::child((const char*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    void x_29(Smoke::Stack x) const {
	// children()
	const TQObjectList* xret = this->TQObject::children();
	x[0].s_voidp = (void*)xret;
    }
    void x_30(Smoke::Stack x) const {
	// childrenListObject()
	const TQObjectList xret = this->TQObject::childrenListObject();
	x[0].s_voidp = (void*)new TQObjectList(xret);
    }
    void x_31(Smoke::Stack x) const {
	// queryList(const char*, const char*, bool, bool)
	TQObjectList* xret = this->TQObject::queryList((const char*)x[1].s_voidp,(const char*)x[2].s_voidp,(bool)x[3].s_bool,(bool)x[4].s_bool);
	x[0].s_voidp = (void*)xret;
    }
    void x_32(Smoke::Stack x) const {
	// queryList(const char*, const char*, bool)
	TQObjectList* xret = this->TQObject::queryList((const char*)x[1].s_voidp,(const char*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_voidp = (void*)xret;
    }
    void x_33(Smoke::Stack x) const {
	// queryList(const char*, const char*)
	TQObjectList* xret = this->TQObject::queryList((const char*)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_34(Smoke::Stack x) const {
	// queryList(const char*)
	TQObjectList* xret = this->TQObject::queryList((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_35(Smoke::Stack x) const {
	// queryList()
	TQObjectList* xret = this->TQObject::queryList();
	x[0].s_voidp = (void*)xret;
    }
    void x_36(Smoke::Stack x) {
	// insertChild(TQObject*)
	this->TQObject::insertChild((TQObject*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// removeChild(TQObject*)
	this->TQObject::removeChild((TQObject*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// installEventFilter(const TQObject*)
	this->TQObject::installEventFilter((const TQObject*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// removeEventFilter(const TQObject*)
	this->TQObject::removeEventFilter((const TQObject*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) const {
	// connect(const TQObject*, const char*, const char*)
	bool xret = this->TQObject::connect((const TQObject*)x[1].s_class,(const char*)x[2].s_voidp,(const char*)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_41(Smoke::Stack x) {
	// disconnect(const char*, const TQObject*, const char*)
	bool xret = this->TQObject::disconnect((const char*)x[1].s_voidp,(const TQObject*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_42(Smoke::Stack x) {
	// disconnect(const char*, const TQObject*)
	bool xret = this->TQObject::disconnect((const char*)x[1].s_voidp,(const TQObject*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_43(Smoke::Stack x) {
	// disconnect(const char*)
	bool xret = this->TQObject::disconnect((const char*)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_44(Smoke::Stack x) {
	// disconnect()
	bool xret = this->TQObject::disconnect();
	x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) {
	// disconnect(const TQObject*, const char*)
	bool xret = this->TQObject::disconnect((const TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_46(Smoke::Stack x) {
	// disconnect(const TQObject*)
	bool xret = this->TQObject::disconnect((const TQObject*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_47(Smoke::Stack x) {
	// dumpObjectTree()
	this->TQObject::dumpObjectTree();
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// dumpObjectInfo()
	this->TQObject::dumpObjectInfo();
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// controlElementDataObject()
	TQStyleControlElementData* xret = this->TQObject::controlElementDataObject();
	x[0].s_class = (void*)xret;
    }
    void x_50(Smoke::Stack x) {
	// controlElementDataPrivateObject()
	TQStyleControlElementDataPrivate* xret = this->TQObject::controlElementDataPrivateObject();
	x[0].s_voidp = (void*)xret;
    }
    void x_51(Smoke::Stack x) {
	// setProperty(const char*, const TQVariant&)
	bool xret = this->TQObject::setProperty((const char*)x[1].s_voidp,*(const TQVariant *)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_52(Smoke::Stack x) const {
	// property(const char*)
	TQVariant xret = this->TQObject::property((const char*)x[1].s_voidp);
	x[0].s_class = (void*)new TQVariant(xret);
    }
    void x_53(Smoke::Stack x) {
	// setUserData(uint, TQObjectUserData*)
	this->TQObject::setUserData((uint)x[1].s_uint,(TQObjectUserData*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) const {
	// userData(uint)
	TQObjectUserData* xret = this->TQObject::userData((uint)x[1].s_uint);
	x[0].s_class = (void*)xret;
    }
    void x_55(Smoke::Stack x) const {
	// parent()
	TQObject* xret = this->TQObject::parent();
	x[0].s_class = (void*)xret;
    }
    void x_56(Smoke::Stack x) const {
	// contextThreadObject()
	TQThread* xret = this->TQObject::contextThreadObject();
	x[0].s_voidp = (void*)xret;
    }
    void x_57(Smoke::Stack x) {
	// moveToThread(TQThread*)
	this->TQObject::moveToThread((TQThread*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// disableThreadPostedEvents(bool)
	this->TQObject::disableThreadPostedEvents((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// deleteLater()
	this->TQObject::deleteLater();
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// destroyed()
	this->TQObject::destroyed();
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// destroyed(TQObject*)
	this->TQObject::destroyed((TQObject*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_62(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQObject::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_63(Smoke::Stack x) {
	// objectTrees()
	const TQObjectList* xret = TQObject::objectTrees();
	x[0].s_voidp = (void*)xret;
    }
    static void x_64(Smoke::Stack x) {
	// objectTreesListObject()
	const TQObjectList xret = TQObject::objectTreesListObject();
	x[0].s_voidp = (void*)new TQObjectList(xret);
    }
    static void x_65(Smoke::Stack x) {
	// connect(const TQObject*, const char*, const TQObject*, const char*)
	bool xret = TQObject::connect((const TQObject*)x[1].s_class,(const char*)x[2].s_voidp,(const TQObject*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_66(Smoke::Stack x) {
	// disconnect(const TQObject*, const char*, const TQObject*, const char*)
	bool xret = TQObject::disconnect((const TQObject*)x[1].s_class,(const char*)x[2].s_voidp,(const TQObject*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_67(Smoke::Stack x) {
	// connectInternal(const TQObject*, int, const TQObject*, int, int)
	TQObject::connectInternal((const TQObject*)x[1].s_class,(int)x[2].s_int,(const TQObject*)x[3].s_class,(int)x[4].s_int,(int)x[5].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_68(Smoke::Stack x) {
	// disconnectInternal(const TQObject*, int, const TQObject*, int, int)
	bool xret = TQObject::disconnectInternal((const TQObject*)x[1].s_class,(int)x[2].s_int,(const TQObject*)x[3].s_class,(int)x[4].s_int,(int)x[5].s_int);
	x[0].s_bool = xret;
    }
    static void x_69(Smoke::Stack x) {
	// registerUserData()
	uint xret = TQObject::registerUserData();
	x[0].s_uint = xret;
    }
    void x_70(Smoke::Stack x) {
	// activate_filters(TQEvent*)
	bool xret = this->TQObject::activate_filters((TQEvent*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_71(Smoke::Stack x) const {
	// receivers(const char*)
	TQConnectionList* xret = this->TQObject::receivers((const char*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    void x_72(Smoke::Stack x) const {
	// receivers(int)
	TQConnectionList* xret = this->TQObject::receivers((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    void x_73(Smoke::Stack x) {
	// activate_signal(int)
	this->TQObject::activate_signal((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_74(Smoke::Stack x) {
	// activate_signal(int, int)
	this->TQObject::activate_signal((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_75(Smoke::Stack x) {
	// activate_signal(int, double)
	this->TQObject::activate_signal((int)x[1].s_int,(double)x[2].s_double);
	(void)x; // noop (for compiler warning)
    }
    void x_76(Smoke::Stack x) {
	// activate_signal(int, TQString)
	this->TQObject::activate_signal((int)x[1].s_int,*(TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_77(Smoke::Stack x) {
	// activate_signal_bool(int, bool)
	this->TQObject::activate_signal_bool((int)x[1].s_int,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_78(Smoke::Stack x) {
	// activate_signal(TQConnectionList*, TQUObject*)
	this->TQObject::activate_signal((TQConnectionList*)x[1].s_class,(TQUObject*)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_79(Smoke::Stack x) {
	// sender()
	const TQObject* xret = this->TQObject::sender();
	x[0].s_class = (void*)xret;
    }
    void x_80(Smoke::Stack x) {
	// timerEvent(TQTimerEvent*)
	this->TQObject::timerEvent((TQTimerEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_81(Smoke::Stack x) {
	// childEvent(TQChildEvent*)
	this->TQObject::childEvent((TQChildEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_82(Smoke::Stack x) {
	// customEvent(TQCustomEvent*)
	this->TQObject::customEvent((TQCustomEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_83(Smoke::Stack x) {
	// connectNotify(const char*)
	this->TQObject::connectNotify((const char*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_84(Smoke::Stack x) {
	// disconnectNotify(const char*)
	this->TQObject::disconnectNotify((const char*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_85(Smoke::Stack x) {
	// checkConnectArgs(const char*, const TQObject*, const char*)
	bool xret = this->TQObject::checkConnectArgs((const char*)x[1].s_voidp,(const TQObject*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_86(Smoke::Stack x) {
	// normalizeSignalSlot(const char*)
	TQCString xret = TQObject::normalizeSignalSlot((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQCString(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(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 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_TQObject() { qt_Smoke->binding->deleted(210, (void*)this); }
};
void xcall_TQObject(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQObject *xself = (x_TQObject*)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_TQObject::x_7(args);	break;
	case 8: x_TQObject::x_8(args);	break;
	case 9: x_TQObject::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: x_TQObject::x_62(args);	break;
	case 63: x_TQObject::x_63(args);	break;
	case 64: x_TQObject::x_64(args);	break;
	case 65: x_TQObject::x_65(args);	break;
	case 66: x_TQObject::x_66(args);	break;
	case 67: x_TQObject::x_67(args);	break;
	case 68: x_TQObject::x_68(args);	break;
	case 69: x_TQObject::x_69(args);	break;
	case 70: xself->x_70(args);	break;
	case 71: xself->x_71(args);	break;
	case 72: xself->x_72(args);	break;
	case 73: xself->x_73(args);	break;
	case 74: xself->x_74(args);	break;
	case 75: xself->x_75(args);	break;
	case 76: xself->x_76(args);	break;
	case 77: xself->x_77(args);	break;
	case 78: xself->x_78(args);	break;
	case 79: xself->x_79(args);	break;
	case 80: xself->x_80(args);	break;
	case 81: xself->x_81(args);	break;
	case 82: xself->x_82(args);	break;
	case 83: xself->x_83(args);	break;
	case 84: xself->x_84(args);	break;
	case 85: xself->x_85(args);	break;
	case 86: x_TQObject::x_86(args);	break;
	case 87: delete (TQObject*)xself;	break;
    }
}

class x_TQObjectCleanupHandler : public TQObjectCleanupHandler {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQObjectCleanupHandler::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQObjectCleanupHandler::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQObjectCleanupHandler::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->TQObjectCleanupHandler::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->TQObjectCleanupHandler::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->TQObjectCleanupHandler::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->TQObjectCleanupHandler::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQObjectCleanupHandler()
	x_TQObjectCleanupHandler* xret = new x_TQObjectCleanupHandler();
	x[0].s_class = (void*)xret;
    }
    x_TQObjectCleanupHandler() : TQObjectCleanupHandler() {
    }
    void x_8(Smoke::Stack x) {
	// add(TQObject*)
	TQObject* xret = this->TQObjectCleanupHandler::add((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    void x_9(Smoke::Stack x) {
	// remove(TQObject*)
	this->TQObjectCleanupHandler::remove((TQObject*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) const {
	// isEmpty()
	bool xret = this->TQObjectCleanupHandler::isEmpty();
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// clear()
	this->TQObjectCleanupHandler::clear();
	(void)x; // noop (for compiler warning)
    }
    static void x_12(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQObjectCleanupHandler::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(7314, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQObjectCleanupHandler::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(7313, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQObjectCleanupHandler::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(7315, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQObjectCleanupHandler::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(7317, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObjectCleanupHandler::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(7316, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObjectCleanupHandler::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(7318, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObjectCleanupHandler::tqt_property(x1, x2, x3);
    }
    ~x_TQObjectCleanupHandler() { qt_Smoke->binding->deleted(211, (void*)this); }
};
void xcall_TQObjectCleanupHandler(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQObjectCleanupHandler *xself = (x_TQObjectCleanupHandler*)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_TQObjectCleanupHandler::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_TQObjectCleanupHandler::x_12(args);	break;
	case 13: delete (TQObjectCleanupHandler*)xself;	break;
    }
}

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

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

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

class x_TQPaintDevice : public TQPaintDevice {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcNOP;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawPoint;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawFirst;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcMoveTo;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcLineTo;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawLine;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawRect;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawRoundRect;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawEllipse;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawArc;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawPie;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawChord;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawLineSegments;
    }
    static void x_13(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawPolyline;
    }
    static void x_14(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawPolygon;
    }
    static void x_15(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawCubicBezier;
    }
    static void x_16(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawText;
    }
    static void x_17(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawTextFormatted;
    }
    static void x_18(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawPixmap;
    }
    static void x_19(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawImage;
    }
    static void x_20(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawText2;
    }
    static void x_21(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawText2Formatted;
    }
    static void x_22(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawTextItem;
    }
    static void x_23(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcDrawLast;
    }
    static void x_24(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcBegin;
    }
    static void x_25(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcEnd;
    }
    static void x_26(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSave;
    }
    static void x_27(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcRestore;
    }
    static void x_28(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetdev;
    }
    static void x_29(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetBkColor;
    }
    static void x_30(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetBkMode;
    }
    static void x_31(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetROP;
    }
    static void x_32(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetBrushOrigin;
    }
    static void x_33(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetFont;
    }
    static void x_34(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetPen;
    }
    static void x_35(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetBrush;
    }
    static void x_36(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetTabStops;
    }
    static void x_37(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetTabArray;
    }
    static void x_38(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetUnit;
    }
    static void x_39(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetVXform;
    }
    static void x_40(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetWindow;
    }
    static void x_41(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetViewport;
    }
    static void x_42(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetWXform;
    }
    static void x_43(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetWMatrix;
    }
    static void x_44(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSaveWMatrix;
    }
    static void x_45(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcRestoreWMatrix;
    }
    static void x_46(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetClip;
    }
    static void x_47(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcSetClipRegion;
    }
    static void x_48(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcFlush;
    }
    static void x_49(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcFlushRegion;
    }
    static void x_50(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcReservedStart;
    }
    static void x_51(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDevice::PdcReservedStop;
    }
    void x_52(Smoke::Stack x) const {
	// devType()
	int xret = this->TQPaintDevice::devType();
	x[0].s_int = xret;
    }
    void x_53(Smoke::Stack x) const {
	// isExtDev()
	bool xret = this->TQPaintDevice::isExtDev();
	x[0].s_bool = xret;
    }
    void x_54(Smoke::Stack x) const {
	// paintingActive()
	bool xret = this->TQPaintDevice::paintingActive();
	x[0].s_bool = xret;
    }
    void x_55(Smoke::Stack x) {
	// setResolution(int)
	this->TQPaintDevice::setResolution((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) const {
	// resolution()
	int xret = this->TQPaintDevice::resolution();
	x[0].s_int = xret;
    }
    static void x_57(Smoke::Stack x) {
	// TQPaintDevice(uint)
	x_TQPaintDevice* xret = new x_TQPaintDevice((uint)x[1].s_uint);
	x[0].s_class = (void*)xret;
    }
    x_TQPaintDevice(uint x1) : TQPaintDevice(x1) {
    }
    void x_58(Smoke::Stack x) {
	// cmd(int, TQPainter*, TQPDevCmdParam*)
	bool xret = this->TQPaintDevice::cmd((int)x[1].s_int,(TQPainter*)x[2].s_class,(TQPDevCmdParam*)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_59(Smoke::Stack x) const {
	// metric(int)
	int xret = this->TQPaintDevice::metric((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_60(Smoke::Stack x) const {
	// fontMet(TQFont*, int, const char*, int)
	int xret = this->TQPaintDevice::fontMet((TQFont*)x[1].s_class,(int)x[2].s_int,(const char*)x[3].s_voidp,(int)x[4].s_int);
	x[0].s_int = xret;
    }
    void x_61(Smoke::Stack x) const {
	// fontMet(TQFont*, int, const char*)
	int xret = this->TQPaintDevice::fontMet((TQFont*)x[1].s_class,(int)x[2].s_int,(const char*)x[3].s_voidp);
	x[0].s_int = xret;
    }
    void x_62(Smoke::Stack x) const {
	// fontMet(TQFont*, int)
	int xret = this->TQPaintDevice::fontMet((TQFont*)x[1].s_class,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_63(Smoke::Stack x) const {
	// fontInf(TQFont*, int)
	int xret = this->TQPaintDevice::fontInf((TQFont*)x[1].s_class,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7400, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::metric(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 428: //TQPaintDevice::PDevCmd
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPaintDevice::PDevCmd;
		break;
	      case Smoke::EnumDelete:
		delete (TQPaintDevice::PDevCmd*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPaintDevice::PDevCmd*)xdata = (TQPaintDevice::PDevCmd)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPaintDevice::PDevCmd*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQPaintDevice() { qt_Smoke->binding->deleted(215, (void*)this); }
};
void xenum_TQPaintDevice(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQPaintDevice::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQPaintDevice(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPaintDevice *xself = (x_TQPaintDevice*)obj;
    switch(xi) {
	case 0: x_TQPaintDevice::x_0(args);	break;
	case 1: x_TQPaintDevice::x_1(args);	break;
	case 2: x_TQPaintDevice::x_2(args);	break;
	case 3: x_TQPaintDevice::x_3(args);	break;
	case 4: x_TQPaintDevice::x_4(args);	break;
	case 5: x_TQPaintDevice::x_5(args);	break;
	case 6: x_TQPaintDevice::x_6(args);	break;
	case 7: x_TQPaintDevice::x_7(args);	break;
	case 8: x_TQPaintDevice::x_8(args);	break;
	case 9: x_TQPaintDevice::x_9(args);	break;
	case 10: x_TQPaintDevice::x_10(args);	break;
	case 11: x_TQPaintDevice::x_11(args);	break;
	case 12: x_TQPaintDevice::x_12(args);	break;
	case 13: x_TQPaintDevice::x_13(args);	break;
	case 14: x_TQPaintDevice::x_14(args);	break;
	case 15: x_TQPaintDevice::x_15(args);	break;
	case 16: x_TQPaintDevice::x_16(args);	break;
	case 17: x_TQPaintDevice::x_17(args);	break;
	case 18: x_TQPaintDevice::x_18(args);	break;
	case 19: x_TQPaintDevice::x_19(args);	break;
	case 20: x_TQPaintDevice::x_20(args);	break;
	case 21: x_TQPaintDevice::x_21(args);	break;
	case 22: x_TQPaintDevice::x_22(args);	break;
	case 23: x_TQPaintDevice::x_23(args);	break;
	case 24: x_TQPaintDevice::x_24(args);	break;
	case 25: x_TQPaintDevice::x_25(args);	break;
	case 26: x_TQPaintDevice::x_26(args);	break;
	case 27: x_TQPaintDevice::x_27(args);	break;
	case 28: x_TQPaintDevice::x_28(args);	break;
	case 29: x_TQPaintDevice::x_29(args);	break;
	case 30: x_TQPaintDevice::x_30(args);	break;
	case 31: x_TQPaintDevice::x_31(args);	break;
	case 32: x_TQPaintDevice::x_32(args);	break;
	case 33: x_TQPaintDevice::x_33(args);	break;
	case 34: x_TQPaintDevice::x_34(args);	break;
	case 35: x_TQPaintDevice::x_35(args);	break;
	case 36: x_TQPaintDevice::x_36(args);	break;
	case 37: x_TQPaintDevice::x_37(args);	break;
	case 38: x_TQPaintDevice::x_38(args);	break;
	case 39: x_TQPaintDevice::x_39(args);	break;
	case 40: x_TQPaintDevice::x_40(args);	break;
	case 41: x_TQPaintDevice::x_41(args);	break;
	case 42: x_TQPaintDevice::x_42(args);	break;
	case 43: x_TQPaintDevice::x_43(args);	break;
	case 44: x_TQPaintDevice::x_44(args);	break;
	case 45: x_TQPaintDevice::x_45(args);	break;
	case 46: x_TQPaintDevice::x_46(args);	break;
	case 47: x_TQPaintDevice::x_47(args);	break;
	case 48: x_TQPaintDevice::x_48(args);	break;
	case 49: x_TQPaintDevice::x_49(args);	break;
	case 50: x_TQPaintDevice::x_50(args);	break;
	case 51: x_TQPaintDevice::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: x_TQPaintDevice::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: delete (TQPaintDevice*)xself;	break;
    }
}

class x_TQPaintDeviceMetrics : public TQPaintDeviceMetrics {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDeviceMetrics::PdmWidth;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDeviceMetrics::PdmHeight;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDeviceMetrics::PdmWidthMM;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDeviceMetrics::PdmHeightMM;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDeviceMetrics::PdmNumColors;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDeviceMetrics::PdmDepth;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDeviceMetrics::PdmDpiX;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDeviceMetrics::PdmDpiY;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDeviceMetrics::PdmPhysicalDpiX;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQPaintDeviceMetrics::PdmPhysicalDpiY;
    }
    static void x_10(Smoke::Stack x) {
	// TQPaintDeviceMetrics(const TQPaintDevice*)
	x_TQPaintDeviceMetrics* xret = new x_TQPaintDeviceMetrics((const TQPaintDevice*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPaintDeviceMetrics(const TQPaintDevice* x1) : TQPaintDeviceMetrics(x1) {
    }
    void x_11(Smoke::Stack x) const {
	// width()
	int xret = this->TQPaintDeviceMetrics::width();
	x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) const {
	// height()
	int xret = this->TQPaintDeviceMetrics::height();
	x[0].s_int = xret;
    }
    void x_13(Smoke::Stack x) const {
	// widthMM()
	int xret = this->TQPaintDeviceMetrics::widthMM();
	x[0].s_int = xret;
    }
    void x_14(Smoke::Stack x) const {
	// heightMM()
	int xret = this->TQPaintDeviceMetrics::heightMM();
	x[0].s_int = xret;
    }
    void x_15(Smoke::Stack x) const {
	// logicalDpiX()
	int xret = this->TQPaintDeviceMetrics::logicalDpiX();
	x[0].s_int = xret;
    }
    void x_16(Smoke::Stack x) const {
	// logicalDpiY()
	int xret = this->TQPaintDeviceMetrics::logicalDpiY();
	x[0].s_int = xret;
    }
    void x_17(Smoke::Stack x) const {
	// physicalDpiX()
	int xret = this->TQPaintDeviceMetrics::physicalDpiX();
	x[0].s_int = xret;
    }
    void x_18(Smoke::Stack x) const {
	// physicalDpiY()
	int xret = this->TQPaintDeviceMetrics::physicalDpiY();
	x[0].s_int = xret;
    }
    void x_19(Smoke::Stack x) const {
	// numColors()
	int xret = this->TQPaintDeviceMetrics::numColors();
	x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) const {
	// depth()
	int xret = this->TQPaintDeviceMetrics::depth();
	x[0].s_int = xret;
    }
    static void x_21(Smoke::Stack x) {
	// TQPaintDeviceMetrics(const TQPaintDeviceMetrics&)
	x_TQPaintDeviceMetrics* xret = new x_TQPaintDeviceMetrics(*(const TQPaintDeviceMetrics *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPaintDeviceMetrics(const TQPaintDeviceMetrics& x1) : TQPaintDeviceMetrics(x1) {
    }
    ~x_TQPaintDeviceMetrics() { qt_Smoke->binding->deleted(216, (void*)this); }
};
void xcall_TQPaintDeviceMetrics(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPaintDeviceMetrics *xself = (x_TQPaintDeviceMetrics*)obj;
    switch(xi) {
	case 0: x_TQPaintDeviceMetrics::x_0(args);	break;
	case 1: x_TQPaintDeviceMetrics::x_1(args);	break;
	case 2: x_TQPaintDeviceMetrics::x_2(args);	break;
	case 3: x_TQPaintDeviceMetrics::x_3(args);	break;
	case 4: x_TQPaintDeviceMetrics::x_4(args);	break;
	case 5: x_TQPaintDeviceMetrics::x_5(args);	break;
	case 6: x_TQPaintDeviceMetrics::x_6(args);	break;
	case 7: x_TQPaintDeviceMetrics::x_7(args);	break;
	case 8: x_TQPaintDeviceMetrics::x_8(args);	break;
	case 9: x_TQPaintDeviceMetrics::x_9(args);	break;
	case 10: x_TQPaintDeviceMetrics::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: x_TQPaintDeviceMetrics::x_21(args);	break;
	case 22: delete (TQPaintDeviceMetrics*)xself;	break;
    }
}

class x_TQPaintEvent : public TQPaintEvent {
public:
    static void x_0(Smoke::Stack x) {
	// TQPaintEvent(const TQRegion&, bool)
	x_TQPaintEvent* xret = new x_TQPaintEvent(*(const TQRegion *)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQPaintEvent(const TQRegion& x1, bool x2) : TQPaintEvent(x1, x2) {
    }
    static void x_1(Smoke::Stack x) {
	// TQPaintEvent(const TQRegion&)
	x_TQPaintEvent* xret = new x_TQPaintEvent(*(const TQRegion *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPaintEvent(const TQRegion& x1) : TQPaintEvent(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQPaintEvent(const TQRect&, bool)
	x_TQPaintEvent* xret = new x_TQPaintEvent(*(const TQRect *)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQPaintEvent(const TQRect& x1, bool x2) : TQPaintEvent(x1, x2) {
    }
    static void x_3(Smoke::Stack x) {
	// TQPaintEvent(const TQRect&)
	x_TQPaintEvent* xret = new x_TQPaintEvent(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPaintEvent(const TQRect& x1) : TQPaintEvent(x1) {
    }
    static void x_4(Smoke::Stack x) {
	// TQPaintEvent(const TQRegion&, const TQRect&, bool)
	x_TQPaintEvent* xret = new x_TQPaintEvent(*(const TQRegion *)x[1].s_class,*(const TQRect *)x[2].s_class,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQPaintEvent(const TQRegion& x1, const TQRect& x2, bool x3) : TQPaintEvent(x1, x2, x3) {
    }
    static void x_5(Smoke::Stack x) {
	// TQPaintEvent(const TQRegion&, const TQRect&)
	x_TQPaintEvent* xret = new x_TQPaintEvent(*(const TQRegion *)x[1].s_class,*(const TQRect *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPaintEvent(const TQRegion& x1, const TQRect& x2) : TQPaintEvent(x1, x2) {
    }
    void x_6(Smoke::Stack x) const {
	// rect()
	const TQRect& xret = this->TQPaintEvent::rect();
	x[0].s_class = (void*)&xret;
    }
    void x_7(Smoke::Stack x) const {
	// region()
	const TQRegion& xret = this->TQPaintEvent::region();
	x[0].s_class = (void*)&xret;
    }
    void x_8(Smoke::Stack x) const {
	// erased()
	bool xret = this->TQPaintEvent::erased();
	x[0].s_bool = xret;
    }
    static void x_9(Smoke::Stack x) {
	// TQPaintEvent(const TQPaintEvent&)
	x_TQPaintEvent* xret = new x_TQPaintEvent(*(const TQPaintEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPaintEvent(const TQPaintEvent& x1) : TQPaintEvent(x1) {
    }
    ~x_TQPaintEvent() { qt_Smoke->binding->deleted(217, (void*)this); }
};
void xcall_TQPaintEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPaintEvent *xself = (x_TQPaintEvent*)obj;
    switch(xi) {
	case 0: x_TQPaintEvent::x_0(args);	break;
	case 1: x_TQPaintEvent::x_1(args);	break;
	case 2: x_TQPaintEvent::x_2(args);	break;
	case 3: x_TQPaintEvent::x_3(args);	break;
	case 4: x_TQPaintEvent::x_4(args);	break;
	case 5: x_TQPaintEvent::x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_TQPaintEvent::x_9(args);	break;
	case 10: delete (TQPaintEvent*)xself;	break;
    }
}

class x_TQPainter : public TQPainter {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQPainter::CoordDevice;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQPainter::CoordPainter;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQPainter::Auto;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQPainter::RTL;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQPainter::LTR;
    }
    static void x_5(Smoke::Stack x) {
	// TQPainter()
	x_TQPainter* xret = new x_TQPainter();
	x[0].s_class = (void*)xret;
    }
    x_TQPainter() : TQPainter() {
    }
    static void x_6(Smoke::Stack x) {
	// TQPainter(const TQPaintDevice*, bool)
	x_TQPainter* xret = new x_TQPainter((const TQPaintDevice*)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQPainter(const TQPaintDevice* x1, bool x2) : TQPainter(x1, x2) {
    }
    static void x_7(Smoke::Stack x) {
	// TQPainter(const TQPaintDevice*)
	x_TQPainter* xret = new x_TQPainter((const TQPaintDevice*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPainter(const TQPaintDevice* x1) : TQPainter(x1) {
    }
    static void x_8(Smoke::Stack x) {
	// TQPainter(const TQPaintDevice*, const TQWidget*, bool)
	x_TQPainter* xret = new x_TQPainter((const TQPaintDevice*)x[1].s_class,(const TQWidget*)x[2].s_class,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQPainter(const TQPaintDevice* x1, const TQWidget* x2, bool x3) : TQPainter(x1, x2, x3) {
    }
    static void x_9(Smoke::Stack x) {
	// TQPainter(const TQPaintDevice*, const TQWidget*)
	x_TQPainter* xret = new x_TQPainter((const TQPaintDevice*)x[1].s_class,(const TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPainter(const TQPaintDevice* x1, const TQWidget* x2) : TQPainter(x1, x2) {
    }
    void x_10(Smoke::Stack x) {
	// begin(const TQPaintDevice*, bool)
	bool xret = this->TQPainter::begin((const TQPaintDevice*)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// begin(const TQPaintDevice*)
	bool xret = this->TQPainter::begin((const TQPaintDevice*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// begin(const TQPaintDevice*, const TQWidget*, bool)
	bool xret = this->TQPainter::begin((const TQPaintDevice*)x[1].s_class,(const TQWidget*)x[2].s_class,(bool)x[3].s_bool);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// begin(const TQPaintDevice*, const TQWidget*)
	bool xret = this->TQPainter::begin((const TQPaintDevice*)x[1].s_class,(const TQWidget*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// end()
	bool xret = this->TQPainter::end();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// device()
	TQPaintDevice* xret = this->TQPainter::device();
	x[0].s_class = (void*)xret;
    }
    void x_16(Smoke::Stack x) const {
	// isActive()
	bool xret = this->TQPainter::isActive();
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) {
	// flush(const TQRegion&, TQPainter::CoordinateMode)
	this->TQPainter::flush(*(const TQRegion *)x[1].s_class,(TQPainter::CoordinateMode)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// flush(const TQRegion&)
	this->TQPainter::flush(*(const TQRegion *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// flush()
	this->TQPainter::flush();
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// save()
	this->TQPainter::save();
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// restore()
	this->TQPainter::restore();
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// fontMetrics()
	TQFontMetrics xret = this->TQPainter::fontMetrics();
	x[0].s_class = (void*)new TQFontMetrics(xret);
    }
    void x_23(Smoke::Stack x) const {
	// fontInfo()
	TQFontInfo xret = this->TQPainter::fontInfo();
	x[0].s_class = (void*)new TQFontInfo(xret);
    }
    void x_24(Smoke::Stack x) const {
	// font()
	const TQFont& xret = this->TQPainter::font();
	x[0].s_class = (void*)&xret;
    }
    void x_25(Smoke::Stack x) {
	// setFont(const TQFont&)
	this->TQPainter::setFont(*(const TQFont *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// pen()
	const TQPen& xret = this->TQPainter::pen();
	x[0].s_class = (void*)&xret;
    }
    void x_27(Smoke::Stack x) {
	// setPen(const TQPen&)
	this->TQPainter::setPen(*(const TQPen *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// setPen(TQt::PenStyle)
	this->TQPainter::setPen((TQt::PenStyle)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// setPen(const TQColor&)
	this->TQPainter::setPen(*(const TQColor *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// brush()
	const TQBrush& xret = this->TQPainter::brush();
	x[0].s_class = (void*)&xret;
    }
    void x_31(Smoke::Stack x) {
	// setBrush(const TQBrush&)
	this->TQPainter::setBrush(*(const TQBrush *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// setBrush(TQt::BrushStyle)
	this->TQPainter::setBrush((TQt::BrushStyle)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// setBrush(const TQColor&)
	this->TQPainter::setBrush(*(const TQColor *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// pos()
	TQPoint xret = this->TQPainter::pos();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_35(Smoke::Stack x) const {
	// backgroundColor()
	const TQColor& xret = this->TQPainter::backgroundColor();
	x[0].s_class = (void*)&xret;
    }
    void x_36(Smoke::Stack x) {
	// setBackgroundColor(const TQColor&)
	this->TQPainter::setBackgroundColor(*(const TQColor *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) const {
	// backgroundMode()
	TQt::BGMode xret = this->TQPainter::backgroundMode();
	x[0].s_enum = xret;
    }
    void x_38(Smoke::Stack x) {
	// setBackgroundMode(TQt::BGMode)
	this->TQPainter::setBackgroundMode((TQt::BGMode)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) const {
	// rasterOp()
	TQt::RasterOp xret = this->TQPainter::rasterOp();
	x[0].s_enum = xret;
    }
    void x_40(Smoke::Stack x) {
	// setRasterOp(TQt::RasterOp)
	this->TQPainter::setRasterOp((TQt::RasterOp)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) const {
	// brushOrigin()
	const TQPoint& xret = this->TQPainter::brushOrigin();
	x[0].s_class = (void*)&xret;
    }
    void x_42(Smoke::Stack x) {
	// setBrushOrigin(int, int)
	this->TQPainter::setBrushOrigin((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// setBrushOrigin(const TQPoint&)
	this->TQPainter::setBrushOrigin(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) const {
	// hasViewXForm()
	bool xret = this->TQPainter::hasViewXForm();
	x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) const {
	// hasWorldXForm()
	bool xret = this->TQPainter::hasWorldXForm();
	x[0].s_bool = xret;
    }
    void x_46(Smoke::Stack x) {
	// setViewXForm(bool)
	this->TQPainter::setViewXForm((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) const {
	// window()
	TQRect xret = this->TQPainter::window();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_48(Smoke::Stack x) {
	// setWindow(const TQRect&)
	this->TQPainter::setWindow(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// setWindow(int, int, int, int)
	this->TQPainter::setWindow((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) const {
	// viewport()
	TQRect xret = this->TQPainter::viewport();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_51(Smoke::Stack x) {
	// setViewport(const TQRect&)
	this->TQPainter::setViewport(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// setViewport(int, int, int, int)
	this->TQPainter::setViewport((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// setWorldXForm(bool)
	this->TQPainter::setWorldXForm((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) const {
	// worldMatrix()
	const TQWMatrix& xret = this->TQPainter::worldMatrix();
	x[0].s_class = (void*)&xret;
    }
    void x_55(Smoke::Stack x) {
	// setWorldMatrix(const TQWMatrix&, bool)
	this->TQPainter::setWorldMatrix(*(const TQWMatrix *)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// setWorldMatrix(const TQWMatrix&)
	this->TQPainter::setWorldMatrix(*(const TQWMatrix *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// saveWorldMatrix()
	this->TQPainter::saveWorldMatrix();
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// restoreWorldMatrix()
	this->TQPainter::restoreWorldMatrix();
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// scale(double, double)
	this->TQPainter::scale((double)x[1].s_double,(double)x[2].s_double);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// shear(double, double)
	this->TQPainter::shear((double)x[1].s_double,(double)x[2].s_double);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// rotate(double)
	this->TQPainter::rotate((double)x[1].s_double);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// translate(double, double)
	this->TQPainter::translate((double)x[1].s_double,(double)x[2].s_double);
	(void)x; // noop (for compiler warning)
    }
    void x_63(Smoke::Stack x) {
	// resetXForm()
	this->TQPainter::resetXForm();
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) const {
	// translationX()
	double xret = this->TQPainter::translationX();
	x[0].s_double = xret;
    }
    void x_65(Smoke::Stack x) const {
	// translationY()
	double xret = this->TQPainter::translationY();
	x[0].s_double = xret;
    }
    void x_66(Smoke::Stack x) const {
	// xForm(const TQPoint&)
	TQPoint xret = this->TQPainter::xForm(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_67(Smoke::Stack x) const {
	// xForm(const TQRect&)
	TQRect xret = this->TQPainter::xForm(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_68(Smoke::Stack x) const {
	// xForm(const TQPointArray&)
	TQPointArray xret = this->TQPainter::xForm(*(const TQPointArray *)x[1].s_class);
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    void x_69(Smoke::Stack x) const {
	// xForm(const TQPointArray&, int, int)
	TQPointArray xret = this->TQPainter::xForm(*(const TQPointArray *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    void x_70(Smoke::Stack x) const {
	// xFormDev(const TQPoint&)
	TQPoint xret = this->TQPainter::xFormDev(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_71(Smoke::Stack x) const {
	// xFormDev(const TQRect&)
	TQRect xret = this->TQPainter::xFormDev(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_72(Smoke::Stack x) const {
	// xFormDev(const TQPointArray&)
	TQPointArray xret = this->TQPainter::xFormDev(*(const TQPointArray *)x[1].s_class);
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    void x_73(Smoke::Stack x) const {
	// xFormDev(const TQPointArray&, int, int)
	TQPointArray xret = this->TQPainter::xFormDev(*(const TQPointArray *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)new TQPointArray(xret);
    }
    void x_74(Smoke::Stack x) {
	// setClipping(bool)
	this->TQPainter::setClipping((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_75(Smoke::Stack x) const {
	// hasClipping()
	bool xret = this->TQPainter::hasClipping();
	x[0].s_bool = xret;
    }
    void x_76(Smoke::Stack x) const {
	// clipRegion(TQPainter::CoordinateMode)
	TQRegion xret = this->TQPainter::clipRegion((TQPainter::CoordinateMode)x[1].s_enum);
	x[0].s_class = (void*)new TQRegion(xret);
    }
    void x_77(Smoke::Stack x) const {
	// clipRegion()
	TQRegion xret = this->TQPainter::clipRegion();
	x[0].s_class = (void*)new TQRegion(xret);
    }
    void x_78(Smoke::Stack x) {
	// setClipRect(const TQRect&, TQPainter::CoordinateMode)
	this->TQPainter::setClipRect(*(const TQRect *)x[1].s_class,(TQPainter::CoordinateMode)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_79(Smoke::Stack x) {
	// setClipRect(const TQRect&)
	this->TQPainter::setClipRect(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_80(Smoke::Stack x) {
	// setClipRect(int, int, int, int, TQPainter::CoordinateMode)
	this->TQPainter::setClipRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQPainter::CoordinateMode)x[5].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_81(Smoke::Stack x) {
	// setClipRect(int, int, int, int)
	this->TQPainter::setClipRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_82(Smoke::Stack x) {
	// setClipRegion(const TQRegion&, TQPainter::CoordinateMode)
	this->TQPainter::setClipRegion(*(const TQRegion *)x[1].s_class,(TQPainter::CoordinateMode)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_83(Smoke::Stack x) {
	// setClipRegion(const TQRegion&)
	this->TQPainter::setClipRegion(*(const TQRegion *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_84(Smoke::Stack x) {
	// drawPoint(int, int)
	this->TQPainter::drawPoint((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_85(Smoke::Stack x) {
	// drawPoint(const TQPoint&)
	this->TQPainter::drawPoint(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_86(Smoke::Stack x) {
	// drawPoints(const TQPointArray&, int, int)
	this->TQPainter::drawPoints(*(const TQPointArray *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_87(Smoke::Stack x) {
	// drawPoints(const TQPointArray&, int)
	this->TQPainter::drawPoints(*(const TQPointArray *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_88(Smoke::Stack x) {
	// drawPoints(const TQPointArray&)
	this->TQPainter::drawPoints(*(const TQPointArray *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_89(Smoke::Stack x) {
	// moveTo(int, int)
	this->TQPainter::moveTo((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_90(Smoke::Stack x) {
	// moveTo(const TQPoint&)
	this->TQPainter::moveTo(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_91(Smoke::Stack x) {
	// lineTo(int, int)
	this->TQPainter::lineTo((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_92(Smoke::Stack x) {
	// lineTo(const TQPoint&)
	this->TQPainter::lineTo(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_93(Smoke::Stack x) {
	// drawLine(int, int, int, int)
	this->TQPainter::drawLine((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_94(Smoke::Stack x) {
	// drawLine(const TQPoint&, const TQPoint&)
	this->TQPainter::drawLine(*(const TQPoint *)x[1].s_class,*(const TQPoint *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_95(Smoke::Stack x) {
	// drawRect(int, int, int, int)
	this->TQPainter::drawRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_96(Smoke::Stack x) {
	// drawRect(const TQRect&)
	this->TQPainter::drawRect(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_97(Smoke::Stack x) {
	// drawWinFocusRect(int, int, int, int)
	this->TQPainter::drawWinFocusRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_98(Smoke::Stack x) {
	// drawWinFocusRect(int, int, int, int, const TQColor&)
	this->TQPainter::drawWinFocusRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,*(const TQColor *)x[5].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_99(Smoke::Stack x) {
	// drawWinFocusRect(const TQRect&)
	this->TQPainter::drawWinFocusRect(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_100(Smoke::Stack x) {
	// drawWinFocusRect(const TQRect&, const TQColor&)
	this->TQPainter::drawWinFocusRect(*(const TQRect *)x[1].s_class,*(const TQColor *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_101(Smoke::Stack x) {
	// drawRoundRect(int, int, int, int, int, int)
	this->TQPainter::drawRoundRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_102(Smoke::Stack x) {
	// drawRoundRect(int, int, int, int, int)
	this->TQPainter::drawRoundRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_103(Smoke::Stack x) {
	// drawRoundRect(int, int, int, int)
	this->TQPainter::drawRoundRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_104(Smoke::Stack x) {
	// drawRoundRect(const TQRect&, int, int)
	this->TQPainter::drawRoundRect(*(const TQRect *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_105(Smoke::Stack x) {
	// drawRoundRect(const TQRect&, int)
	this->TQPainter::drawRoundRect(*(const TQRect *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_106(Smoke::Stack x) {
	// drawRoundRect(const TQRect&)
	this->TQPainter::drawRoundRect(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_107(Smoke::Stack x) {
	// drawEllipse(int, int, int, int)
	this->TQPainter::drawEllipse((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_108(Smoke::Stack x) {
	// drawEllipse(const TQRect&)
	this->TQPainter::drawEllipse(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_109(Smoke::Stack x) {
	// drawArc(int, int, int, int, int, int)
	this->TQPainter::drawArc((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_110(Smoke::Stack x) {
	// drawArc(const TQRect&, int, int)
	this->TQPainter::drawArc(*(const TQRect *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_111(Smoke::Stack x) {
	// drawPie(int, int, int, int, int, int)
	this->TQPainter::drawPie((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_112(Smoke::Stack x) {
	// drawPie(const TQRect&, int, int)
	this->TQPainter::drawPie(*(const TQRect *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_113(Smoke::Stack x) {
	// drawChord(int, int, int, int, int, int)
	this->TQPainter::drawChord((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_114(Smoke::Stack x) {
	// drawChord(const TQRect&, int, int)
	this->TQPainter::drawChord(*(const TQRect *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_115(Smoke::Stack x) {
	// drawLineSegments(const TQPointArray&, int, int)
	this->TQPainter::drawLineSegments(*(const TQPointArray *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_116(Smoke::Stack x) {
	// drawLineSegments(const TQPointArray&, int)
	this->TQPainter::drawLineSegments(*(const TQPointArray *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_117(Smoke::Stack x) {
	// drawLineSegments(const TQPointArray&)
	this->TQPainter::drawLineSegments(*(const TQPointArray *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_118(Smoke::Stack x) {
	// drawPolyline(const TQPointArray&, int, int)
	this->TQPainter::drawPolyline(*(const TQPointArray *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_119(Smoke::Stack x) {
	// drawPolyline(const TQPointArray&, int)
	this->TQPainter::drawPolyline(*(const TQPointArray *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_120(Smoke::Stack x) {
	// drawPolyline(const TQPointArray&)
	this->TQPainter::drawPolyline(*(const TQPointArray *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_121(Smoke::Stack x) {
	// drawPolygon(const TQPointArray&, bool, int, int)
	this->TQPainter::drawPolygon(*(const TQPointArray *)x[1].s_class,(bool)x[2].s_bool,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_122(Smoke::Stack x) {
	// drawPolygon(const TQPointArray&, bool, int)
	this->TQPainter::drawPolygon(*(const TQPointArray *)x[1].s_class,(bool)x[2].s_bool,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_123(Smoke::Stack x) {
	// drawPolygon(const TQPointArray&, bool)
	this->TQPainter::drawPolygon(*(const TQPointArray *)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_124(Smoke::Stack x) {
	// drawPolygon(const TQPointArray&)
	this->TQPainter::drawPolygon(*(const TQPointArray *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_125(Smoke::Stack x) {
	// drawConvexPolygon(const TQPointArray&, int, int)
	this->TQPainter::drawConvexPolygon(*(const TQPointArray *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_126(Smoke::Stack x) {
	// drawConvexPolygon(const TQPointArray&, int)
	this->TQPainter::drawConvexPolygon(*(const TQPointArray *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_127(Smoke::Stack x) {
	// drawConvexPolygon(const TQPointArray&)
	this->TQPainter::drawConvexPolygon(*(const TQPointArray *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_128(Smoke::Stack x) {
	// drawCubicBezier(const TQPointArray&, int)
	this->TQPainter::drawCubicBezier(*(const TQPointArray *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_129(Smoke::Stack x) {
	// drawCubicBezier(const TQPointArray&)
	this->TQPainter::drawCubicBezier(*(const TQPointArray *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_130(Smoke::Stack x) {
	// drawPixmap(int, int, const TQPixmap&, int, int, int, int)
	this->TQPainter::drawPixmap((int)x[1].s_int,(int)x[2].s_int,*(const TQPixmap *)x[3].s_class,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int,(int)x[7].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_131(Smoke::Stack x) {
	// drawPixmap(int, int, const TQPixmap&, int, int, int)
	this->TQPainter::drawPixmap((int)x[1].s_int,(int)x[2].s_int,*(const TQPixmap *)x[3].s_class,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_132(Smoke::Stack x) {
	// drawPixmap(int, int, const TQPixmap&, int, int)
	this->TQPainter::drawPixmap((int)x[1].s_int,(int)x[2].s_int,*(const TQPixmap *)x[3].s_class,(int)x[4].s_int,(int)x[5].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_133(Smoke::Stack x) {
	// drawPixmap(int, int, const TQPixmap&, int)
	this->TQPainter::drawPixmap((int)x[1].s_int,(int)x[2].s_int,*(const TQPixmap *)x[3].s_class,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_134(Smoke::Stack x) {
	// drawPixmap(int, int, const TQPixmap&)
	this->TQPainter::drawPixmap((int)x[1].s_int,(int)x[2].s_int,*(const TQPixmap *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_135(Smoke::Stack x) {
	// drawPixmap(const TQPoint&, const TQPixmap&, const TQRect&)
	this->TQPainter::drawPixmap(*(const TQPoint *)x[1].s_class,*(const TQPixmap *)x[2].s_class,*(const TQRect *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_136(Smoke::Stack x) {
	// drawPixmap(const TQPoint&, const TQPixmap&)
	this->TQPainter::drawPixmap(*(const TQPoint *)x[1].s_class,*(const TQPixmap *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_137(Smoke::Stack x) {
	// drawPixmap(const TQRect&, const TQPixmap&)
	this->TQPainter::drawPixmap(*(const TQRect *)x[1].s_class,*(const TQPixmap *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_138(Smoke::Stack x) {
	// drawImage(int, int, const TQImage&, int, int, int, int, int)
	this->TQPainter::drawImage((int)x[1].s_int,(int)x[2].s_int,*(const TQImage *)x[3].s_class,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int,(int)x[7].s_int,(int)x[8].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_139(Smoke::Stack x) {
	// drawImage(int, int, const TQImage&, int, int, int, int)
	this->TQPainter::drawImage((int)x[1].s_int,(int)x[2].s_int,*(const TQImage *)x[3].s_class,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int,(int)x[7].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_140(Smoke::Stack x) {
	// drawImage(int, int, const TQImage&, int, int, int)
	this->TQPainter::drawImage((int)x[1].s_int,(int)x[2].s_int,*(const TQImage *)x[3].s_class,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_141(Smoke::Stack x) {
	// drawImage(int, int, const TQImage&, int, int)
	this->TQPainter::drawImage((int)x[1].s_int,(int)x[2].s_int,*(const TQImage *)x[3].s_class,(int)x[4].s_int,(int)x[5].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_142(Smoke::Stack x) {
	// drawImage(int, int, const TQImage&, int)
	this->TQPainter::drawImage((int)x[1].s_int,(int)x[2].s_int,*(const TQImage *)x[3].s_class,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_143(Smoke::Stack x) {
	// drawImage(int, int, const TQImage&)
	this->TQPainter::drawImage((int)x[1].s_int,(int)x[2].s_int,*(const TQImage *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_144(Smoke::Stack x) {
	// drawImage(const TQPoint&, const TQImage&, const TQRect&, int)
	this->TQPainter::drawImage(*(const TQPoint *)x[1].s_class,*(const TQImage *)x[2].s_class,*(const TQRect *)x[3].s_class,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_145(Smoke::Stack x) {
	// drawImage(const TQPoint&, const TQImage&, const TQRect&)
	this->TQPainter::drawImage(*(const TQPoint *)x[1].s_class,*(const TQImage *)x[2].s_class,*(const TQRect *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_146(Smoke::Stack x) {
	// drawImage(const TQPoint&, const TQImage&, int)
	this->TQPainter::drawImage(*(const TQPoint *)x[1].s_class,*(const TQImage *)x[2].s_class,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_147(Smoke::Stack x) {
	// drawImage(const TQPoint&, const TQImage&)
	this->TQPainter::drawImage(*(const TQPoint *)x[1].s_class,*(const TQImage *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_148(Smoke::Stack x) {
	// drawImage(const TQRect&, const TQImage&)
	this->TQPainter::drawImage(*(const TQRect *)x[1].s_class,*(const TQImage *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_149(Smoke::Stack x) {
	// drawTiledPixmap(int, int, int, int, const TQPixmap&, int, int)
	this->TQPainter::drawTiledPixmap((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,*(const TQPixmap *)x[5].s_class,(int)x[6].s_int,(int)x[7].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_150(Smoke::Stack x) {
	// drawTiledPixmap(int, int, int, int, const TQPixmap&, int)
	this->TQPainter::drawTiledPixmap((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,*(const TQPixmap *)x[5].s_class,(int)x[6].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_151(Smoke::Stack x) {
	// drawTiledPixmap(int, int, int, int, const TQPixmap&)
	this->TQPainter::drawTiledPixmap((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,*(const TQPixmap *)x[5].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_152(Smoke::Stack x) {
	// drawTiledPixmap(const TQRect&, const TQPixmap&, const TQPoint&)
	this->TQPainter::drawTiledPixmap(*(const TQRect *)x[1].s_class,*(const TQPixmap *)x[2].s_class,*(const TQPoint *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_153(Smoke::Stack x) {
	// drawTiledPixmap(const TQRect&, const TQPixmap&)
	this->TQPainter::drawTiledPixmap(*(const TQRect *)x[1].s_class,*(const TQPixmap *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_154(Smoke::Stack x) {
	// drawPicture(const TQPicture&)
	this->TQPainter::drawPicture(*(const TQPicture *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_155(Smoke::Stack x) {
	// drawPicture(int, int, const TQPicture&)
	this->TQPainter::drawPicture((int)x[1].s_int,(int)x[2].s_int,*(const TQPicture *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_156(Smoke::Stack x) {
	// drawPicture(const TQPoint&, const TQPicture&)
	this->TQPainter::drawPicture(*(const TQPoint *)x[1].s_class,*(const TQPicture *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_157(Smoke::Stack x) {
	// fillRect(int, int, int, int, const TQBrush&)
	this->TQPainter::fillRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,*(const TQBrush *)x[5].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_158(Smoke::Stack x) {
	// fillRect(const TQRect&, const TQBrush&)
	this->TQPainter::fillRect(*(const TQRect *)x[1].s_class,*(const TQBrush *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_159(Smoke::Stack x) {
	// eraseRect(int, int, int, int)
	this->TQPainter::eraseRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_160(Smoke::Stack x) {
	// eraseRect(const TQRect&)
	this->TQPainter::eraseRect(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_161(Smoke::Stack x) {
	// drawText(int, int, const TQString&, int, TQPainter::TextDirection)
	this->TQPainter::drawText((int)x[1].s_int,(int)x[2].s_int,*(const TQString *)x[3].s_voidp,(int)x[4].s_int,(TQPainter::TextDirection)x[5].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_162(Smoke::Stack x) {
	// drawText(int, int, const TQString&, int)
	this->TQPainter::drawText((int)x[1].s_int,(int)x[2].s_int,*(const TQString *)x[3].s_voidp,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_163(Smoke::Stack x) {
	// drawText(int, int, const TQString&)
	this->TQPainter::drawText((int)x[1].s_int,(int)x[2].s_int,*(const TQString *)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_164(Smoke::Stack x) {
	// drawText(const TQPoint&, const TQString&, int, TQPainter::TextDirection)
	this->TQPainter::drawText(*(const TQPoint *)x[1].s_class,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(TQPainter::TextDirection)x[4].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_165(Smoke::Stack x) {
	// drawText(const TQPoint&, const TQString&, int)
	this->TQPainter::drawText(*(const TQPoint *)x[1].s_class,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_166(Smoke::Stack x) {
	// drawText(const TQPoint&, const TQString&)
	this->TQPainter::drawText(*(const TQPoint *)x[1].s_class,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_167(Smoke::Stack x) {
	// drawText(int, int, const TQString&, int, int, TQPainter::TextDirection)
	this->TQPainter::drawText((int)x[1].s_int,(int)x[2].s_int,*(const TQString *)x[3].s_voidp,(int)x[4].s_int,(int)x[5].s_int,(TQPainter::TextDirection)x[6].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_168(Smoke::Stack x) {
	// drawText(int, int, const TQString&, int, int)
	this->TQPainter::drawText((int)x[1].s_int,(int)x[2].s_int,*(const TQString *)x[3].s_voidp,(int)x[4].s_int,(int)x[5].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_169(Smoke::Stack x) {
	// drawText(const TQPoint&, const TQString&, int, int, TQPainter::TextDirection)
	this->TQPainter::drawText(*(const TQPoint *)x[1].s_class,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int,(TQPainter::TextDirection)x[5].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_170(Smoke::Stack x) {
	// drawText(const TQPoint&, const TQString&, int, int)
	this->TQPainter::drawText(*(const TQPoint *)x[1].s_class,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_171(Smoke::Stack x) {
	// drawText(int, int, int, int, int, const TQString&, int, TQRect*, TQTextParag**)
	this->TQPainter::drawText((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,*(const TQString *)x[6].s_voidp,(int)x[7].s_int,(TQRect*)x[8].s_class,(TQTextParag**)x[9].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_172(Smoke::Stack x) {
	// drawText(int, int, int, int, int, const TQString&, int, TQRect*)
	this->TQPainter::drawText((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,*(const TQString *)x[6].s_voidp,(int)x[7].s_int,(TQRect*)x[8].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_173(Smoke::Stack x) {
	// drawText(int, int, int, int, int, const TQString&, int)
	this->TQPainter::drawText((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,*(const TQString *)x[6].s_voidp,(int)x[7].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_174(Smoke::Stack x) {
	// drawText(int, int, int, int, int, const TQString&)
	this->TQPainter::drawText((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,*(const TQString *)x[6].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_175(Smoke::Stack x) {
	// drawText(const TQRect&, int, const TQString&, int, TQRect*, TQTextParag**)
	this->TQPainter::drawText(*(const TQRect *)x[1].s_class,(int)x[2].s_int,*(const TQString *)x[3].s_voidp,(int)x[4].s_int,(TQRect*)x[5].s_class,(TQTextParag**)x[6].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_176(Smoke::Stack x) {
	// drawText(const TQRect&, int, const TQString&, int, TQRect*)
	this->TQPainter::drawText(*(const TQRect *)x[1].s_class,(int)x[2].s_int,*(const TQString *)x[3].s_voidp,(int)x[4].s_int,(TQRect*)x[5].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_177(Smoke::Stack x) {
	// drawText(const TQRect&, int, const TQString&, int)
	this->TQPainter::drawText(*(const TQRect *)x[1].s_class,(int)x[2].s_int,*(const TQString *)x[3].s_voidp,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_178(Smoke::Stack x) {
	// drawText(const TQRect&, int, const TQString&)
	this->TQPainter::drawText(*(const TQRect *)x[1].s_class,(int)x[2].s_int,*(const TQString *)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_179(Smoke::Stack x) {
	// boundingRect(int, int, int, int, int, const TQString&, int, TQTextParag**)
	TQRect xret = this->TQPainter::boundingRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,*(const TQString *)x[6].s_voidp,(int)x[7].s_int,(TQTextParag**)x[8].s_voidp);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_180(Smoke::Stack x) {
	// boundingRect(int, int, int, int, int, const TQString&, int)
	TQRect xret = this->TQPainter::boundingRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,*(const TQString *)x[6].s_voidp,(int)x[7].s_int);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_181(Smoke::Stack x) {
	// boundingRect(int, int, int, int, int, const TQString&)
	TQRect xret = this->TQPainter::boundingRect((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,*(const TQString *)x[6].s_voidp);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_182(Smoke::Stack x) {
	// boundingRect(const TQRect&, int, const TQString&, int, TQTextParag**)
	TQRect xret = this->TQPainter::boundingRect(*(const TQRect *)x[1].s_class,(int)x[2].s_int,*(const TQString *)x[3].s_voidp,(int)x[4].s_int,(TQTextParag**)x[5].s_voidp);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_183(Smoke::Stack x) {
	// boundingRect(const TQRect&, int, const TQString&, int)
	TQRect xret = this->TQPainter::boundingRect(*(const TQRect *)x[1].s_class,(int)x[2].s_int,*(const TQString *)x[3].s_voidp,(int)x[4].s_int);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_184(Smoke::Stack x) {
	// boundingRect(const TQRect&, int, const TQString&)
	TQRect xret = this->TQPainter::boundingRect(*(const TQRect *)x[1].s_class,(int)x[2].s_int,*(const TQString *)x[3].s_voidp);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_185(Smoke::Stack x) const {
	// tabStops()
	int xret = this->TQPainter::tabStops();
	x[0].s_int = xret;
    }
    void x_186(Smoke::Stack x) {
	// setTabStops(int)
	this->TQPainter::setTabStops((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_187(Smoke::Stack x) const {
	// tabArray()
	int* xret = this->TQPainter::tabArray();
	x[0].s_voidp = (void*)xret;
    }
    void x_188(Smoke::Stack x) {
	// setTabArray(int*)
	this->TQPainter::setTabArray((int*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_189(Smoke::Stack x) {
	// redirect(TQPaintDevice*, TQPaintDevice*)
	TQPainter::redirect((TQPaintDevice*)x[1].s_class,(TQPaintDevice*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_190(Smoke::Stack x) {
	// redirect(TQPaintDevice*)
	TQPaintDevice* xret = TQPainter::redirect((TQPaintDevice*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    static void x_191(Smoke::Stack x) {
	// initialize()
	TQPainter::initialize();
	(void)x; // noop (for compiler warning)
    }
    static void x_192(Smoke::Stack x) {
	// cleanup()
	TQPainter::cleanup();
	(void)x; // noop (for compiler warning)
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 436: //TQPainter::CoordinateMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPainter::CoordinateMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQPainter::CoordinateMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPainter::CoordinateMode*)xdata = (TQPainter::CoordinateMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPainter::CoordinateMode*)xdata;
		break;
	    }
	    break;
	  case 437: //TQPainter::TextDirection
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPainter::TextDirection;
		break;
	      case Smoke::EnumDelete:
		delete (TQPainter::TextDirection*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPainter::TextDirection*)xdata = (TQPainter::TextDirection)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPainter::TextDirection*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQPainter() { qt_Smoke->binding->deleted(218, (void*)this); }
};
void xenum_TQPainter(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQPainter::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQPainter(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPainter *xself = (x_TQPainter*)obj;
    switch(xi) {
	case 0: x_TQPainter::x_0(args);	break;
	case 1: x_TQPainter::x_1(args);	break;
	case 2: x_TQPainter::x_2(args);	break;
	case 3: x_TQPainter::x_3(args);	break;
	case 4: x_TQPainter::x_4(args);	break;
	case 5: x_TQPainter::x_5(args);	break;
	case 6: x_TQPainter::x_6(args);	break;
	case 7: x_TQPainter::x_7(args);	break;
	case 8: x_TQPainter::x_8(args);	break;
	case 9: x_TQPainter::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: xself->x_63(args);	break;
	case 64: xself->x_64(args);	break;
	case 65: xself->x_65(args);	break;
	case 66: xself->x_66(args);	break;
	case 67: xself->x_67(args);	break;
	case 68: xself->x_68(args);	break;
	case 69: xself->x_69(args);	break;
	case 70: xself->x_70(args);	break;
	case 71: xself->x_71(args);	break;
	case 72: xself->x_72(args);	break;
	case 73: xself->x_73(args);	break;
	case 74: xself->x_74(args);	break;
	case 75: xself->x_75(args);	break;
	case 76: xself->x_76(args);	break;
	case 77: xself->x_77(args);	break;
	case 78: xself->x_78(args);	break;
	case 79: xself->x_79(args);	break;
	case 80: xself->x_80(args);	break;
	case 81: xself->x_81(args);	break;
	case 82: xself->x_82(args);	break;
	case 83: xself->x_83(args);	break;
	case 84: xself->x_84(args);	break;
	case 85: xself->x_85(args);	break;
	case 86: xself->x_86(args);	break;
	case 87: xself->x_87(args);	break;
	case 88: xself->x_88(args);	break;
	case 89: xself->x_89(args);	break;
	case 90: xself->x_90(args);	break;
	case 91: xself->x_91(args);	break;
	case 92: xself->x_92(args);	break;
	case 93: xself->x_93(args);	break;
	case 94: xself->x_94(args);	break;
	case 95: xself->x_95(args);	break;
	case 96: xself->x_96(args);	break;
	case 97: xself->x_97(args);	break;
	case 98: xself->x_98(args);	break;
	case 99: xself->x_99(args);	break;
	case 100: xself->x_100(args);	break;
	case 101: xself->x_101(args);	break;
	case 102: xself->x_102(args);	break;
	case 103: xself->x_103(args);	break;
	case 104: xself->x_104(args);	break;
	case 105: xself->x_105(args);	break;
	case 106: xself->x_106(args);	break;
	case 107: xself->x_107(args);	break;
	case 108: xself->x_108(args);	break;
	case 109: xself->x_109(args);	break;
	case 110: xself->x_110(args);	break;
	case 111: xself->x_111(args);	break;
	case 112: xself->x_112(args);	break;
	case 113: xself->x_113(args);	break;
	case 114: xself->x_114(args);	break;
	case 115: xself->x_115(args);	break;
	case 116: xself->x_116(args);	break;
	case 117: 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: xself->x_149(args);	break;
	case 150: xself->x_150(args);	break;
	case 151: xself->x_151(args);	break;
	case 152: xself->x_152(args);	break;
	case 153: xself->x_153(args);	break;
	case 154: xself->x_154(args);	break;
	case 155: xself->x_155(args);	break;
	case 156: xself->x_156(args);	break;
	case 157: xself->x_157(args);	break;
	case 158: xself->x_158(args);	break;
	case 159: xself->x_159(args);	break;
	case 160: xself->x_160(args);	break;
	case 161: xself->x_161(args);	break;
	case 162: xself->x_162(args);	break;
	case 163: xself->x_163(args);	break;
	case 164: xself->x_164(args);	break;
	case 165: xself->x_165(args);	break;
	case 166: xself->x_166(args);	break;
	case 167: xself->x_167(args);	break;
	case 168: xself->x_168(args);	break;
	case 169: xself->x_169(args);	break;
	case 170: xself->x_170(args);	break;
	case 171: xself->x_171(args);	break;
	case 172: xself->x_172(args);	break;
	case 173: xself->x_173(args);	break;
	case 174: xself->x_174(args);	break;
	case 175: xself->x_175(args);	break;
	case 176: xself->x_176(args);	break;
	case 177: xself->x_177(args);	break;
	case 178: xself->x_178(args);	break;
	case 179: xself->x_179(args);	break;
	case 180: xself->x_180(args);	break;
	case 181: xself->x_181(args);	break;
	case 182: xself->x_182(args);	break;
	case 183: xself->x_183(args);	break;
	case 184: xself->x_184(args);	break;
	case 185: xself->x_185(args);	break;
	case 186: xself->x_186(args);	break;
	case 187: xself->x_187(args);	break;
	case 188: xself->x_188(args);	break;
	case 189: x_TQPainter::x_189(args);	break;
	case 190: x_TQPainter::x_190(args);	break;
	case 191: x_TQPainter::x_191(args);	break;
	case 192: x_TQPainter::x_192(args);	break;
	case 193: delete (TQPainter*)xself;	break;
    }
}

class x_TQPalette : public TQPalette {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQPalette::Disabled;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQPalette::Active;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQPalette::Inactive;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQPalette::NColorGroups;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQPalette::Normal;
    }
    static void x_5(Smoke::Stack x) {
	// TQPalette()
	x_TQPalette* xret = new x_TQPalette();
	x[0].s_class = (void*)xret;
    }
    x_TQPalette() : TQPalette() {
    }
    static void x_6(Smoke::Stack x) {
	// TQPalette(const TQColor&)
	x_TQPalette* xret = new x_TQPalette(*(const TQColor *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPalette(const TQColor& x1) : TQPalette(x1) {
    }
    static void x_7(Smoke::Stack x) {
	// TQPalette(const TQColor&, const TQColor&)
	x_TQPalette* xret = new x_TQPalette(*(const TQColor *)x[1].s_class,*(const TQColor *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPalette(const TQColor& x1, const TQColor& x2) : TQPalette(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQPalette(const TQColorGroup&, const TQColorGroup&, const TQColorGroup&)
	x_TQPalette* xret = new x_TQPalette(*(const TQColorGroup *)x[1].s_class,*(const TQColorGroup *)x[2].s_class,*(const TQColorGroup *)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPalette(const TQColorGroup& x1, const TQColorGroup& x2, const TQColorGroup& x3) : TQPalette(x1, x2, x3) {
    }
    static void x_9(Smoke::Stack x) {
	// TQPalette(const TQPalette&)
	x_TQPalette* xret = new x_TQPalette(*(const TQPalette *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPalette(const TQPalette& x1) : TQPalette(x1) {
    }
    void x_10(Smoke::Stack x) {
	// operator=(const TQPalette&)
	TQPalette& xret = this->TQPalette::operator=(*(const TQPalette *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_11(Smoke::Stack x) const {
	// color(TQPalette::ColorGroup, TQColorGroup::ColorRole)
	const TQColor& xret = this->TQPalette::color((TQPalette::ColorGroup)x[1].s_enum,(TQColorGroup::ColorRole)x[2].s_enum);
	x[0].s_class = (void*)&xret;
    }
    void x_12(Smoke::Stack x) const {
	// brush(TQPalette::ColorGroup, TQColorGroup::ColorRole)
	const TQBrush& xret = this->TQPalette::brush((TQPalette::ColorGroup)x[1].s_enum,(TQColorGroup::ColorRole)x[2].s_enum);
	x[0].s_class = (void*)&xret;
    }
    void x_13(Smoke::Stack x) {
	// setColor(TQPalette::ColorGroup, TQColorGroup::ColorRole, const TQColor&)
	this->TQPalette::setColor((TQPalette::ColorGroup)x[1].s_enum,(TQColorGroup::ColorRole)x[2].s_enum,*(const TQColor *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// setBrush(TQPalette::ColorGroup, TQColorGroup::ColorRole, const TQBrush&)
	this->TQPalette::setBrush((TQPalette::ColorGroup)x[1].s_enum,(TQColorGroup::ColorRole)x[2].s_enum,*(const TQBrush *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// setColor(TQColorGroup::ColorRole, const TQColor&)
	this->TQPalette::setColor((TQColorGroup::ColorRole)x[1].s_enum,*(const TQColor *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// setBrush(TQColorGroup::ColorRole, const TQBrush&)
	this->TQPalette::setBrush((TQColorGroup::ColorRole)x[1].s_enum,*(const TQBrush *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// copy()
	TQPalette xret = this->TQPalette::copy();
	x[0].s_class = (void*)new TQPalette(xret);
    }
    void x_18(Smoke::Stack x) const {
	// active()
	const TQColorGroup& xret = this->TQPalette::active();
	x[0].s_class = (void*)&xret;
    }
    void x_19(Smoke::Stack x) const {
	// disabled()
	const TQColorGroup& xret = this->TQPalette::disabled();
	x[0].s_class = (void*)&xret;
    }
    void x_20(Smoke::Stack x) const {
	// inactive()
	const TQColorGroup& xret = this->TQPalette::inactive();
	x[0].s_class = (void*)&xret;
    }
    void x_21(Smoke::Stack x) const {
	// normal()
	const TQColorGroup& xret = this->TQPalette::normal();
	x[0].s_class = (void*)&xret;
    }
    void x_22(Smoke::Stack x) {
	// setActive(const TQColorGroup&)
	this->TQPalette::setActive(*(const TQColorGroup *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// setDisabled(const TQColorGroup&)
	this->TQPalette::setDisabled(*(const TQColorGroup *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// setInactive(const TQColorGroup&)
	this->TQPalette::setInactive(*(const TQColorGroup *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setNormal(const TQColorGroup&)
	this->TQPalette::setNormal(*(const TQColorGroup *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// operator==(const TQPalette&)
	bool xret = this->TQPalette::operator==(*(const TQPalette *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_27(Smoke::Stack x) const {
	// operator!=(const TQPalette&)
	bool xret = this->TQPalette::operator!=(*(const TQPalette *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_28(Smoke::Stack x) {
	// isCopyOf(const TQPalette&)
	bool xret = this->TQPalette::isCopyOf(*(const TQPalette *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_29(Smoke::Stack x) const {
	// serialNumber()
	int xret = this->TQPalette::serialNumber();
	x[0].s_int = xret;
    }
    static void x_30(Smoke::Stack x) {
	// foregroundRoleFromMode(TQt::BackgroundMode)
	TQColorGroup::ColorRole xret = TQPalette::foregroundRoleFromMode((TQt::BackgroundMode)x[1].s_enum);
	x[0].s_enum = xret;
    }
    static void x_31(Smoke::Stack x) {
	// backgroundRoleFromMode(TQt::BackgroundMode)
	TQColorGroup::ColorRole xret = TQPalette::backgroundRoleFromMode((TQt::BackgroundMode)x[1].s_enum);
	x[0].s_enum = xret;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 443: //TQPalette::ColorGroup
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPalette::ColorGroup;
		break;
	      case Smoke::EnumDelete:
		delete (TQPalette::ColorGroup*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPalette::ColorGroup*)xdata = (TQPalette::ColorGroup)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPalette::ColorGroup*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQPalette() { qt_Smoke->binding->deleted(219, (void*)this); }
};
void xenum_TQPalette(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQPalette::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQPalette(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPalette *xself = (x_TQPalette*)obj;
    switch(xi) {
	case 0: x_TQPalette::x_0(args);	break;
	case 1: x_TQPalette::x_1(args);	break;
	case 2: x_TQPalette::x_2(args);	break;
	case 3: x_TQPalette::x_3(args);	break;
	case 4: x_TQPalette::x_4(args);	break;
	case 5: x_TQPalette::x_5(args);	break;
	case 6: x_TQPalette::x_6(args);	break;
	case 7: x_TQPalette::x_7(args);	break;
	case 8: x_TQPalette::x_8(args);	break;
	case 9: x_TQPalette::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: x_TQPalette::x_30(args);	break;
	case 31: x_TQPalette::x_31(args);	break;
	case 32: delete (TQPalette*)xself;	break;
    }
}

class x_TQPen : public TQPen {
public:
    static void x_0(Smoke::Stack x) {
	// TQPen()
	x_TQPen* xret = new x_TQPen();
	x[0].s_class = (void*)xret;
    }
    x_TQPen() : TQPen() {
    }
    static void x_1(Smoke::Stack x) {
	// TQPen(TQt::PenStyle)
	x_TQPen* xret = new x_TQPen((TQt::PenStyle)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQPen(TQt::PenStyle x1) : TQPen(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQPen(const TQColor&, uint, TQt::PenStyle)
	x_TQPen* xret = new x_TQPen(*(const TQColor *)x[1].s_class,(uint)x[2].s_uint,(TQt::PenStyle)x[3].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQPen(const TQColor& x1, uint x2, TQt::PenStyle x3) : TQPen(x1, x2, x3) {
    }
    static void x_3(Smoke::Stack x) {
	// TQPen(const TQColor&, uint)
	x_TQPen* xret = new x_TQPen(*(const TQColor *)x[1].s_class,(uint)x[2].s_uint);
	x[0].s_class = (void*)xret;
    }
    x_TQPen(const TQColor& x1, uint x2) : TQPen(x1, x2) {
    }
    static void x_4(Smoke::Stack x) {
	// TQPen(const TQColor&)
	x_TQPen* xret = new x_TQPen(*(const TQColor *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPen(const TQColor& x1) : TQPen(x1) {
    }
    static void x_5(Smoke::Stack x) {
	// TQPen(const TQColor&, uint, TQt::PenStyle, TQt::PenCapStyle, TQt::PenJoinStyle)
	x_TQPen* xret = new x_TQPen(*(const TQColor *)x[1].s_class,(uint)x[2].s_uint,(TQt::PenStyle)x[3].s_enum,(TQt::PenCapStyle)x[4].s_enum,(TQt::PenJoinStyle)x[5].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQPen(const TQColor& x1, uint x2, TQt::PenStyle x3, TQt::PenCapStyle x4, TQt::PenJoinStyle x5) : TQPen(x1, x2, x3, x4, x5) {
    }
    static void x_6(Smoke::Stack x) {
	// TQPen(const TQPen&)
	x_TQPen* xret = new x_TQPen(*(const TQPen *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPen(const TQPen& x1) : TQPen(x1) {
    }
    void x_7(Smoke::Stack x) {
	// operator=(const TQPen&)
	TQPen& xret = this->TQPen::operator=(*(const TQPen *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_8(Smoke::Stack x) const {
	// style()
	TQt::PenStyle xret = this->TQPen::style();
	x[0].s_enum = xret;
    }
    void x_9(Smoke::Stack x) {
	// setStyle(TQt::PenStyle)
	this->TQPen::setStyle((TQt::PenStyle)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) const {
	// width()
	uint xret = this->TQPen::width();
	x[0].s_uint = xret;
    }
    void x_11(Smoke::Stack x) {
	// setWidth(uint)
	this->TQPen::setWidth((uint)x[1].s_uint);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// color()
	const TQColor& xret = this->TQPen::color();
	x[0].s_class = (void*)&xret;
    }
    void x_13(Smoke::Stack x) {
	// setColor(const TQColor&)
	this->TQPen::setColor(*(const TQColor *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// capStyle()
	TQt::PenCapStyle xret = this->TQPen::capStyle();
	x[0].s_enum = xret;
    }
    void x_15(Smoke::Stack x) {
	// setCapStyle(TQt::PenCapStyle)
	this->TQPen::setCapStyle((TQt::PenCapStyle)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) const {
	// joinStyle()
	TQt::PenJoinStyle xret = this->TQPen::joinStyle();
	x[0].s_enum = xret;
    }
    void x_17(Smoke::Stack x) {
	// setJoinStyle(TQt::PenJoinStyle)
	this->TQPen::setJoinStyle((TQt::PenJoinStyle)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) const {
	// operator==(const TQPen&)
	bool xret = this->TQPen::operator==(*(const TQPen *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) const {
	// operator!=(const TQPen&)
	bool xret = this->TQPen::operator!=(*(const TQPen *)x[1].s_class);
	x[0].s_bool = xret;
    }
    ~x_TQPen() { qt_Smoke->binding->deleted(220, (void*)this); }
};
void xcall_TQPen(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPen *xself = (x_TQPen*)obj;
    switch(xi) {
	case 0: x_TQPen::x_0(args);	break;
	case 1: x_TQPen::x_1(args);	break;
	case 2: x_TQPen::x_2(args);	break;
	case 3: x_TQPen::x_3(args);	break;
	case 4: x_TQPen::x_4(args);	break;
	case 5: x_TQPen::x_5(args);	break;
	case 6: x_TQPen::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: delete (TQPen*)xself;	break;
    }
}

class x_TQPicture : public TQPicture {
public:
    static void x_0(Smoke::Stack x) {
	// TQPicture(int)
	x_TQPicture* xret = new x_TQPicture((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQPicture(int x1) : TQPicture(x1) {
    }
    static void x_1(Smoke::Stack x) {
	// TQPicture()
	x_TQPicture* xret = new x_TQPicture();
	x[0].s_class = (void*)xret;
    }
    x_TQPicture() : TQPicture() {
    }
    static void x_2(Smoke::Stack x) {
	// TQPicture(const TQPicture&)
	x_TQPicture* xret = new x_TQPicture(*(const TQPicture *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPicture(const TQPicture& x1) : TQPicture(x1) {
    }
    void x_3(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQPicture::isNull();
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) const {
	// size()
	uint xret = this->TQPicture::size();
	x[0].s_uint = xret;
    }
    void x_5(Smoke::Stack x) const {
	// data()
	const char* xret = this->TQPicture::data();
	x[0].s_voidp = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// setData(const char*, uint)
	this->TQPicture::setData((const char*)x[1].s_voidp,(uint)x[2].s_uint);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// play(TQPainter*)
	bool xret = this->TQPicture::play((TQPainter*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// load(TQIODevice*, const char*)
	bool xret = this->TQPicture::load((TQIODevice*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// load(TQIODevice*)
	bool xret = this->TQPicture::load((TQIODevice*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// load(const TQString&, const char*)
	bool xret = this->TQPicture::load(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// load(const TQString&)
	bool xret = this->TQPicture::load(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// save(TQIODevice*, const char*)
	bool xret = this->TQPicture::save((TQIODevice*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// save(TQIODevice*)
	bool xret = this->TQPicture::save((TQIODevice*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// save(const TQString&, const char*)
	bool xret = this->TQPicture::save(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// save(const TQString&)
	bool xret = this->TQPicture::save(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) const {
	// boundingRect()
	TQRect xret = this->TQPicture::boundingRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_17(Smoke::Stack x) {
	// setBoundingRect(const TQRect&)
	this->TQPicture::setBoundingRect(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// operator=(const TQPicture&)
	TQPicture& xret = this->TQPicture::operator=(*(const TQPicture *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_19(Smoke::Stack x) {
	// cmd(int, TQPainter*, TQPDevCmdParam*)
	bool xret = this->TQPicture::cmd((int)x[1].s_int,(TQPainter*)x[2].s_class,(TQPDevCmdParam*)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) const {
	// metric(int)
	int xret = this->TQPicture::metric((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) {
	// detach()
	this->TQPicture::detach();
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// copy()
	TQPicture xret = this->TQPicture::copy();
	x[0].s_class = (void*)new TQPicture(xret);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7707, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPicture::cmd(x1, x2, x3);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7708, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPicture::metric(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setData(const char* x1, uint x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_uint = x2;
	if(qt_Smoke->binding->callMethod(7694, (void*)this, x)) return;
	this->TQPicture::setData(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);
    }
    ~x_TQPicture() { qt_Smoke->binding->deleted(221, (void*)this); }
};
void xcall_TQPicture(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPicture *xself = (x_TQPicture*)obj;
    switch(xi) {
	case 0: x_TQPicture::x_0(args);	break;
	case 1: x_TQPicture::x_1(args);	break;
	case 2: x_TQPicture::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: delete (TQPicture*)xself;	break;
    }
}

class x_TQPixmap : public TQPixmap {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQPixmap::Auto;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQPixmap::Color;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQPixmap::Mono;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQPixmap::DefaultOptim;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQPixmap::NoOptim;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQPixmap::MemoryOptim;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQPixmap::NormalOptim;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQPixmap::BestOptim;
    }
    static void x_8(Smoke::Stack x) {
	// TQPixmap()
	x_TQPixmap* xret = new x_TQPixmap();
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap() : TQPixmap() {
    }
    static void x_9(Smoke::Stack x) {
	// TQPixmap(const TQImage&)
	x_TQPixmap* xret = new x_TQPixmap(*(const TQImage *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(const TQImage& x1) : TQPixmap(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// TQPixmap(int, int, int, TQPixmap::Optimization)
	x_TQPixmap* xret = new x_TQPixmap((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(TQPixmap::Optimization)x[4].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(int x1, int x2, int x3, TQPixmap::Optimization x4) : TQPixmap(x1, x2, x3, x4) {
    }
    static void x_11(Smoke::Stack x) {
	// TQPixmap(int, int, int)
	x_TQPixmap* xret = new x_TQPixmap((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(int x1, int x2, int x3) : TQPixmap(x1, x2, x3) {
    }
    static void x_12(Smoke::Stack x) {
	// TQPixmap(int, int)
	x_TQPixmap* xret = new x_TQPixmap((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(int x1, int x2) : TQPixmap(x1, x2) {
    }
    static void x_13(Smoke::Stack x) {
	// TQPixmap(const TQSize&, int, TQPixmap::Optimization)
	x_TQPixmap* xret = new x_TQPixmap(*(const TQSize *)x[1].s_class,(int)x[2].s_int,(TQPixmap::Optimization)x[3].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(const TQSize& x1, int x2, TQPixmap::Optimization x3) : TQPixmap(x1, x2, x3) {
    }
    static void x_14(Smoke::Stack x) {
	// TQPixmap(const TQSize&, int)
	x_TQPixmap* xret = new x_TQPixmap(*(const TQSize *)x[1].s_class,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(const TQSize& x1, int x2) : TQPixmap(x1, x2) {
    }
    static void x_15(Smoke::Stack x) {
	// TQPixmap(const TQSize&)
	x_TQPixmap* xret = new x_TQPixmap(*(const TQSize *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(const TQSize& x1) : TQPixmap(x1) {
    }
    static void x_16(Smoke::Stack x) {
	// TQPixmap(const TQString&, const char*, TQPixmap::ColorMode)
	x_TQPixmap* xret = new x_TQPixmap(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp,(TQPixmap::ColorMode)x[3].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(const TQString& x1, const char* x2, TQPixmap::ColorMode x3) : TQPixmap(x1, x2, x3) {
    }
    static void x_17(Smoke::Stack x) {
	// TQPixmap(const TQString&, const char*)
	x_TQPixmap* xret = new x_TQPixmap(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(const TQString& x1, const char* x2) : TQPixmap(x1, x2) {
    }
    static void x_18(Smoke::Stack x) {
	// TQPixmap(const TQString&)
	x_TQPixmap* xret = new x_TQPixmap(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(const TQString& x1) : TQPixmap(x1) {
    }
    static void x_19(Smoke::Stack x) {
	// TQPixmap(const TQString&, const char*, int)
	x_TQPixmap* xret = new x_TQPixmap(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(const TQString& x1, const char* x2, int x3) : TQPixmap(x1, x2, x3) {
    }
    static void x_20(Smoke::Stack x) {
	// TQPixmap(const char**)
	x_TQPixmap* xret = new x_TQPixmap((const char**)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(const char** x1) : TQPixmap(x1) {
    }
    static void x_21(Smoke::Stack x) {
	// TQPixmap(const TQByteArray&)
	x_TQPixmap* xret = new x_TQPixmap(*(const TQByteArray *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(const TQByteArray& x1) : TQPixmap(x1) {
    }
    static void x_22(Smoke::Stack x) {
	// TQPixmap(const TQPixmap&)
	x_TQPixmap* xret = new x_TQPixmap(*(const TQPixmap *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(const TQPixmap& x1) : TQPixmap(x1) {
    }
    void x_23(Smoke::Stack x) {
	// operator=(const TQPixmap&)
	TQPixmap& xret = this->TQPixmap::operator=(*(const TQPixmap *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_24(Smoke::Stack x) {
	// operator=(const TQImage&)
	TQPixmap& xret = this->TQPixmap::operator=(*(const TQImage *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_25(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQPixmap::isNull();
	x[0].s_bool = xret;
    }
    void x_26(Smoke::Stack x) const {
	// width()
	int xret = this->TQPixmap::width();
	x[0].s_int = xret;
    }
    void x_27(Smoke::Stack x) const {
	// height()
	int xret = this->TQPixmap::height();
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) const {
	// size()
	TQSize xret = this->TQPixmap::size();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_29(Smoke::Stack x) const {
	// rect()
	TQRect xret = this->TQPixmap::rect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_30(Smoke::Stack x) const {
	// depth()
	int xret = this->TQPixmap::depth();
	x[0].s_int = xret;
    }
    void x_31(Smoke::Stack x) {
	// fill(const TQColor&)
	this->TQPixmap::fill(*(const TQColor *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// fill()
	this->TQPixmap::fill();
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// fill(const TQWidget*, int, int)
	this->TQPixmap::fill((const TQWidget*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// fill(const TQWidget*, const TQPoint&)
	this->TQPixmap::fill((const TQWidget*)x[1].s_class,*(const TQPoint *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// resize(int, int)
	this->TQPixmap::resize((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// resize(const TQSize&)
	this->TQPixmap::resize(*(const TQSize *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) const {
	// mask()
	const TQBitmap* xret = this->TQPixmap::mask();
	x[0].s_class = (void*)xret;
    }
    void x_38(Smoke::Stack x) {
	// setMask(const TQBitmap&)
	this->TQPixmap::setMask(*(const TQBitmap *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) const {
	// selfMask()
	bool xret = this->TQPixmap::selfMask();
	x[0].s_bool = xret;
    }
    void x_40(Smoke::Stack x) const {
	// hasAlpha()
	bool xret = this->TQPixmap::hasAlpha();
	x[0].s_bool = xret;
    }
    void x_41(Smoke::Stack x) const {
	// hasAlphaChannel()
	bool xret = this->TQPixmap::hasAlphaChannel();
	x[0].s_bool = xret;
    }
    void x_42(Smoke::Stack x) const {
	// createHeuristicMask(bool)
	TQBitmap xret = this->TQPixmap::createHeuristicMask((bool)x[1].s_bool);
	x[0].s_class = (void*)new TQBitmap(xret);
    }
    void x_43(Smoke::Stack x) const {
	// createHeuristicMask()
	TQBitmap xret = this->TQPixmap::createHeuristicMask();
	x[0].s_class = (void*)new TQBitmap(xret);
    }
    void x_44(Smoke::Stack x) const {
	// xForm(const TQWMatrix&)
	TQPixmap xret = this->TQPixmap::xForm(*(const TQWMatrix *)x[1].s_class);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_45(Smoke::Stack x) const {
	// convertToImage()
	TQImage xret = this->TQPixmap::convertToImage();
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_46(Smoke::Stack x) {
	// convertFromImage(const TQImage&, TQPixmap::ColorMode)
	bool xret = this->TQPixmap::convertFromImage(*(const TQImage *)x[1].s_class,(TQPixmap::ColorMode)x[2].s_enum);
	x[0].s_bool = xret;
    }
    void x_47(Smoke::Stack x) {
	// convertFromImage(const TQImage&)
	bool xret = this->TQPixmap::convertFromImage(*(const TQImage *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_48(Smoke::Stack x) {
	// convertFromImage(const TQImage&, int)
	bool xret = this->TQPixmap::convertFromImage(*(const TQImage *)x[1].s_class,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_49(Smoke::Stack x) {
	// load(const TQString&, const char*, TQPixmap::ColorMode)
	bool xret = this->TQPixmap::load(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp,(TQPixmap::ColorMode)x[3].s_enum);
	x[0].s_bool = xret;
    }
    void x_50(Smoke::Stack x) {
	// load(const TQString&, const char*)
	bool xret = this->TQPixmap::load(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_51(Smoke::Stack x) {
	// load(const TQString&)
	bool xret = this->TQPixmap::load(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_52(Smoke::Stack x) {
	// load(const TQString&, const char*, int)
	bool xret = this->TQPixmap::load(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    void x_53(Smoke::Stack x) {
	// loadFromData(const uchar*, uint, const char*, TQPixmap::ColorMode)
	bool xret = this->TQPixmap::loadFromData((const uchar*)x[1].s_voidp,(uint)x[2].s_uint,(const char*)x[3].s_voidp,(TQPixmap::ColorMode)x[4].s_enum);
	x[0].s_bool = xret;
    }
    void x_54(Smoke::Stack x) {
	// loadFromData(const uchar*, uint, const char*)
	bool xret = this->TQPixmap::loadFromData((const uchar*)x[1].s_voidp,(uint)x[2].s_uint,(const char*)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_55(Smoke::Stack x) {
	// loadFromData(const uchar*, uint)
	bool xret = this->TQPixmap::loadFromData((const uchar*)x[1].s_voidp,(uint)x[2].s_uint);
	x[0].s_bool = xret;
    }
    void x_56(Smoke::Stack x) {
	// loadFromData(const uchar*, uint, const char*, int)
	bool xret = this->TQPixmap::loadFromData((const uchar*)x[1].s_voidp,(uint)x[2].s_uint,(const char*)x[3].s_voidp,(int)x[4].s_int);
	x[0].s_bool = xret;
    }
    void x_57(Smoke::Stack x) {
	// loadFromData(const TQByteArray&, const char*, int)
	bool xret = this->TQPixmap::loadFromData(*(const TQByteArray *)x[1].s_class,(const char*)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    void x_58(Smoke::Stack x) {
	// loadFromData(const TQByteArray&, const char*)
	bool xret = this->TQPixmap::loadFromData(*(const TQByteArray *)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_59(Smoke::Stack x) {
	// loadFromData(const TQByteArray&)
	bool xret = this->TQPixmap::loadFromData(*(const TQByteArray *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_60(Smoke::Stack x) const {
	// save(const TQString&, const char*, int)
	bool xret = this->TQPixmap::save(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    void x_61(Smoke::Stack x) const {
	// save(const TQString&, const char*)
	bool xret = this->TQPixmap::save(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_62(Smoke::Stack x) const {
	// save(TQIODevice*, const char*, int)
	bool xret = this->TQPixmap::save((TQIODevice*)x[1].s_class,(const char*)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    void x_63(Smoke::Stack x) const {
	// save(TQIODevice*, const char*)
	bool xret = this->TQPixmap::save((TQIODevice*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_64(Smoke::Stack x) const {
	// serialNumber()
	int xret = this->TQPixmap::serialNumber();
	x[0].s_int = xret;
    }
    void x_65(Smoke::Stack x) const {
	// optimization()
	TQPixmap::Optimization xret = this->TQPixmap::optimization();
	x[0].s_enum = xret;
    }
    void x_66(Smoke::Stack x) {
	// setOptimization(TQPixmap::Optimization)
	this->TQPixmap::setOptimization((TQPixmap::Optimization)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) {
	// detach()
	this->TQPixmap::detach();
	(void)x; // noop (for compiler warning)
    }
    void x_68(Smoke::Stack x) const {
	// isTQBitmap()
	bool xret = this->TQPixmap::isTQBitmap();
	x[0].s_bool = xret;
    }
    static void x_69(Smoke::Stack x) {
	// defaultDepth()
	int xret = TQPixmap::defaultDepth();
	x[0].s_int = xret;
    }
    static void x_70(Smoke::Stack x) {
	// fromMimeSource(const TQString&)
	TQPixmap xret = TQPixmap::fromMimeSource(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    static void x_71(Smoke::Stack x) {
	// grabWindow(WId, int, int, int, int)
	TQPixmap xret = TQPixmap::grabWindow((WId)x[1].s_ulong,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    static void x_72(Smoke::Stack x) {
	// grabWindow(WId, int, int, int)
	TQPixmap xret = TQPixmap::grabWindow((WId)x[1].s_ulong,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    static void x_73(Smoke::Stack x) {
	// grabWindow(WId, int, int)
	TQPixmap xret = TQPixmap::grabWindow((WId)x[1].s_ulong,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    static void x_74(Smoke::Stack x) {
	// grabWindow(WId, int)
	TQPixmap xret = TQPixmap::grabWindow((WId)x[1].s_ulong,(int)x[2].s_int);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    static void x_75(Smoke::Stack x) {
	// grabWindow(WId)
	TQPixmap xret = TQPixmap::grabWindow((WId)x[1].s_ulong);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    static void x_76(Smoke::Stack x) {
	// grabWidget(TQWidget*, int, int, int, int)
	TQPixmap xret = TQPixmap::grabWidget((TQWidget*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    static void x_77(Smoke::Stack x) {
	// grabWidget(TQWidget*, int, int, int)
	TQPixmap xret = TQPixmap::grabWidget((TQWidget*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    static void x_78(Smoke::Stack x) {
	// grabWidget(TQWidget*, int, int)
	TQPixmap xret = TQPixmap::grabWidget((TQWidget*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    static void x_79(Smoke::Stack x) {
	// grabWidget(TQWidget*, int)
	TQPixmap xret = TQPixmap::grabWidget((TQWidget*)x[1].s_class,(int)x[2].s_int);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    static void x_80(Smoke::Stack x) {
	// grabWidget(TQWidget*)
	TQPixmap xret = TQPixmap::grabWidget((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    static void x_81(Smoke::Stack x) {
	// trueMatrix(const TQWMatrix&, int, int)
	TQWMatrix xret = TQPixmap::trueMatrix(*(const TQWMatrix *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)new TQWMatrix(xret);
    }
    static void x_82(Smoke::Stack x) {
	// imageFormat(const TQString&)
	const char* xret = TQPixmap::imageFormat(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    static void x_83(Smoke::Stack x) {
	// defaultOptimization()
	TQPixmap::Optimization xret = TQPixmap::defaultOptimization();
	x[0].s_enum = xret;
    }
    static void x_84(Smoke::Stack x) {
	// setDefaultOptimization(TQPixmap::Optimization)
	TQPixmap::setDefaultOptimization((TQPixmap::Optimization)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    static void x_85(Smoke::Stack x) {
	// TQPixmap(int, int, const uchar*, bool)
	x_TQPixmap* xret = new x_TQPixmap((int)x[1].s_int,(int)x[2].s_int,(const uchar*)x[3].s_voidp,(bool)x[4].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmap(int x1, int x2, const uchar* x3, bool x4) : TQPixmap(x1, x2, x3, x4) {
    }
    void x_86(Smoke::Stack x) const {
	// metric(int)
	int xret = this->TQPixmap::metric((int)x[1].s_int);
	x[0].s_int = xret;
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void detach() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7779, (void*)this, x)) return;
	this->TQPixmap::detach();
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7798, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPixmap::metric(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 454: //TQPixmap::Optimization
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPixmap::Optimization;
		break;
	      case Smoke::EnumDelete:
		delete (TQPixmap::Optimization*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPixmap::Optimization*)xdata = (TQPixmap::Optimization)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPixmap::Optimization*)xdata;
		break;
	    }
	    break;
	  case 453: //TQPixmap::ColorMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQPixmap::ColorMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQPixmap::ColorMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQPixmap::ColorMode*)xdata = (TQPixmap::ColorMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQPixmap::ColorMode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQPixmap() { qt_Smoke->binding->deleted(222, (void*)this); }
};
void xenum_TQPixmap(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQPixmap::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQPixmap(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPixmap *xself = (x_TQPixmap*)obj;
    switch(xi) {
	case 0: x_TQPixmap::x_0(args);	break;
	case 1: x_TQPixmap::x_1(args);	break;
	case 2: x_TQPixmap::x_2(args);	break;
	case 3: x_TQPixmap::x_3(args);	break;
	case 4: x_TQPixmap::x_4(args);	break;
	case 5: x_TQPixmap::x_5(args);	break;
	case 6: x_TQPixmap::x_6(args);	break;
	case 7: x_TQPixmap::x_7(args);	break;
	case 8: x_TQPixmap::x_8(args);	break;
	case 9: x_TQPixmap::x_9(args);	break;
	case 10: x_TQPixmap::x_10(args);	break;
	case 11: x_TQPixmap::x_11(args);	break;
	case 12: x_TQPixmap::x_12(args);	break;
	case 13: x_TQPixmap::x_13(args);	break;
	case 14: x_TQPixmap::x_14(args);	break;
	case 15: x_TQPixmap::x_15(args);	break;
	case 16: x_TQPixmap::x_16(args);	break;
	case 17: x_TQPixmap::x_17(args);	break;
	case 18: x_TQPixmap::x_18(args);	break;
	case 19: x_TQPixmap::x_19(args);	break;
	case 20: x_TQPixmap::x_20(args);	break;
	case 21: x_TQPixmap::x_21(args);	break;
	case 22: x_TQPixmap::x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: xself->x_63(args);	break;
	case 64: xself->x_64(args);	break;
	case 65: xself->x_65(args);	break;
	case 66: xself->x_66(args);	break;
	case 67: xself->x_67(args);	break;
	case 68: xself->x_68(args);	break;
	case 69: x_TQPixmap::x_69(args);	break;
	case 70: x_TQPixmap::x_70(args);	break;
	case 71: x_TQPixmap::x_71(args);	break;
	case 72: x_TQPixmap::x_72(args);	break;
	case 73: x_TQPixmap::x_73(args);	break;
	case 74: x_TQPixmap::x_74(args);	break;
	case 75: x_TQPixmap::x_75(args);	break;
	case 76: x_TQPixmap::x_76(args);	break;
	case 77: x_TQPixmap::x_77(args);	break;
	case 78: x_TQPixmap::x_78(args);	break;
	case 79: x_TQPixmap::x_79(args);	break;
	case 80: x_TQPixmap::x_80(args);	break;
	case 81: x_TQPixmap::x_81(args);	break;
	case 82: x_TQPixmap::x_82(args);	break;
	case 83: x_TQPixmap::x_83(args);	break;
	case 84: x_TQPixmap::x_84(args);	break;
	case 85: x_TQPixmap::x_85(args);	break;
	case 86: xself->x_86(args);	break;
	case 87: delete (TQPixmap*)xself;	break;
    }
}

class x_TQPixmapCache : public TQPixmapCache {
public:
    static void x_0(Smoke::Stack x) {
	// TQPixmapCache()
	x_TQPixmapCache* xret = new x_TQPixmapCache();
	x[0].s_class = (void*)xret;
    }
    x_TQPixmapCache() : TQPixmapCache() {
    }
    static void x_1(Smoke::Stack x) {
	// TQPixmapCache(const TQPixmapCache&)
	x_TQPixmapCache* xret = new x_TQPixmapCache(*(const TQPixmapCache *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPixmapCache(const TQPixmapCache& x1) : TQPixmapCache(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// cacheLimit()
	int xret = TQPixmapCache::cacheLimit();
	x[0].s_int = xret;
    }
    static void x_3(Smoke::Stack x) {
	// setCacheLimit(int)
	TQPixmapCache::setCacheLimit((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_4(Smoke::Stack x) {
	// find(const TQString&)
	TQPixmap* xret = TQPixmapCache::find(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_5(Smoke::Stack x) {
	// find(const TQString&, TQPixmap&)
	bool xret = TQPixmapCache::find(*(const TQString *)x[1].s_voidp,*(TQPixmap *)x[2].s_class);
	x[0].s_bool = xret;
    }
    static void x_6(Smoke::Stack x) {
	// insert(const TQString&, TQPixmap*)
	bool xret = TQPixmapCache::insert(*(const TQString *)x[1].s_voidp,(TQPixmap*)x[2].s_class);
	x[0].s_bool = xret;
    }
    static void x_7(Smoke::Stack x) {
	// insert(const TQString&, const TQPixmap&)
	bool xret = TQPixmapCache::insert(*(const TQString *)x[1].s_voidp,*(const TQPixmap *)x[2].s_class);
	x[0].s_bool = xret;
    }
    static void x_8(Smoke::Stack x) {
	// remove(const TQString&)
	TQPixmapCache::remove(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_9(Smoke::Stack x) {
	// clear()
	TQPixmapCache::clear();
	(void)x; // noop (for compiler warning)
    }
    ~x_TQPixmapCache() { qt_Smoke->binding->deleted(223, (void*)this); }
};
void xcall_TQPixmapCache(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPixmapCache *xself = (x_TQPixmapCache*)obj;
    switch(xi) {
	case 0: x_TQPixmapCache::x_0(args);	break;
	case 1: x_TQPixmapCache::x_1(args);	break;
	case 2: x_TQPixmapCache::x_2(args);	break;
	case 3: x_TQPixmapCache::x_3(args);	break;
	case 4: x_TQPixmapCache::x_4(args);	break;
	case 5: x_TQPixmapCache::x_5(args);	break;
	case 6: x_TQPixmapCache::x_6(args);	break;
	case 7: x_TQPixmapCache::x_7(args);	break;
	case 8: x_TQPixmapCache::x_8(args);	break;
	case 9: x_TQPixmapCache::x_9(args);	break;
	case 10: delete (TQPixmapCache*)xself;	break;
    }
}

class x_TQPoint : public TQPoint {
public:
    static void x_0(Smoke::Stack x) {
	// TQPoint()
	x_TQPoint* xret = new x_TQPoint();
	x[0].s_class = (void*)xret;
    }
    x_TQPoint() : TQPoint() {
    }
    static void x_1(Smoke::Stack x) {
	// TQPoint(int, int)
	x_TQPoint* xret = new x_TQPoint((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQPoint(int x1, int x2) : TQPoint(x1, x2) {
    }
    void x_2(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQPoint::isNull();
	x[0].s_bool = xret;
    }
    void x_3(Smoke::Stack x) const {
	// x()
	int xret = this->TQPoint::x();
	x[0].s_int = xret;
    }
    void x_4(Smoke::Stack x) const {
	// y()
	int xret = this->TQPoint::y();
	x[0].s_int = xret;
    }
    void x_5(Smoke::Stack x) {
	// setX(int)
	this->TQPoint::setX((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// setY(int)
	this->TQPoint::setY((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// manhattanLength()
	int xret = this->TQPoint::manhattanLength();
	x[0].s_int = xret;
    }
    void x_8(Smoke::Stack x) {
	// rx()
	TQCOORD& xret = this->TQPoint::rx();
	x[0].s_voidp = (void*)&xret;
    }
    void x_9(Smoke::Stack x) {
	// ry()
	TQCOORD& xret = this->TQPoint::ry();
	x[0].s_voidp = (void*)&xret;
    }
    void x_10(Smoke::Stack x) {
	// operator+=(const TQPoint&)
	TQPoint& xret = this->TQPoint::operator+=(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_11(Smoke::Stack x) {
	// operator-=(const TQPoint&)
	TQPoint& xret = this->TQPoint::operator-=(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_12(Smoke::Stack x) {
	// operator*=(int)
	TQPoint& xret = this->TQPoint::operator*=((int)x[1].s_int);
	x[0].s_class = (void*)&xret;
    }
    void x_13(Smoke::Stack x) {
	// operator*=(double)
	TQPoint& xret = this->TQPoint::operator*=((double)x[1].s_double);
	x[0].s_class = (void*)&xret;
    }
    void x_14(Smoke::Stack x) {
	// operator/=(int)
	TQPoint& xret = this->TQPoint::operator/=((int)x[1].s_int);
	x[0].s_class = (void*)&xret;
    }
    void x_15(Smoke::Stack x) {
	// operator/=(double)
	TQPoint& xret = this->TQPoint::operator/=((double)x[1].s_double);
	x[0].s_class = (void*)&xret;
    }
    static void x_16(Smoke::Stack x) {
	// TQPoint(const TQPoint&)
	x_TQPoint* xret = new x_TQPoint(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPoint(const TQPoint& x1) : TQPoint(x1) {
    }
    ~x_TQPoint() { qt_Smoke->binding->deleted(224, (void*)this); }
};
void xcall_TQPoint(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPoint *xself = (x_TQPoint*)obj;
    switch(xi) {
	case 0: x_TQPoint::x_0(args);	break;
	case 1: x_TQPoint::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: x_TQPoint::x_16(args);	break;
	case 17: delete (TQPoint*)xself;	break;
    }
}

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

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

class x_TQPopupMenu : public TQPopupMenu {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQPopupMenu::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQPopupMenu::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQPopupMenu::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQPopupMenu::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQPopupMenu::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQPopupMenu::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQPopupMenu::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQPopupMenu(TQWidget*, const char*)
	x_TQPopupMenu* xret = new x_TQPopupMenu((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQPopupMenu(TQWidget* x1, const char* x2) : TQPopupMenu(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQPopupMenu(TQWidget*)
	x_TQPopupMenu* xret = new x_TQPopupMenu((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPopupMenu(TQWidget* x1) : TQPopupMenu(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQPopupMenu()
	x_TQPopupMenu* xret = new x_TQPopupMenu();
	x[0].s_class = (void*)xret;
    }
    x_TQPopupMenu() : TQPopupMenu() {
    }
    void x_10(Smoke::Stack x) {
	// popup(const TQPoint&, int)
	this->TQPopupMenu::popup(*(const TQPoint *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// popup(const TQPoint&)
	this->TQPopupMenu::popup(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// updateItem(int)
	this->TQPopupMenu::updateItem((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// setCheckable(bool)
	this->TQPopupMenu::setCheckable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// isCheckable()
	bool xret = this->TQPopupMenu::isCheckable();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// setFont(const TQFont&)
	this->TQPopupMenu::setFont(*(const TQFont *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// show()
	this->TQPopupMenu::show();
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// hide()
	this->TQPopupMenu::hide();
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// exec()
	int xret = this->TQPopupMenu::exec();
	x[0].s_int = xret;
    }
    void x_19(Smoke::Stack x) {
	// exec(const TQPoint&, int)
	int xret = this->TQPopupMenu::exec(*(const TQPoint *)x[1].s_class,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) {
	// exec(const TQPoint&)
	int xret = this->TQPopupMenu::exec(*(const TQPoint *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) {
	// setActiveItem(int)
	this->TQPopupMenu::setActiveItem((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQPopupMenu::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_23(Smoke::Stack x) const {
	// idAt(int)
	int xret = this->TQPopupMenu::idAt((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) const {
	// idAt(const TQPoint&)
	int xret = this->TQPopupMenu::idAt(*(const TQPoint *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) const {
	// customWhatsThis()
	bool xret = this->TQPopupMenu::customWhatsThis();
	x[0].s_bool = xret;
    }
    void x_26(Smoke::Stack x) {
	// insertTearOffHandle(int, int)
	int xret = this->TQPopupMenu::insertTearOffHandle((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_27(Smoke::Stack x) {
	// insertTearOffHandle(int)
	int xret = this->TQPopupMenu::insertTearOffHandle((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) {
	// insertTearOffHandle()
	int xret = this->TQPopupMenu::insertTearOffHandle();
	x[0].s_int = xret;
    }
    void x_29(Smoke::Stack x) {
	// activateItemAt(int)
	this->TQPopupMenu::activateItemAt((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// itemGeometry(int)
	TQRect xret = this->TQPopupMenu::itemGeometry((int)x[1].s_int);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_31(Smoke::Stack x) {
	// activated(int)
	this->TQPopupMenu::activated((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// highlighted(int)
	this->TQPopupMenu::highlighted((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// activatedRedirect(int)
	this->TQPopupMenu::activatedRedirect((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// highlightedRedirect(int)
	this->TQPopupMenu::highlightedRedirect((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// aboutToShow()
	this->TQPopupMenu::aboutToShow();
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// aboutToHide()
	this->TQPopupMenu::aboutToHide();
	(void)x; // noop (for compiler warning)
    }
    static void x_37(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQPopupMenu::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_38(Smoke::Stack x) {
	// menuItemHeight(TQMenuItem*, TQFontMetrics)
	int xret = TQPopupMenu::menuItemHeight((TQMenuItem*)x[1].s_class,*(TQFontMetrics *)x[2].s_class);
	x[0].s_int = xret;
    }
    void x_39(Smoke::Stack x) const {
	// itemHeight(int)
	int xret = this->TQPopupMenu::itemHeight((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_40(Smoke::Stack x) const {
	// itemHeight(TQMenuItem*)
	int xret = this->TQPopupMenu::itemHeight((TQMenuItem*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_41(Smoke::Stack x) {
	// drawItem(TQPainter*, int, TQMenuItem*, bool, int, int, int, int)
	this->TQPopupMenu::drawItem((TQPainter*)x[1].s_class,(int)x[2].s_int,(TQMenuItem*)x[3].s_class,(bool)x[4].s_bool,(int)x[5].s_int,(int)x[6].s_int,(int)x[7].s_int,(int)x[8].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// drawContents(TQPainter*)
	this->TQPopupMenu::drawContents((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// closeEvent(TQCloseEvent*)
	this->TQPopupMenu::closeEvent((TQCloseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQPopupMenu::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQPopupMenu::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQPopupMenu::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQPopupMenu::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQPopupMenu::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// focusInEvent(TQFocusEvent*)
	this->TQPopupMenu::focusInEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// focusOutEvent(TQFocusEvent*)
	this->TQPopupMenu::focusOutEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// timerEvent(TQTimerEvent*)
	this->TQPopupMenu::timerEvent((TQTimerEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// leaveEvent(TQEvent*)
	this->TQPopupMenu::leaveEvent((TQEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQPopupMenu::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// enabledChange(bool)
	this->TQPopupMenu::enabledChange((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) const {
	// columns()
	int xret = this->TQPopupMenu::columns();
	x[0].s_int = xret;
    }
    void x_56(Smoke::Stack x) {
	// focusNextPrevChild(bool)
	bool xret = this->TQPopupMenu::focusNextPrevChild((bool)x[1].s_bool);
	x[0].s_bool = xret;
    }
    void x_57(Smoke::Stack x) const {
	// itemAtPos(const TQPoint&, bool)
	int xret = this->TQPopupMenu::itemAtPos(*(const TQPoint *)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_int = xret;
    }
    void x_58(Smoke::Stack x) const {
	// itemAtPos(const TQPoint&)
	int xret = this->TQPopupMenu::itemAtPos(*(const TQPoint *)x[1].s_class);
	x[0].s_int = xret;
    }
    virtual void activateItemAt(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7900, (void*)this, x)) return;
	this->TQPopupMenu::activateItemAt(x1);
    }
    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(7871, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQPopupMenu::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(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(7914, (void*)this, x)) return;
	this->TQPopupMenu::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7896, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPopupMenu::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void drawContents(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7913, (void*)this, x)) return;
	this->TQPopupMenu::drawContents(x1);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3486, (void*)this, x)) return;
	this->TQFrame::drawFrame(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(7925, (void*)this, x)) return;
	this->TQPopupMenu::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13016, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7920, (void*)this, x)) return;
	this->TQPopupMenu::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(7927, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPopupMenu::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7921, (void*)this, x)) return;
	this->TQPopupMenu::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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(7888, (void*)this, x)) return;
	this->TQPopupMenu::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(7919, (void*)this, x)) return;
	this->TQPopupMenu::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(7923, (void*)this, x)) return;
	this->TQPopupMenu::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7870, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQPopupMenu::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12919, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7918, (void*)this, x)) return;
	this->TQPopupMenu::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7916, (void*)this, x)) return;
	this->TQPopupMenu::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7917, (void*)this, x)) return;
	this->TQPopupMenu::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7915, (void*)this, x)) return;
	this->TQPopupMenu::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12997, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3485, (void*)this, x)) return;
	this->TQFrame::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 setActiveItem(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7892, (void*)this, x)) return;
	this->TQPopupMenu::setActiveItem(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 setCheckable(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(7884, (void*)this, x)) return;
	this->TQPopupMenu::setCheckable(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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(7886, (void*)this, x)) return;
	this->TQPopupMenu::setFont(x1);
    }
    virtual void setFrameRect(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3481, (void*)this, x)) return;
	this->TQFrame::setFrameRect(x1);
    }
    virtual void setFrameStyle(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3465, (void*)this, x)) return;
	this->TQFrame::setFrameStyle(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setId(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(6694, (void*)this, x)) return;
	this->TQMenuData::setId(x1, x2);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3475, (void*)this, x)) return;
	this->TQFrame::setLineWidth(x1);
    }
    virtual void setMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3477, (void*)this, x)) return;
	this->TQFrame::setMargin(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMidLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3479, (void*)this, x)) return;
	this->TQFrame::setMidLineWidth(x1);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void 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(7887, (void*)this, x)) return;
	this->TQPopupMenu::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(7893, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQPopupMenu::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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(7924, (void*)this, x)) return;
	this->TQPopupMenu::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(7922, (void*)this, x)) return;
	this->TQPopupMenu::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7872, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQPopupMenu::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(7874, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPopupMenu::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(7873, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPopupMenu::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(7875, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPopupMenu::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateItem(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7883, (void*)this, x)) return;
	this->TQPopupMenu::updateItem(x1);
    }
    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_TQPopupMenu() { qt_Smoke->binding->deleted(227, (void*)this); }
};
void xcall_TQPopupMenu(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPopupMenu *xself = (x_TQPopupMenu*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQPopupMenu::x_7(args);	break;
	case 8: x_TQPopupMenu::x_8(args);	break;
	case 9: x_TQPopupMenu::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: x_TQPopupMenu::x_37(args);	break;
	case 38: x_TQPopupMenu::x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: delete (TQPopupMenu*)xself;	break;
    }
}

class x_TQPrintDialog : public TQPrintDialog {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQPrintDialog::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQPrintDialog::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQPrintDialog::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQPrintDialog::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQPrintDialog::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQPrintDialog::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQPrintDialog::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQPrintDialog(TQPrinter*, TQWidget*, const char*)
	x_TQPrintDialog* xret = new x_TQPrintDialog((TQPrinter*)x[1].s_class,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQPrintDialog(TQPrinter* x1, TQWidget* x2, const char* x3) : TQPrintDialog(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQPrintDialog(TQPrinter*, TQWidget*)
	x_TQPrintDialog* xret = new x_TQPrintDialog((TQPrinter*)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPrintDialog(TQPrinter* x1, TQWidget* x2) : TQPrintDialog(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQPrintDialog(TQPrinter*)
	x_TQPrintDialog* xret = new x_TQPrintDialog((TQPrinter*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQPrintDialog(TQPrinter* x1) : TQPrintDialog(x1) {
    }
    void x_10(Smoke::Stack x) {
	// setPrinter(TQPrinter*, bool)
	this->TQPrintDialog::setPrinter((TQPrinter*)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// setPrinter(TQPrinter*)
	this->TQPrintDialog::setPrinter((TQPrinter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// printer()
	TQPrinter* xret = this->TQPrintDialog::printer();
	x[0].s_class = (void*)xret;
    }
    void x_13(Smoke::Stack x) {
	// addButton(TQPushButton*)
	this->TQPrintDialog::addButton((TQPushButton*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_14(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQPrintDialog::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_15(Smoke::Stack x) {
	// getPrinterSetup(TQPrinter*, TQWidget*)
	bool xret = TQPrintDialog::getPrinterSetup((TQPrinter*)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_bool = xret;
    }
    static void x_16(Smoke::Stack x) {
	// getPrinterSetup(TQPrinter*)
	bool xret = TQPrintDialog::getPrinterSetup((TQPrinter*)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_17(Smoke::Stack x) {
	// setGlobalPrintDialog(TQPrintDialog*)
	TQPrintDialog::setGlobalPrintDialog((TQPrintDialog*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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(7931, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQPrintDialog::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(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(2105, (void*)this, x)) return;
	this->TQDialog::done(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(7930, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQPrintDialog::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(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(7932, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQPrintDialog::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(7934, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPrintDialog::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(7933, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPrintDialog::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(7935, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPrintDialog::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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_TQPrintDialog() { qt_Smoke->binding->deleted(228, (void*)this); }
};
void xcall_TQPrintDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQPrintDialog *xself = (x_TQPrintDialog*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQPrintDialog::x_7(args);	break;
	case 8: x_TQPrintDialog::x_8(args);	break;
	case 9: x_TQPrintDialog::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: x_TQPrintDialog::x_14(args);	break;
	case 15: x_TQPrintDialog::x_15(args);	break;
	case 16: x_TQPrintDialog::x_16(args);	break;
	case 17: x_TQPrintDialog::x_17(args);	break;
	case 18: delete (TQPrintDialog*)xself;	break;
    }
}

