//Auto-generated by ../../kalyptus/kalyptus. DO NOT EDIT.
#include <smoke.h>
#include <qt_smoke.h>
#include <ntqsize.h>
#include <ntqdatetime.h>
#include <ntqnamespace.h>
#include <ntqcursor.h>
#include <ntqfont.h>
#include <ntqvariant.h>
#include <ntqtable.h>
#include <ntqlayout.h>
#include <ntqstyle.h>
#include <ntqpalette.h>
#include <ntqsql.h>
#include <ntqstringlist.h>
#include <ntqscrollbar.h>
#include <ntqstring.h>
#include <ntqglobal.h>
#include <ntqiconset.h>
#include <ntqdesktopwidget.h>
#include <ntqscrollview.h>
#include <ntqdockarea.h>
#include <ntqcolor.h>
#include <ntqdatatable.h>
#include <ntqdom.h>
#include <ntqcstring.h>
#include <ntqdataview.h>
#include <ntqpoint.h>
#include <ntqdialog.h>
#include <ntqdockwindow.h>
#include <ntqwidget.h>
#include <ntqrect.h>
#include <ntqdatetimeedit.h>
#include <ntqregion.h>
#include <ntqbitmap.h>
#include <ntqpixmap.h>
#include <ntqstrlist.h>
#include <ntqdir.h>
#include <ntqsqlerror.h>
#include <ntqdatastream.h>
#include <ntqsizepolicy.h>
#include <ntqdial.h>
#include <ntqsqlindex.h>

class x_TQDataStream : public TQDataStream {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataStream::BigEndian;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataStream::LittleEndian;
    }
    static void x_2(Smoke::Stack x) {
	// TQDataStream()
	x_TQDataStream* xret = new x_TQDataStream();
	x[0].s_class = (void*)xret;
    }
    x_TQDataStream() : TQDataStream() {
    }
    static void x_3(Smoke::Stack x) {
	// TQDataStream(TQIODevice*)
	x_TQDataStream* xret = new x_TQDataStream((TQIODevice*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDataStream(TQIODevice* x1) : TQDataStream(x1) {
    }
    static void x_4(Smoke::Stack x) {
	// TQDataStream(TQByteArray, int)
	x_TQDataStream* xret = new x_TQDataStream(*(TQByteArray *)x[1].s_class,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDataStream(TQByteArray x1, int x2) : TQDataStream(x1, x2) {
    }
    void x_5(Smoke::Stack x) const {
	// device()
	TQIODevice* xret = this->TQDataStream::device();
	x[0].s_class = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// setDevice(TQIODevice*)
	this->TQDataStream::setDevice((TQIODevice*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// unsetDevice()
	this->TQDataStream::unsetDevice();
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) const {
	// atEnd()
	bool xret = this->TQDataStream::atEnd();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) const {
	// eof()
	bool xret = this->TQDataStream::eof();
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) const {
	// byteOrder()
	int xret = this->TQDataStream::byteOrder();
	x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) {
	// setByteOrder(int)
	this->TQDataStream::setByteOrder((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// isPrintableData()
	bool xret = this->TQDataStream::isPrintableData();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// setPrintableData(bool)
	this->TQDataStream::setPrintableData((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// version()
	int xret = this->TQDataStream::version();
	x[0].s_int = xret;
    }
    void x_15(Smoke::Stack x) {
	// setVersion(int)
	this->TQDataStream::setVersion((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// operator>>(TQ_INT8&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_INT8 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_17(Smoke::Stack x) {
	// operator>>(TQ_UINT8&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_UINT8 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_18(Smoke::Stack x) {
	// operator>>(TQ_INT16&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_INT16 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_19(Smoke::Stack x) {
	// operator>>(TQ_UINT16&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_UINT16 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_20(Smoke::Stack x) {
	// operator>>(TQ_INT32&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_INT32 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_21(Smoke::Stack x) {
	// operator>>(TQ_UINT32&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_UINT32 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_22(Smoke::Stack x) {
	// operator>>(TQ_INT64&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_INT64 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_23(Smoke::Stack x) {
	// operator>>(TQ_UINT64&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_UINT64 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_24(Smoke::Stack x) {
	// operator>>(TQ_LONG&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_LONG *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_25(Smoke::Stack x) {
	// operator>>(TQ_ULONG&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(TQ_ULONG *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_26(Smoke::Stack x) {
	// operator>>(float&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(float *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_27(Smoke::Stack x) {
	// operator>>(double&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(double *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_28(Smoke::Stack x) {
	// operator>>(char*&)
	TQDataStream& xret = this->TQDataStream::operator>>(*(char* *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_29(Smoke::Stack x) {
	// operator<<(TQ_INT8)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_INT8)x[1].s_char);
	x[0].s_class = (void*)&xret;
    }
    void x_30(Smoke::Stack x) {
	// operator<<(TQ_UINT8)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_UINT8)x[1].s_uchar);
	x[0].s_class = (void*)&xret;
    }
    void x_31(Smoke::Stack x) {
	// operator<<(TQ_INT16)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_INT16)x[1].s_short);
	x[0].s_class = (void*)&xret;
    }
    void x_32(Smoke::Stack x) {
	// operator<<(TQ_UINT16)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_UINT16)x[1].s_ushort);
	x[0].s_class = (void*)&xret;
    }
    void x_33(Smoke::Stack x) {
	// operator<<(TQ_INT32)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_INT32)x[1].s_int);
	x[0].s_class = (void*)&xret;
    }
    void x_34(Smoke::Stack x) {
	// operator<<(TQ_UINT32)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_UINT32)x[1].s_uint);
	x[0].s_class = (void*)&xret;
    }
    void x_35(Smoke::Stack x) {
	// operator<<(TQ_INT64)
	TQDataStream& xret = this->TQDataStream::operator<<(*(TQ_INT64 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_36(Smoke::Stack x) {
	// operator<<(TQ_UINT64)
	TQDataStream& xret = this->TQDataStream::operator<<(*(TQ_UINT64 *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_37(Smoke::Stack x) {
	// operator<<(TQ_LONG)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_LONG)x[1].s_long);
	x[0].s_class = (void*)&xret;
    }
    void x_38(Smoke::Stack x) {
	// operator<<(TQ_ULONG)
	TQDataStream& xret = this->TQDataStream::operator<<((TQ_ULONG)x[1].s_long);
	x[0].s_class = (void*)&xret;
    }
    void x_39(Smoke::Stack x) {
	// operator<<(float)
	TQDataStream& xret = this->TQDataStream::operator<<((float)x[1].s_float);
	x[0].s_class = (void*)&xret;
    }
    void x_40(Smoke::Stack x) {
	// operator<<(double)
	TQDataStream& xret = this->TQDataStream::operator<<((double)x[1].s_double);
	x[0].s_class = (void*)&xret;
    }
    void x_41(Smoke::Stack x) {
	// operator<<(const char*)
	TQDataStream& xret = this->TQDataStream::operator<<((const char*)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_42(Smoke::Stack x) {
	// readBytes(char*&, uint&)
	TQDataStream& xret = this->TQDataStream::readBytes(*(char* *)x[1].s_voidp,*(uint *)x[2].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_43(Smoke::Stack x) {
	// readRawBytes(char*, uint)
	TQDataStream& xret = this->TQDataStream::readRawBytes((char*)x[1].s_voidp,(uint)x[2].s_uint);
	x[0].s_class = (void*)&xret;
    }
    void x_44(Smoke::Stack x) {
	// writeBytes(const char*, uint)
	TQDataStream& xret = this->TQDataStream::writeBytes((const char*)x[1].s_voidp,(uint)x[2].s_uint);
	x[0].s_class = (void*)&xret;
    }
    void x_45(Smoke::Stack x) {
	// writeRawBytes(const char*, uint)
	TQDataStream& xret = this->TQDataStream::writeRawBytes((const char*)x[1].s_voidp,(uint)x[2].s_uint);
	x[0].s_class = (void*)&xret;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 116: //TQDataStream::ByteOrder
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDataStream::ByteOrder;
		break;
	      case Smoke::EnumDelete:
		delete (TQDataStream::ByteOrder*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDataStream::ByteOrder*)xdata = (TQDataStream::ByteOrder)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDataStream::ByteOrder*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDataStream() { qt_Smoke->binding->deleted(58, (void*)this); }
};
void xenum_TQDataStream(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDataStream::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDataStream(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDataStream *xself = (x_TQDataStream*)obj;
    switch(xi) {
	case 0: x_TQDataStream::x_0(args);	break;
	case 1: x_TQDataStream::x_1(args);	break;
	case 2: x_TQDataStream::x_2(args);	break;
	case 3: x_TQDataStream::x_3(args);	break;
	case 4: x_TQDataStream::x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: delete (TQDataStream*)xself;	break;
    }
}

class x_TQDataTable : public TQDataTable {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataTable::RefreshData;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataTable::RefreshColumns;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQDataTable::RefreshAll;
    }
    void x_3(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDataTable::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDataTable::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDataTable::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQDataTable::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQDataTable::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQDataTable::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQDataTable::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_10(Smoke::Stack x) {
	// TQDataTable(TQWidget*, const char*)
	x_TQDataTable* xret = new x_TQDataTable((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable(TQWidget* x1, const char* x2) : TQDataTable(x1, x2) {
    }
    static void x_11(Smoke::Stack x) {
	// TQDataTable(TQWidget*)
	x_TQDataTable* xret = new x_TQDataTable((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable(TQWidget* x1) : TQDataTable(x1) {
    }
    static void x_12(Smoke::Stack x) {
	// TQDataTable()
	x_TQDataTable* xret = new x_TQDataTable();
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable() : TQDataTable() {
    }
    static void x_13(Smoke::Stack x) {
	// TQDataTable(TQSqlCursor*, bool, TQWidget*, const char*)
	x_TQDataTable* xret = new x_TQDataTable((TQSqlCursor*)x[1].s_class,(bool)x[2].s_bool,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable(TQSqlCursor* x1, bool x2, TQWidget* x3, const char* x4) : TQDataTable(x1, x2, x3, x4) {
    }
    static void x_14(Smoke::Stack x) {
	// TQDataTable(TQSqlCursor*, bool, TQWidget*)
	x_TQDataTable* xret = new x_TQDataTable((TQSqlCursor*)x[1].s_class,(bool)x[2].s_bool,(TQWidget*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable(TQSqlCursor* x1, bool x2, TQWidget* x3) : TQDataTable(x1, x2, x3) {
    }
    static void x_15(Smoke::Stack x) {
	// TQDataTable(TQSqlCursor*, bool)
	x_TQDataTable* xret = new x_TQDataTable((TQSqlCursor*)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable(TQSqlCursor* x1, bool x2) : TQDataTable(x1, x2) {
    }
    static void x_16(Smoke::Stack x) {
	// TQDataTable(TQSqlCursor*)
	x_TQDataTable* xret = new x_TQDataTable((TQSqlCursor*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDataTable(TQSqlCursor* x1) : TQDataTable(x1) {
    }
    void x_17(Smoke::Stack x) {
	// addColumn(const TQString&, const TQString&, int, const TQIconSet&)
	this->TQDataTable::addColumn(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,*(const TQIconSet *)x[4].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// addColumn(const TQString&, const TQString&, int)
	this->TQDataTable::addColumn(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// addColumn(const TQString&, const TQString&)
	this->TQDataTable::addColumn(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// addColumn(const TQString&)
	this->TQDataTable::addColumn(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// removeColumn(uint)
	this->TQDataTable::removeColumn((uint)x[1].s_uint);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// setColumn(uint, const TQString&, const TQString&, int, const TQIconSet&)
	this->TQDataTable::setColumn((uint)x[1].s_uint,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,(int)x[4].s_int,*(const TQIconSet *)x[5].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// setColumn(uint, const TQString&, const TQString&, int)
	this->TQDataTable::setColumn((uint)x[1].s_uint,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// setColumn(uint, const TQString&, const TQString&)
	this->TQDataTable::setColumn((uint)x[1].s_uint,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setColumn(uint, const TQString&)
	this->TQDataTable::setColumn((uint)x[1].s_uint,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// nullText()
	TQString xret = this->TQDataTable::nullText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_27(Smoke::Stack x) const {
	// trueText()
	TQString xret = this->TQDataTable::trueText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_28(Smoke::Stack x) const {
	// falseText()
	TQString xret = this->TQDataTable::falseText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_29(Smoke::Stack x) const {
	// dateFormat()
	TQt::DateFormat xret = this->TQDataTable::dateFormat();
	x[0].s_enum = xret;
    }
    void x_30(Smoke::Stack x) const {
	// confirmEdits()
	bool xret = this->TQDataTable::confirmEdits();
	x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) const {
	// confirmInsert()
	bool xret = this->TQDataTable::confirmInsert();
	x[0].s_bool = xret;
    }
    void x_32(Smoke::Stack x) const {
	// confirmUpdate()
	bool xret = this->TQDataTable::confirmUpdate();
	x[0].s_bool = xret;
    }
    void x_33(Smoke::Stack x) const {
	// confirmDelete()
	bool xret = this->TQDataTable::confirmDelete();
	x[0].s_bool = xret;
    }
    void x_34(Smoke::Stack x) const {
	// confirmCancels()
	bool xret = this->TQDataTable::confirmCancels();
	x[0].s_bool = xret;
    }
    void x_35(Smoke::Stack x) const {
	// autoDelete()
	bool xret = this->TQDataTable::autoDelete();
	x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) const {
	// autoEdit()
	bool xret = this->TQDataTable::autoEdit();
	x[0].s_bool = xret;
    }
    void x_37(Smoke::Stack x) const {
	// filter()
	TQString xret = this->TQDataTable::filter();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_38(Smoke::Stack x) const {
	// sort()
	TQStringList xret = this->TQDataTable::sort();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_39(Smoke::Stack x) {
	// setSqlCursor(TQSqlCursor*, bool, bool)
	this->TQDataTable::setSqlCursor((TQSqlCursor*)x[1].s_class,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// setSqlCursor(TQSqlCursor*, bool)
	this->TQDataTable::setSqlCursor((TQSqlCursor*)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// setSqlCursor(TQSqlCursor*)
	this->TQDataTable::setSqlCursor((TQSqlCursor*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// setSqlCursor()
	this->TQDataTable::setSqlCursor();
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) const {
	// sqlCursor()
	TQSqlCursor* xret = this->TQDataTable::sqlCursor();
	x[0].s_class = (void*)xret;
    }
    void x_44(Smoke::Stack x) {
	// setNullText(const TQString&)
	this->TQDataTable::setNullText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// setTrueText(const TQString&)
	this->TQDataTable::setTrueText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// setFalseText(const TQString&)
	this->TQDataTable::setFalseText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// setDateFormat(const TQt::DateFormat)
	this->TQDataTable::setDateFormat((const TQt::DateFormat)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// setConfirmEdits(bool)
	this->TQDataTable::setConfirmEdits((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// setConfirmInsert(bool)
	this->TQDataTable::setConfirmInsert((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// setConfirmUpdate(bool)
	this->TQDataTable::setConfirmUpdate((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// setConfirmDelete(bool)
	this->TQDataTable::setConfirmDelete((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// setConfirmCancels(bool)
	this->TQDataTable::setConfirmCancels((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// setAutoDelete(bool)
	this->TQDataTable::setAutoDelete((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// setAutoEdit(bool)
	this->TQDataTable::setAutoEdit((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// setFilter(const TQString&)
	this->TQDataTable::setFilter(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// setSort(const TQStringList&)
	this->TQDataTable::setSort(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// setSort(const TQSqlIndex&)
	this->TQDataTable::setSort(*(const TQSqlIndex *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// refresh(TQDataTable::Refresh)
	this->TQDataTable::refresh((TQDataTable::Refresh)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// sortColumn(int, bool, bool)
	this->TQDataTable::sortColumn((int)x[1].s_int,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// sortColumn(int, bool)
	this->TQDataTable::sortColumn((int)x[1].s_int,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// sortColumn(int)
	this->TQDataTable::sortColumn((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) const {
	// text(int, int)
	TQString xret = this->TQDataTable::text((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_63(Smoke::Stack x) const {
	// value(int, int)
	TQVariant xret = this->TQDataTable::value((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)new TQVariant(xret);
    }
    void x_64(Smoke::Stack x) const {
	// currentRecord()
	TQSqlRecord* xret = this->TQDataTable::currentRecord();
	x[0].s_class = (void*)xret;
    }
    void x_65(Smoke::Stack x) {
	// installEditorFactory(TQSqlEditorFactory*)
	this->TQDataTable::installEditorFactory((TQSqlEditorFactory*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) {
	// installPropertyMap(TQSqlPropertyMap*)
	this->TQDataTable::installPropertyMap((TQSqlPropertyMap*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) const {
	// numCols()
	int xret = this->TQDataTable::numCols();
	x[0].s_int = xret;
    }
    void x_68(Smoke::Stack x) const {
	// numRows()
	int xret = this->TQDataTable::numRows();
	x[0].s_int = xret;
    }
    void x_69(Smoke::Stack x) {
	// setNumCols(int)
	this->TQDataTable::setNumCols((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_70(Smoke::Stack x) {
	// setNumRows(int)
	this->TQDataTable::setNumRows((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_71(Smoke::Stack x) {
	// findBuffer(const TQSqlIndex&, int)
	bool xret = this->TQDataTable::findBuffer(*(const TQSqlIndex *)x[1].s_class,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_72(Smoke::Stack x) {
	// findBuffer(const TQSqlIndex&)
	bool xret = this->TQDataTable::findBuffer(*(const TQSqlIndex *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_73(Smoke::Stack x) {
	// hideColumn(int)
	this->TQDataTable::hideColumn((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_74(Smoke::Stack x) {
	// showColumn(int)
	this->TQDataTable::showColumn((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_75(Smoke::Stack x) {
	// find(const TQString&, bool, bool)
	this->TQDataTable::find(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_76(Smoke::Stack x) {
	// sortAscending(int)
	this->TQDataTable::sortAscending((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_77(Smoke::Stack x) {
	// sortDescending(int)
	this->TQDataTable::sortDescending((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_78(Smoke::Stack x) {
	// refresh()
	this->TQDataTable::refresh();
	(void)x; // noop (for compiler warning)
    }
    void x_79(Smoke::Stack x) {
	// setColumnWidth(int, int)
	this->TQDataTable::setColumnWidth((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_80(Smoke::Stack x) {
	// adjustColumn(int)
	this->TQDataTable::adjustColumn((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_81(Smoke::Stack x) {
	// setColumnStretchable(int, bool)
	this->TQDataTable::setColumnStretchable((int)x[1].s_int,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_82(Smoke::Stack x) {
	// swapColumns(int, int, bool)
	this->TQDataTable::swapColumns((int)x[1].s_int,(int)x[2].s_int,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_83(Smoke::Stack x) {
	// swapColumns(int, int)
	this->TQDataTable::swapColumns((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_84(Smoke::Stack x) {
	// currentChanged(TQSqlRecord*)
	this->TQDataTable::currentChanged((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_85(Smoke::Stack x) {
	// primeInsert(TQSqlRecord*)
	this->TQDataTable::primeInsert((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_86(Smoke::Stack x) {
	// primeUpdate(TQSqlRecord*)
	this->TQDataTable::primeUpdate((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_87(Smoke::Stack x) {
	// primeDelete(TQSqlRecord*)
	this->TQDataTable::primeDelete((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_88(Smoke::Stack x) {
	// beforeInsert(TQSqlRecord*)
	this->TQDataTable::beforeInsert((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_89(Smoke::Stack x) {
	// beforeUpdate(TQSqlRecord*)
	this->TQDataTable::beforeUpdate((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_90(Smoke::Stack x) {
	// beforeDelete(TQSqlRecord*)
	this->TQDataTable::beforeDelete((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_91(Smoke::Stack x) {
	// cursorChanged(TQSql::Op)
	this->TQDataTable::cursorChanged((TQSql::Op)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    static void x_92(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDataTable::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_93(Smoke::Stack x) {
	// insertCurrent()
	bool xret = this->TQDataTable::insertCurrent();
	x[0].s_bool = xret;
    }
    void x_94(Smoke::Stack x) {
	// updateCurrent()
	bool xret = this->TQDataTable::updateCurrent();
	x[0].s_bool = xret;
    }
    void x_95(Smoke::Stack x) {
	// deleteCurrent()
	bool xret = this->TQDataTable::deleteCurrent();
	x[0].s_bool = xret;
    }
    void x_96(Smoke::Stack x) {
	// confirmEdit(TQSql::Op)
	TQSql::Confirm xret = this->TQDataTable::confirmEdit((TQSql::Op)x[1].s_enum);
	x[0].s_enum = xret;
    }
    void x_97(Smoke::Stack x) {
	// confirmCancel(TQSql::Op)
	TQSql::Confirm xret = this->TQDataTable::confirmCancel((TQSql::Op)x[1].s_enum);
	x[0].s_enum = xret;
    }
    void x_98(Smoke::Stack x) {
	// handleError(const TQSqlError&)
	this->TQDataTable::handleError(*(const TQSqlError *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_99(Smoke::Stack x) {
	// beginInsert()
	bool xret = this->TQDataTable::beginInsert();
	x[0].s_bool = xret;
    }
    void x_100(Smoke::Stack x) {
	// beginUpdate(int, int, bool)
	TQWidget* xret = this->TQDataTable::beginUpdate((int)x[1].s_int,(int)x[2].s_int,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    void x_101(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQDataTable::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_102(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQDataTable::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_103(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDataTable::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_104(Smoke::Stack x) {
	// contentsMousePressEvent(TQMouseEvent*)
	this->TQDataTable::contentsMousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_105(Smoke::Stack x) {
	// contentsContextMenuEvent(TQContextMenuEvent*)
	this->TQDataTable::contentsContextMenuEvent((TQContextMenuEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_106(Smoke::Stack x) {
	// endEdit(int, int, bool, bool)
	this->TQDataTable::endEdit((int)x[1].s_int,(int)x[2].s_int,(bool)x[3].s_bool,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_107(Smoke::Stack x) const {
	// createEditor(int, int, bool)
	TQWidget* xret = this->TQDataTable::createEditor((int)x[1].s_int,(int)x[2].s_int,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    void x_108(Smoke::Stack x) {
	// activateNextCell()
	this->TQDataTable::activateNextCell();
	(void)x; // noop (for compiler warning)
    }
    void x_109(Smoke::Stack x) const {
	// indexOf(uint)
	int xret = this->TQDataTable::indexOf((uint)x[1].s_uint);
	x[0].s_int = xret;
    }
    void x_110(Smoke::Stack x) {
	// reset()
	this->TQDataTable::reset();
	(void)x; // noop (for compiler warning)
    }
    void x_111(Smoke::Stack x) {
	// setSize(TQSqlCursor*)
	this->TQDataTable::setSize((TQSqlCursor*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_112(Smoke::Stack x) {
	// repaintCell(int, int)
	this->TQDataTable::repaintCell((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_113(Smoke::Stack x) {
	// paintCell(TQPainter*, int, int, const TQRect&, bool, const TQColorGroup&)
	this->TQDataTable::paintCell((TQPainter*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,*(const TQRect *)x[4].s_class,(bool)x[5].s_bool,*(const TQColorGroup *)x[6].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_114(Smoke::Stack x) {
	// paintField(TQPainter*, const TQSqlField*, const TQRect&, bool)
	this->TQDataTable::paintField((TQPainter*)x[1].s_class,(const TQSqlField*)x[2].s_class,*(const TQRect *)x[3].s_class,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_115(Smoke::Stack x) {
	// drawContents(TQPainter*, int, int, int, int)
	this->TQDataTable::drawContents((TQPainter*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_116(Smoke::Stack x) {
	// fieldAlignment(const TQSqlField*)
	int xret = this->TQDataTable::fieldAlignment((const TQSqlField*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_117(Smoke::Stack x) {
	// columnClicked(int)
	this->TQDataTable::columnClicked((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_118(Smoke::Stack x) {
	// resizeData(int)
	this->TQDataTable::resizeData((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_119(Smoke::Stack x) const {
	// item(int, int)
	TQTableItem* xret = this->TQDataTable::item((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    void x_120(Smoke::Stack x) {
	// setItem(int, int, TQTableItem*)
	this->TQDataTable::setItem((int)x[1].s_int,(int)x[2].s_int,(TQTableItem*)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_121(Smoke::Stack x) {
	// clearCell(int, int)
	this->TQDataTable::clearCell((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_122(Smoke::Stack x) {
	// setPixmap(int, int, const TQPixmap&)
	this->TQDataTable::setPixmap((int)x[1].s_int,(int)x[2].s_int,*(const TQPixmap *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_123(Smoke::Stack x) {
	// takeItem(TQTableItem*)
	this->TQDataTable::takeItem((TQTableItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void activateNextCell() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1761, (void*)this, x)) return;
	this->TQDataTable::activateNextCell();
    }
    virtual void addChild(TQWidget* x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(8555, (void*)this, x)) return;
	this->TQScrollView::addChild(x1, x2, x3);
    }
    virtual void addColumn(const TQString& x1, const TQString& x2, int x3, const TQIconSet& x4) {
	Smoke::StackItem x[5];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_int = x3;
	x[4].s_class = (void*)&x4;
	if(qt_Smoke->binding->callMethod(1670, (void*)this, x)) return;
	this->TQDataTable::addColumn(x1, x2, x3, x4);
    }
    virtual int addSelection(const TQTableSelection& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(11189, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::addSelection(x1);
    }
    virtual void adjustColumn(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1733, (void*)this, x)) return;
	this->TQDataTable::adjustColumn(x1);
    }
    virtual void adjustRow(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11232, (void*)this, x)) return;
	this->TQTable::adjustRow(x1);
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool beginInsert() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1752, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::beginInsert();
    }
    virtual TQWidget* beginUpdate(int x1, int x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(1753, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQDataTable::beginUpdate(x1, x2, x3);
    }
    virtual TQRect cellGeometry(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(11168, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTable::cellGeometry(x1, x2);
    }
    virtual TQRect cellRect(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(11207, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTable::cellRect(x1, x2);
    }
    virtual TQWidget* cellWidget(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(11205, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQTable::cellWidget(x1, x2);
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(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(1656, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDataTable::className();
    }
    virtual void clearCell(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(1774, (void*)this, x)) return;
	this->TQDataTable::clearCell(x1, x2);
    }
    virtual void clearCellWidget(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(11206, (void*)this, x)) return;
	this->TQTable::clearCellWidget(x1, x2);
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual int columnAt(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11173, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::columnAt(x1);
    }
    virtual void columnClicked(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1770, (void*)this, x)) return;
	this->TQDataTable::columnClicked(x1);
    }
    virtual void columnIndexChanged(int x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(11314, (void*)this, x)) return;
	this->TQTable::columnIndexChanged(x1, x2, x3);
    }
    virtual int columnPos(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11171, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::columnPos(x1);
    }
    virtual int columnWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11169, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::columnWidth(x1);
    }
    virtual void columnWidthChanged(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11312, (void*)this, x)) return;
	this->TQTable::columnWidthChanged(x1);
    }
    virtual TQSql::Confirm confirmCancel(TQSql::Op x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(1750, (void*)this, x)) {
	    TQSql::Confirm *xptr = (TQSql::Confirm *)x[0].s_class;
	    TQSql::Confirm xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDataTable::confirmCancel(x1);
    }
    virtual TQSql::Confirm confirmEdit(TQSql::Op x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(1749, (void*)this, x)) {
	    TQSql::Confirm *xptr = (TQSql::Confirm *)x[0].s_class;
	    TQSql::Confirm xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDataTable::confirmEdit(x1);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contentsContextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(1758, (void*)this, x)) return;
	this->TQDataTable::contentsContextMenuEvent(x1);
    }
    virtual void contentsDragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(11292, (void*)this, x)) return;
	this->TQTable::contentsDragEnterEvent(x1);
    }
    virtual void contentsDragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(11294, (void*)this, x)) return;
	this->TQTable::contentsDragLeaveEvent(x1);
    }
    virtual void contentsDragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(11293, (void*)this, x)) return;
	this->TQTable::contentsDragMoveEvent(x1);
    }
    virtual void contentsDropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(11295, (void*)this, x)) return;
	this->TQTable::contentsDropEvent(x1);
    }
    virtual void contentsMouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(11282, (void*)this, x)) return;
	this->TQTable::contentsMouseDoubleClickEvent(x1);
    }
    virtual void contentsMouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(11281, (void*)this, x)) return;
	this->TQTable::contentsMouseMoveEvent(x1);
    }
    virtual void contentsMousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(1757, (void*)this, x)) return;
	this->TQDataTable::contentsMousePressEvent(x1);
    }
    virtual void contentsMouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(11283, (void*)this, x)) return;
	this->TQTable::contentsMouseReleaseEvent(x1);
    }
    virtual void contentsWheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8633, (void*)this, x)) return;
	this->TQScrollView::contentsWheelEvent(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8662, (void*)this, x)) return;
	this->TQScrollView::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual TQWidget* createEditor(int x1, int x2, bool x3) const {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(1760, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQDataTable::createEditor(x1, x2, x3);
    }
    virtual int currentSelection() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(11192, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::currentSelection();
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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 bool deleteCurrent() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1748, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::deleteCurrent();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(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 TQDragObject* dragObject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(11296, (void*)this, x)) return (TQDragObject*)x[0].s_class;
	return this->TQTable::dragObject();
    }
    virtual void drawContents(TQPainter* x1, int x2, int x3, int x4, int x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_int = x5;
	if(qt_Smoke->binding->callMethod(1768, (void*)this, x)) return;
	this->TQDataTable::drawContents(x1, x2, x3, x4, x5);
    }
    virtual void drawContentsOffset(TQPainter* x1, int x2, int x3, int x4, int x5, int x6, int x7) {
	Smoke::StackItem x[8];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_int = x5;
	x[6].s_int = x6;
	x[7].s_int = x7;
	if(qt_Smoke->binding->callMethod(8624, (void*)this, x)) return;
	this->TQScrollView::drawContentsOffset(x1, x2, x3, x4, x5, x6, x7);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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 editCell(int x1, int x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(11263, (void*)this, x)) return;
	this->TQTable::editCell(x1, x2, x3);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void endEdit(int x1, int x2, bool x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(1759, (void*)this, x)) return;
	this->TQDataTable::endEdit(x1, x2, x3, x4);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(1754, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::eventFilter(x1, x2);
    }
    virtual int fieldAlignment(const TQSqlField* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(1769, (void*)this, x)) return (int)x[0].s_int;
	return this->TQDataTable::fieldAlignment(x1);
    }
    virtual void find(const TQString& x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(1728, (void*)this, x)) return;
	this->TQDataTable::find(x1, x2, x3);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(11286, (void*)this, x)) return;
	this->TQTable::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(8653, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollView::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(11287, (void*)this, x)) return;
	this->TQTable::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(8666, (void*)this, x)) return;
	this->TQScrollView::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual void frameChanged() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8647, (void*)this, x)) return;
	this->TQScrollView::frameChanged();
    }
    virtual void handleError(const TQSqlError& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(1751, (void*)this, x)) return;
	this->TQDataTable::handleError(x1);
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideColumn(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1726, (void*)this, x)) return;
	this->TQDataTable::hideColumn(x1);
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void hideRow(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11223, (void*)this, x)) return;
	this->TQTable::hideRow(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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 insertColumns(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(11257, (void*)this, x)) return;
	this->TQTable::insertColumns(x1, x2);
    }
    virtual bool insertCurrent() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1746, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::insertCurrent();
    }
    virtual void insertRows(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(11255, (void*)this, x)) return;
	this->TQTable::insertRows(x1, x2);
    }
    virtual void insertWidget(int x1, int x2, TQWidget* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(11305, (void*)this, x)) return;
	this->TQTable::insertWidget(x1, x2, x3);
    }
    virtual TQTableItem* item(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(1772, (void*)this, x)) return (TQTableItem*)x[0].s_class;
	return this->TQDataTable::item(x1, x2);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(1755, (void*)this, x)) return;
	this->TQDataTable::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(1655, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDataTable::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(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(8601, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQScrollView::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8659, (void*)this, x)) return;
	this->TQScrollView::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8660, (void*)this, x)) return;
	this->TQScrollView::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8657, (void*)this, x)) return;
	this->TQScrollView::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8658, (void*)this, x)) return;
	this->TQScrollView::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveChild(TQWidget* x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(8558, (void*)this, x)) return;
	this->TQScrollView::moveChild(x1, x2, x3);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual int numCols() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1720, (void*)this, x)) return (int)x[0].s_int;
	return this->TQDataTable::numCols();
    }
    virtual int numRows() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1721, (void*)this, x)) return (int)x[0].s_int;
	return this->TQDataTable::numRows();
    }
    virtual void paintCell(TQPainter* x1, int x2, int x3, const TQRect& x4, bool x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_class = (void*)&x4;
	x[5].s_bool = x5;
	if(qt_Smoke->binding->callMethod(11208, (void*)this, x)) return;
	this->TQTable::paintCell(x1, x2, x3, x4, x5);
    }
    virtual void paintCell(TQPainter* x1, int x2, int x3, const TQRect& x4, bool x5, const TQColorGroup& x6) {
	Smoke::StackItem x[7];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_class = (void*)&x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)&x6;
	if(qt_Smoke->binding->callMethod(1766, (void*)this, x)) return;
	this->TQDataTable::paintCell(x1, x2, x3, x4, x5, x6);
    }
    virtual void paintEmptyArea(TQPainter* x1, int x2, int x3, int x4, int x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_int = x5;
	if(qt_Smoke->binding->callMethod(11298, (void*)this, x)) return;
	this->TQTable::paintEmptyArea(x1, x2, x3, x4, x5);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(11290, (void*)this, x)) return;
	this->TQTable::paintEvent(x1);
    }
    virtual void paintField(TQPainter* x1, const TQSqlField* x2, const TQRect& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(1767, (void*)this, x)) return;
	this->TQDataTable::paintField(x1, x2, x3, x4);
    }
    virtual void paintFocus(TQPainter* x1, const TQRect& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(11210, (void*)this, x)) return;
	this->TQTable::paintFocus(x1, x2);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual TQPixmap pixmap(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(11166, (void*)this, x)) {
	    TQPixmap *xptr = (TQPixmap *)x[0].s_class;
	    TQPixmap xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTable::pixmap(x1, x2);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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 refresh() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1731, (void*)this, x)) return;
	this->TQDataTable::refresh();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8602, (void*)this, x)) return;
	this->TQScrollView::removeChild(x1);
    }
    virtual void removeColumn(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11261, (void*)this, x)) return;
	this->TQTable::removeColumn(x1);
    }
    virtual void removeColumn(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(1674, (void*)this, x)) return;
	this->TQDataTable::removeColumn(x1);
    }
    virtual void removeColumns(const TQMemArray<int>& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(11262, (void*)this, x)) return;
	this->TQTable::removeColumns(x1);
    }
    virtual void removeRow(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11259, (void*)this, x)) return;
	this->TQTable::removeRow(x1);
    }
    virtual void removeRows(const TQMemArray<int>& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(11260, (void*)this, x)) return;
	this->TQTable::removeRows(x1);
    }
    virtual void removeSelection(const TQTableSelection& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(11190, (void*)this, x)) return;
	this->TQTable::removeSelection(x1);
    }
    virtual void removeSelection(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11191, (void*)this, x)) return;
	this->TQTable::removeSelection(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(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(8580, (void*)this, x)) return;
	this->TQScrollView::resize(x1, x2);
    }
    virtual void resizeContents(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(8608, (void*)this, x)) return;
	this->TQScrollView::resizeContents(x1, x2);
    }
    virtual void resizeData(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1771, (void*)this, x)) return;
	this->TQDataTable::resizeData(x1);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(1756, (void*)this, x)) return;
	this->TQDataTable::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 int rowAt(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11174, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::rowAt(x1);
    }
    virtual int rowHeight(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11170, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::rowHeight(x1);
    }
    virtual void rowHeightChanged(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11313, (void*)this, x)) return;
	this->TQTable::rowHeightChanged(x1);
    }
    virtual void rowIndexChanged(int x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(11315, (void*)this, x)) return;
	this->TQTable::rowIndexChanged(x1, x2, x3);
    }
    virtual int rowPos(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11172, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTable::rowPos(x1);
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(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 setAutoDelete(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(1706, (void*)this, x)) return;
	this->TQDataTable::setAutoDelete(x1);
    }
    virtual void setAutoEdit(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(1707, (void*)this, x)) return;
	this->TQDataTable::setAutoEdit(x1);
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(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 setCellContentFromEditor(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(11301, (void*)this, x)) return;
	this->TQTable::setCellContentFromEditor(x1, x2);
    }
    virtual void setCellWidget(int x1, int x2, TQWidget* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(11204, (void*)this, x)) return;
	this->TQTable::setCellWidget(x1, x2, x3);
    }
    virtual void setColumn(uint x1, const TQString& x2, const TQString& x3, int x4, const TQIconSet& x5) {
	Smoke::StackItem x[6];
	x[1].s_uint = x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_voidp = (void*)&x3;
	x[4].s_int = x4;
	x[5].s_class = (void*)&x5;
	if(qt_Smoke->binding->callMethod(1675, (void*)this, x)) return;
	this->TQDataTable::setColumn(x1, x2, x3, x4, x5);
    }
    virtual void setColumnMovingEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(11248, (void*)this, x)) return;
	this->TQTable::setColumnMovingEnabled(x1);
    }
    virtual void setColumnReadOnly(int x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(11252, (void*)this, x)) return;
	this->TQTable::setColumnReadOnly(x1, x2);
    }
    virtual void setColumnStretchable(int x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(1734, (void*)this, x)) return;
	this->TQDataTable::setColumnStretchable(x1, x2);
    }
    virtual void setColumnWidth(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(1732, (void*)this, x)) return;
	this->TQDataTable::setColumnWidth(x1, x2);
    }
    virtual void setConfirmCancels(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(1705, (void*)this, x)) return;
	this->TQDataTable::setConfirmCancels(x1);
    }
    virtual void setConfirmDelete(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(1704, (void*)this, x)) return;
	this->TQDataTable::setConfirmDelete(x1);
    }
    virtual void setConfirmEdits(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(1701, (void*)this, x)) return;
	this->TQDataTable::setConfirmEdits(x1);
    }
    virtual void setConfirmInsert(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(1702, (void*)this, x)) return;
	this->TQDataTable::setConfirmInsert(x1);
    }
    virtual void setConfirmUpdate(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(1703, (void*)this, x)) return;
	this->TQDataTable::setConfirmUpdate(x1);
    }
    virtual void setContentsPos(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(8610, (void*)this, x)) return;
	this->TQScrollView::setContentsPos(x1, x2);
    }
    virtual void setCornerWidget(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8569, (void*)this, x)) return;
	this->TQScrollView::setCornerWidget(x1);
    }
    virtual void setCurrentCell(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(11245, (void*)this, x)) return;
	this->TQTable::setCurrentCell(x1, x2);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12876, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setDateFormat(const TQt::DateFormat x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(1700, (void*)this, x)) return;
	this->TQDataTable::setDateFormat(x1);
    }
    virtual void setDragAutoScroll(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(8605, (void*)this, x)) return;
	this->TQScrollView::setDragAutoScroll(x1);
    }
    virtual void setDragEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(11253, (void*)this, x)) return;
	this->TQTable::setDragEnabled(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(11215, (void*)this, x)) return;
	this->TQTable::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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 setFalseText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(1699, (void*)this, x)) return;
	this->TQDataTable::setFalseText(x1);
    }
    virtual void setFilter(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(1708, (void*)this, x)) return;
	this->TQDataTable::setFilter(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 setFocusStyle(TQTable::FocusStyle x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(11217, (void*)this, x)) return;
	this->TQTable::setFocusStyle(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setFrameRect(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3481, (void*)this, x)) return;
	this->TQFrame::setFrameRect(x1);
    }
    virtual void setFrameStyle(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3465, (void*)this, x)) return;
	this->TQFrame::setFrameStyle(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setHBarGeometry(TQScrollBar& x1, int x2, int x3, int x4, int x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)&x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_int = x5;
	if(qt_Smoke->binding->callMethod(8654, (void*)this, x)) return;
	this->TQScrollView::setHBarGeometry(x1, x2, x3, x4, x5);
    }
    virtual void setHScrollBarMode(TQScrollView::ScrollBarMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(8567, (void*)this, x)) return;
	this->TQScrollView::setHScrollBarMode(x1);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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 setItem(int x1, int x2, TQTableItem* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(1773, (void*)this, x)) return;
	this->TQDataTable::setItem(x1, x2, x3);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setLeftMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11243, (void*)this, x)) return;
	this->TQTable::setLeftMargin(x1);
    }
    virtual void setLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(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 setMargins(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(8648, (void*)this, x)) return;
	this->TQScrollView::setMargins(x1, x2, x3, x4);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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 setNullText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(1697, (void*)this, x)) return;
	this->TQDataTable::setNullText(x1);
    }
    virtual void setNumCols(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1722, (void*)this, x)) return;
	this->TQDataTable::setNumCols(x1);
    }
    virtual void setNumRows(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1723, (void*)this, x)) return;
	this->TQDataTable::setNumRows(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual void setPixmap(int x1, int x2, const TQPixmap& x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	if(qt_Smoke->binding->callMethod(1775, (void*)this, x)) return;
	this->TQDataTable::setPixmap(x1, x2, x3);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setReadOnly(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(11250, (void*)this, x)) return;
	this->TQTable::setReadOnly(x1);
    }
    virtual void setResizePolicy(TQScrollView::ResizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(8551, (void*)this, x)) return;
	this->TQScrollView::setResizePolicy(x1);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setRowHeight(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(11230, (void*)this, x)) return;
	this->TQTable::setRowHeight(x1, x2);
    }
    virtual void setRowMovingEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(11249, (void*)this, x)) return;
	this->TQTable::setRowMovingEnabled(x1);
    }
    virtual void setRowReadOnly(int x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(11251, (void*)this, x)) return;
	this->TQTable::setRowReadOnly(x1, x2);
    }
    virtual void setRowStretchable(int x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(11234, (void*)this, x)) return;
	this->TQTable::setRowStretchable(x1, x2);
    }
    virtual void setSelectionMode(TQTable::SelectionMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(11159, (void*)this, x)) return;
	this->TQTable::setSelectionMode(x1);
    }
    virtual void setShowGrid(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(11222, (void*)this, x)) return;
	this->TQTable::setShowGrid(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(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 setSort(const TQSqlIndex& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(1710, (void*)this, x)) return;
	this->TQDataTable::setSort(x1);
    }
    virtual void setSort(const TQStringList& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(1709, (void*)this, x)) return;
	this->TQDataTable::setSort(x1);
    }
    virtual void setSorting(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(11237, (void*)this, x)) return;
	this->TQTable::setSorting(x1);
    }
    virtual void setSqlCursor(TQSqlCursor* x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(1692, (void*)this, x)) return;
	this->TQDataTable::setSqlCursor(x1, x2, x3);
    }
    virtual void setText(int x1, int x2, const TQString& x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)&x3;
	if(qt_Smoke->binding->callMethod(11162, (void*)this, x)) return;
	this->TQTable::setText(x1, x2, x3);
    }
    virtual void setTopMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11244, (void*)this, x)) return;
	this->TQTable::setTopMargin(x1);
    }
    virtual void setTrueText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(1698, (void*)this, x)) return;
	this->TQDataTable::setTrueText(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12976, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setVBarGeometry(TQScrollBar& x1, int x2, int x3, int x4, int x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)&x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_int = x5;
	if(qt_Smoke->binding->callMethod(8655, (void*)this, x)) return;
	this->TQScrollView::setVBarGeometry(x1, x2, x3, x4, x5);
    }
    virtual void setVScrollBarMode(TQScrollView::ScrollBarMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(8565, (void*)this, x)) return;
	this->TQScrollView::setVScrollBarMode(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(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(8582, (void*)this, x)) return;
	this->TQScrollView::show();
    }
    virtual void showColumn(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1727, (void*)this, x)) return;
	this->TQDataTable::showColumn(x1);
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(11289, (void*)this, x)) return;
	this->TQTable::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 void showRow(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(11225, (void*)this, x)) return;
	this->TQTable::showRow(x1);
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(11211, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQTable::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void sortAscending(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1729, (void*)this, x)) return;
	this->TQDataTable::sortAscending(x1);
    }
    virtual void sortColumn(int x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(1712, (void*)this, x)) return;
	this->TQDataTable::sortColumn(x1, x2, x3);
    }
    virtual void sortDescending(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1730, (void*)this, x)) return;
	this->TQDataTable::sortDescending(x1);
    }
    virtual void startDrag() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(11297, (void*)this, x)) return;
	this->TQTable::startDrag();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(8553, (void*)this, x)) return;
	this->TQScrollView::styleChange(x1);
    }
    virtual void swapCells(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(11242, (void*)this, x)) return;
	this->TQTable::swapCells(x1, x2, x3, x4);
    }
    virtual void swapColumns(int x1, int x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(1735, (void*)this, x)) return;
	this->TQDataTable::swapColumns(x1, x2, x3);
    }
    virtual void swapRows(int x1, int x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(11238, (void*)this, x)) return;
	this->TQTable::swapRows(x1, x2, x3);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void takeItem(TQTableItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(1776, (void*)this, x)) return;
	this->TQDataTable::takeItem(x1);
    }
    virtual TQString text(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(1715, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDataTable::text(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(1657, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDataTable::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(1659, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(1658, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(1660, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual bool updateCurrent() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1747, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataTable::updateCurrent();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void viewportContextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8646, (void*)this, x)) return;
	this->TQScrollView::viewportContextMenuEvent(x1);
    }
    virtual void viewportDragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8641, (void*)this, x)) return;
	this->TQScrollView::viewportDragEnterEvent(x1);
    }
    virtual void viewportDragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8643, (void*)this, x)) return;
	this->TQScrollView::viewportDragLeaveEvent(x1);
    }
    virtual void viewportDragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8642, (void*)this, x)) return;
	this->TQScrollView::viewportDragMoveEvent(x1);
    }
    virtual void viewportDropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8644, (void*)this, x)) return;
	this->TQScrollView::viewportDropEvent(x1);
    }
    virtual void viewportMouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8639, (void*)this, x)) return;
	this->TQScrollView::viewportMouseDoubleClickEvent(x1);
    }
    virtual void viewportMouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8640, (void*)this, x)) return;
	this->TQScrollView::viewportMouseMoveEvent(x1);
    }
    virtual void viewportMousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8637, (void*)this, x)) return;
	this->TQScrollView::viewportMousePressEvent(x1);
    }
    virtual void viewportMouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8638, (void*)this, x)) return;
	this->TQScrollView::viewportMouseReleaseEvent(x1);
    }
    virtual void viewportPaintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8635, (void*)this, x)) return;
	this->TQScrollView::viewportPaintEvent(x1);
    }
    virtual void viewportResizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(11288, (void*)this, x)) return;
	this->TQTable::viewportResizeEvent(x1);
    }
    virtual void viewportWheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8645, (void*)this, x)) return;
	this->TQScrollView::viewportWheelEvent(x1);
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(8661, (void*)this, x)) return;
	this->TQScrollView::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(11307, (void*)this, x)) return;
	this->TQTable::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 118: //TQDataTable::Refresh
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDataTable::Refresh;
		break;
	      case Smoke::EnumDelete:
		delete (TQDataTable::Refresh*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDataTable::Refresh*)xdata = (TQDataTable::Refresh)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDataTable::Refresh*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDataTable() { qt_Smoke->binding->deleted(59, (void*)this); }
};
void xenum_TQDataTable(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDataTable::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDataTable(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDataTable *xself = (x_TQDataTable*)obj;
    switch(xi) {
	case 0: x_TQDataTable::x_0(args);	break;
	case 1: x_TQDataTable::x_1(args);	break;
	case 2: x_TQDataTable::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: x_TQDataTable::x_10(args);	break;
	case 11: x_TQDataTable::x_11(args);	break;
	case 12: x_TQDataTable::x_12(args);	break;
	case 13: x_TQDataTable::x_13(args);	break;
	case 14: x_TQDataTable::x_14(args);	break;
	case 15: x_TQDataTable::x_15(args);	break;
	case 16: x_TQDataTable::x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: xself->x_63(args);	break;
	case 64: xself->x_64(args);	break;
	case 65: xself->x_65(args);	break;
	case 66: xself->x_66(args);	break;
	case 67: xself->x_67(args);	break;
	case 68: xself->x_68(args);	break;
	case 69: xself->x_69(args);	break;
	case 70: xself->x_70(args);	break;
	case 71: xself->x_71(args);	break;
	case 72: xself->x_72(args);	break;
	case 73: xself->x_73(args);	break;
	case 74: xself->x_74(args);	break;
	case 75: xself->x_75(args);	break;
	case 76: xself->x_76(args);	break;
	case 77: xself->x_77(args);	break;
	case 78: xself->x_78(args);	break;
	case 79: xself->x_79(args);	break;
	case 80: xself->x_80(args);	break;
	case 81: xself->x_81(args);	break;
	case 82: xself->x_82(args);	break;
	case 83: xself->x_83(args);	break;
	case 84: xself->x_84(args);	break;
	case 85: xself->x_85(args);	break;
	case 86: xself->x_86(args);	break;
	case 87: xself->x_87(args);	break;
	case 88: xself->x_88(args);	break;
	case 89: xself->x_89(args);	break;
	case 90: xself->x_90(args);	break;
	case 91: xself->x_91(args);	break;
	case 92: x_TQDataTable::x_92(args);	break;
	case 93: xself->x_93(args);	break;
	case 94: xself->x_94(args);	break;
	case 95: xself->x_95(args);	break;
	case 96: xself->x_96(args);	break;
	case 97: xself->x_97(args);	break;
	case 98: xself->x_98(args);	break;
	case 99: xself->x_99(args);	break;
	case 100: xself->x_100(args);	break;
	case 101: xself->x_101(args);	break;
	case 102: xself->x_102(args);	break;
	case 103: xself->x_103(args);	break;
	case 104: xself->x_104(args);	break;
	case 105: xself->x_105(args);	break;
	case 106: xself->x_106(args);	break;
	case 107: xself->x_107(args);	break;
	case 108: xself->x_108(args);	break;
	case 109: xself->x_109(args);	break;
	case 110: xself->x_110(args);	break;
	case 111: xself->x_111(args);	break;
	case 112: xself->x_112(args);	break;
	case 113: xself->x_113(args);	break;
	case 114: xself->x_114(args);	break;
	case 115: xself->x_115(args);	break;
	case 116: xself->x_116(args);	break;
	case 117: xself->x_117(args);	break;
	case 118: xself->x_118(args);	break;
	case 119: xself->x_119(args);	break;
	case 120: xself->x_120(args);	break;
	case 121: xself->x_121(args);	break;
	case 122: xself->x_122(args);	break;
	case 123: xself->x_123(args);	break;
	case 124: delete (TQDataTable*)xself;	break;
    }
}

class x_TQDataView : public TQDataView {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDataView::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDataView::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDataView::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQDataView::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQDataView::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQDataView::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQDataView::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQDataView(TQWidget*, const char*, TQt::WFlags)
	x_TQDataView* xret = new x_TQDataView((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDataView(TQWidget* x1, const char* x2, TQt::WFlags x3) : TQDataView(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQDataView(TQWidget*, const char*)
	x_TQDataView* xret = new x_TQDataView((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDataView(TQWidget* x1, const char* x2) : TQDataView(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQDataView(TQWidget*)
	x_TQDataView* xret = new x_TQDataView((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDataView(TQWidget* x1) : TQDataView(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// TQDataView()
	x_TQDataView* xret = new x_TQDataView();
	x[0].s_class = (void*)xret;
    }
    x_TQDataView() : TQDataView() {
    }
    void x_11(Smoke::Stack x) {
	// setForm(TQSqlForm*)
	this->TQDataView::setForm((TQSqlForm*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// form()
	TQSqlForm* xret = this->TQDataView::form();
	x[0].s_class = (void*)xret;
    }
    void x_13(Smoke::Stack x) {
	// setRecord(TQSqlRecord*)
	this->TQDataView::setRecord((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// record()
	TQSqlRecord* xret = this->TQDataView::record();
	x[0].s_class = (void*)xret;
    }
    void x_15(Smoke::Stack x) {
	// refresh(TQSqlRecord*)
	this->TQDataView::refresh((TQSqlRecord*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// readFields()
	this->TQDataView::readFields();
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// writeFields()
	this->TQDataView::writeFields();
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// clearValues()
	this->TQDataView::clearValues();
	(void)x; // noop (for compiler warning)
    }
    static void x_19(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDataView::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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(1778, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDataView::className();
    }
    virtual void clearValues() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1796, (void*)this, x)) return;
	this->TQDataView::clearValues();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void 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(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(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(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1777, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDataView::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12919, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void 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 readFields() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1794, (void*)this, x)) return;
	this->TQDataView::readFields();
    }
    virtual void refresh(TQSqlRecord* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(1793, (void*)this, x)) return;
	this->TQDataView::refresh(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13030, (void*)this, x)) return;
	this->TQWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void 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 setForm(TQSqlForm* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(1789, (void*)this, x)) return;
	this->TQDataView::setForm(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual 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 setRecord(TQSqlRecord* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(1791, (void*)this, x)) return;
	this->TQDataView::setRecord(x1);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(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(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12918, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13044, (void*)this, x)) return;
	this->TQWidget::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(1779, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDataView::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(1781, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataView::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(1780, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataView::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(1782, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDataView::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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);
    }
    virtual void writeFields() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1795, (void*)this, x)) return;
	this->TQDataView::writeFields();
    }
    ~x_TQDataView() { qt_Smoke->binding->deleted(60, (void*)this); }
};
void xcall_TQDataView(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDataView *xself = (x_TQDataView*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQDataView::x_7(args);	break;
	case 8: x_TQDataView::x_8(args);	break;
	case 9: x_TQDataView::x_9(args);	break;
	case 10: x_TQDataView::x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: x_TQDataView::x_19(args);	break;
	case 20: delete (TQDataView*)xself;	break;
    }
}

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

class x_TQDateEdit : public TQDateEdit {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDateEdit::DMY;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDateEdit::MDY;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQDateEdit::YMD;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQDateEdit::YDM;
    }
    void x_4(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDateEdit::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_5(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDateEdit::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDateEdit::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQDateEdit::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQDateEdit::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQDateEdit::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQDateEdit::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_11(Smoke::Stack x) {
	// TQDateEdit(TQWidget*, const char*)
	x_TQDateEdit* xret = new x_TQDateEdit((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDateEdit(TQWidget* x1, const char* x2) : TQDateEdit(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQDateEdit(TQWidget*)
	x_TQDateEdit* xret = new x_TQDateEdit((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateEdit(TQWidget* x1) : TQDateEdit(x1) {
    }
    static void x_13(Smoke::Stack x) {
	// TQDateEdit()
	x_TQDateEdit* xret = new x_TQDateEdit();
	x[0].s_class = (void*)xret;
    }
    x_TQDateEdit() : TQDateEdit() {
    }
    static void x_14(Smoke::Stack x) {
	// TQDateEdit(const TQDate&, TQWidget*, const char*)
	x_TQDateEdit* xret = new x_TQDateEdit(*(const TQDate *)x[1].s_class,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDateEdit(const TQDate& x1, TQWidget* x2, const char* x3) : TQDateEdit(x1, x2, x3) {
    }
    static void x_15(Smoke::Stack x) {
	// TQDateEdit(const TQDate&, TQWidget*)
	x_TQDateEdit* xret = new x_TQDateEdit(*(const TQDate *)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateEdit(const TQDate& x1, TQWidget* x2) : TQDateEdit(x1, x2) {
    }
    static void x_16(Smoke::Stack x) {
	// TQDateEdit(const TQDate&)
	x_TQDateEdit* xret = new x_TQDateEdit(*(const TQDate *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateEdit(const TQDate& x1) : TQDateEdit(x1) {
    }
    void x_17(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQDateEdit::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_18(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQDateEdit::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_19(Smoke::Stack x) const {
	// date()
	TQDate xret = this->TQDateEdit::date();
	x[0].s_class = (void*)new TQDate(xret);
    }
    void x_20(Smoke::Stack x) {
	// setOrder(TQDateEdit::Order)
	this->TQDateEdit::setOrder((TQDateEdit::Order)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// order()
	TQDateEdit::Order xret = this->TQDateEdit::order();
	x[0].s_enum = xret;
    }
    void x_22(Smoke::Stack x) {
	// setAutoAdvance(bool)
	this->TQDateEdit::setAutoAdvance((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// autoAdvance()
	bool xret = this->TQDateEdit::autoAdvance();
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) {
	// setMinValue(const TQDate&)
	this->TQDateEdit::setMinValue(*(const TQDate *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// minValue()
	TQDate xret = this->TQDateEdit::minValue();
	x[0].s_class = (void*)new TQDate(xret);
    }
    void x_26(Smoke::Stack x) {
	// setMaxValue(const TQDate&)
	this->TQDateEdit::setMaxValue(*(const TQDate *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// maxValue()
	TQDate xret = this->TQDateEdit::maxValue();
	x[0].s_class = (void*)new TQDate(xret);
    }
    void x_28(Smoke::Stack x) {
	// setRange(const TQDate&, const TQDate&)
	this->TQDateEdit::setRange(*(const TQDate *)x[1].s_class,*(const TQDate *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// separator()
	TQString xret = this->TQDateEdit::separator();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_30(Smoke::Stack x) {
	// setSeparator(const TQString&)
	this->TQDateEdit::setSeparator(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// removeFirstNumber(int)
	this->TQDateEdit::removeFirstNumber((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// setDate(const TQDate&)
	this->TQDateEdit::setDate(*(const TQDate *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// valueChanged(const TQDate&)
	this->TQDateEdit::valueChanged(*(const TQDate *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_34(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDateEdit::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_35(Smoke::Stack x) {
	// event(TQEvent*)
	bool xret = this->TQDateEdit::event((TQEvent*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) {
	// timerEvent(TQTimerEvent*)
	this->TQDateEdit::timerEvent((TQTimerEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDateEdit::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// stepUp()
	this->TQDateEdit::stepUp();
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// stepDown()
	this->TQDateEdit::stepDown();
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// sectionFormattedText(int)
	TQString xret = this->TQDateEdit::sectionFormattedText((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_41(Smoke::Stack x) {
	// addNumber(int, int)
	this->TQDateEdit::addNumber((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// removeLastNumber(int)
	this->TQDateEdit::removeLastNumber((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// setFocusSection(int)
	bool xret = this->TQDateEdit::setFocusSection((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_44(Smoke::Stack x) {
	// setYear(int)
	this->TQDateEdit::setYear((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// setMonth(int)
	this->TQDateEdit::setMonth((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// setDay(int)
	this->TQDateEdit::setDay((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// fix()
	this->TQDateEdit::fix();
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) const {
	// outOfRange(int, int, int)
	bool xret = this->TQDateEdit::outOfRange((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    void x_49(Smoke::Stack x) {
	// updateButtons()
	this->TQDateEdit::updateButtons();
	(void)x; // noop (for compiler warning)
    }
    virtual void addNumber(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(1883, (void*)this, x)) return;
	this->TQDateEdit::addNumber(x1, x2);
    }
    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(1846, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDateEdit::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void 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(1877, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateEdit::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void fix() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1889, (void*)this, x)) return;
	this->TQDateEdit::fix();
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1845, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDateEdit::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(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(1860, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDateEdit::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual bool outOfRange(int x1, int x2, int x3) const {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(1890, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateEdit::outOfRange(x1, x2, x3);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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 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 removeLastNumber(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1884, (void*)this, x)) return;
	this->TQDateEdit::removeLastNumber(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(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(1879, (void*)this, x)) return;
	this->TQDateEdit::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 TQString sectionFormattedText(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1882, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDateEdit::sectionFormattedText(x1);
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(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 setAutoAdvance(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(1864, (void*)this, x)) return;
	this->TQDateEdit::setAutoAdvance(x1);
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(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 setDate(const TQDate& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(1874, (void*)this, x)) return;
	this->TQDateEdit::setDate(x1);
    }
    virtual void setDay(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1888, (void*)this, x)) return;
	this->TQDateEdit::setDay(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(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 bool setFocusSection(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1885, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateEdit::setFocusSection(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaxValue(const TQDate& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(1868, (void*)this, x)) return;
	this->TQDateEdit::setMaxValue(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(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 setMinValue(const TQDate& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(1866, (void*)this, x)) return;
	this->TQDateEdit::setMinValue(x1);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMonth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1887, (void*)this, x)) return;
	this->TQDateEdit::setMonth(x1);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(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 setOrder(TQDateEdit::Order x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(1862, (void*)this, x)) return;
	this->TQDateEdit::setOrder(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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 setRange(const TQDate& x1, const TQDate& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(1870, (void*)this, x)) return;
	this->TQDateEdit::setRange(x1, x2);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSeparator(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(1872, (void*)this, x)) return;
	this->TQDateEdit::setSeparator(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(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 setYear(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(1886, (void*)this, x)) return;
	this->TQDateEdit::setYear(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1859, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDateEdit::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void stepDown() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1881, (void*)this, x)) return;
	this->TQDateEdit::stepDown();
    }
    virtual void stepUp() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1880, (void*)this, x)) return;
	this->TQDateEdit::stepUp();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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(1878, (void*)this, x)) return;
	this->TQDateEdit::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(1847, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDateEdit::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(1849, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateEdit::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(1848, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateEdit::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(1850, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateEdit::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13021, (void*)this, x)) return;
	this->TQWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 124: //TQDateEdit::Order
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDateEdit::Order;
		break;
	      case Smoke::EnumDelete:
		delete (TQDateEdit::Order*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDateEdit::Order*)xdata = (TQDateEdit::Order)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDateEdit::Order*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDateEdit() { qt_Smoke->binding->deleted(62, (void*)this); }
};
void xenum_TQDateEdit(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDateEdit::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDateEdit(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDateEdit *xself = (x_TQDateEdit*)obj;
    switch(xi) {
	case 0: x_TQDateEdit::x_0(args);	break;
	case 1: x_TQDateEdit::x_1(args);	break;
	case 2: x_TQDateEdit::x_2(args);	break;
	case 3: x_TQDateEdit::x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: x_TQDateEdit::x_11(args);	break;
	case 12: x_TQDateEdit::x_12(args);	break;
	case 13: x_TQDateEdit::x_13(args);	break;
	case 14: x_TQDateEdit::x_14(args);	break;
	case 15: x_TQDateEdit::x_15(args);	break;
	case 16: x_TQDateEdit::x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: x_TQDateEdit::x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: delete (TQDateEdit*)xself;	break;
    }
}

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

class x_TQDateTimeEdit : public TQDateTimeEdit {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDateTimeEdit::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDateTimeEdit::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDateTimeEdit::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQDateTimeEdit::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQDateTimeEdit::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQDateTimeEdit::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQDateTimeEdit::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQDateTimeEdit(TQWidget*, const char*)
	x_TQDateTimeEdit* xret = new x_TQDateTimeEdit((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEdit(TQWidget* x1, const char* x2) : TQDateTimeEdit(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQDateTimeEdit(TQWidget*)
	x_TQDateTimeEdit* xret = new x_TQDateTimeEdit((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEdit(TQWidget* x1) : TQDateTimeEdit(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQDateTimeEdit()
	x_TQDateTimeEdit* xret = new x_TQDateTimeEdit();
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEdit() : TQDateTimeEdit() {
    }
    static void x_10(Smoke::Stack x) {
	// TQDateTimeEdit(const TQDateTime&, TQWidget*, const char*)
	x_TQDateTimeEdit* xret = new x_TQDateTimeEdit(*(const TQDateTime *)x[1].s_class,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEdit(const TQDateTime& x1, TQWidget* x2, const char* x3) : TQDateTimeEdit(x1, x2, x3) {
    }
    static void x_11(Smoke::Stack x) {
	// TQDateTimeEdit(const TQDateTime&, TQWidget*)
	x_TQDateTimeEdit* xret = new x_TQDateTimeEdit(*(const TQDateTime *)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEdit(const TQDateTime& x1, TQWidget* x2) : TQDateTimeEdit(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQDateTimeEdit(const TQDateTime&)
	x_TQDateTimeEdit* xret = new x_TQDateTimeEdit(*(const TQDateTime *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEdit(const TQDateTime& x1) : TQDateTimeEdit(x1) {
    }
    void x_13(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQDateTimeEdit::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_14(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQDateTimeEdit::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_15(Smoke::Stack x) const {
	// dateTime()
	TQDateTime xret = this->TQDateTimeEdit::dateTime();
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    void x_16(Smoke::Stack x) {
	// dateEdit()
	TQDateEdit* xret = this->TQDateTimeEdit::dateEdit();
	x[0].s_class = (void*)xret;
    }
    void x_17(Smoke::Stack x) {
	// timeEdit()
	TQTimeEdit* xret = this->TQDateTimeEdit::timeEdit();
	x[0].s_class = (void*)xret;
    }
    void x_18(Smoke::Stack x) {
	// setAutoAdvance(bool)
	this->TQDateTimeEdit::setAutoAdvance((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// autoAdvance()
	bool xret = this->TQDateTimeEdit::autoAdvance();
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
	// setDateTime(const TQDateTime&)
	this->TQDateTimeEdit::setDateTime(*(const TQDateTime *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// valueChanged(const TQDateTime&)
	this->TQDateTimeEdit::valueChanged(*(const TQDateTime *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_22(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDateTimeEdit::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_23(Smoke::Stack x) {
	// init()
	this->TQDateTimeEdit::init();
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDateTimeEdit::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// newValue(const TQDate&)
	this->TQDateTimeEdit::newValue(*(const TQDate *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// newValue(const TQTime&)
	this->TQDateTimeEdit::newValue(*(const TQTime *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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(1926, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDateTimeEdit::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void 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(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(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(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1925, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDateTimeEdit::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(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(1940, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDateTimeEdit::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void 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 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(1950, (void*)this, x)) return;
	this->TQDateTimeEdit::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 setAutoAdvance(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(1944, (void*)this, x)) return;
	this->TQDateTimeEdit::setAutoAdvance(x1);
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(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 setDateTime(const TQDateTime& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(1946, (void*)this, x)) return;
	this->TQDateTimeEdit::setDateTime(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12968, (void*)this, x)) return;
	this->TQWidget::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12853, (void*)this, x)) return;
	this->TQWidget::setEraseColor(x1);
    }
    virtual void setErasePixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12855, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual 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(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1939, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDateTimeEdit::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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(1927, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDateTimeEdit::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(1929, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateTimeEdit::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(1928, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateTimeEdit::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(1930, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateTimeEdit::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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_TQDateTimeEdit() { qt_Smoke->binding->deleted(64, (void*)this); }
};
void xcall_TQDateTimeEdit(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDateTimeEdit *xself = (x_TQDateTimeEdit*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQDateTimeEdit::x_7(args);	break;
	case 8: x_TQDateTimeEdit::x_8(args);	break;
	case 9: x_TQDateTimeEdit::x_9(args);	break;
	case 10: x_TQDateTimeEdit::x_10(args);	break;
	case 11: x_TQDateTimeEdit::x_11(args);	break;
	case 12: x_TQDateTimeEdit::x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: x_TQDateTimeEdit::x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: delete (TQDateTimeEdit*)xself;	break;
    }
}

class x_TQDateTimeEditBase : public TQDateTimeEditBase {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDateTimeEditBase::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDateTimeEditBase::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDateTimeEditBase::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQDateTimeEditBase::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQDateTimeEditBase::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQDateTimeEditBase::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQDateTimeEditBase::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQDateTimeEditBase(TQWidget*, const char*)
	x_TQDateTimeEditBase* xret = new x_TQDateTimeEditBase((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEditBase(TQWidget* x1, const char* x2) : TQDateTimeEditBase(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQDateTimeEditBase(TQWidget*)
	x_TQDateTimeEditBase* xret = new x_TQDateTimeEditBase((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEditBase(TQWidget* x1) : TQDateTimeEditBase(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQDateTimeEditBase()
	x_TQDateTimeEditBase* xret = new x_TQDateTimeEditBase();
	x[0].s_class = (void*)xret;
    }
    x_TQDateTimeEditBase() : TQDateTimeEditBase() {
    }
    static void x_10(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDateTimeEditBase::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual void addNumber(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	qt_Smoke->binding->callMethod(1965, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    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(1954, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDateTimeEditBase::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void 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(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(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(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1953, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDateTimeEditBase::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12919, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void 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 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 removeLastNumber(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(1966, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13030, (void*)this, x)) return;
	this->TQWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual TQString sectionFormattedText(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(1964, (void*)this, x, true /*pure virtual*/);
	TQString *xptr = (TQString *)x[0].s_class;
	TQString xret(*xptr);
	delete xptr;
	return xret;
	// ABSTRACT
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(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 bool setFocusSection(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(1963, (void*)this, x, true /*pure virtual*/);
	return (bool)x[0].s_bool;
	// ABSTRACT
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual 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(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12918, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void stepDown() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(1969, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void stepUp() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(1968, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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(1955, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDateTimeEditBase::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(1957, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateTimeEditBase::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(1956, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateTimeEditBase::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(1958, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDateTimeEditBase::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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_TQDateTimeEditBase() { qt_Smoke->binding->deleted(65, (void*)this); }
};
void xcall_TQDateTimeEditBase(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDateTimeEditBase *xself = (x_TQDateTimeEditBase*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQDateTimeEditBase::x_7(args);	break;
	case 8: x_TQDateTimeEditBase::x_8(args);	break;
	case 9: x_TQDateTimeEditBase::x_9(args);	break;
	case 10: x_TQDateTimeEditBase::x_10(args);	break;
	case 11: delete (TQDateTimeEditBase*)xself;	break;
    }
}

class x_TQDesktopWidget : public TQDesktopWidget {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDesktopWidget::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDesktopWidget::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDesktopWidget::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQDesktopWidget::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQDesktopWidget::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQDesktopWidget::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQDesktopWidget::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQDesktopWidget()
	x_TQDesktopWidget* xret = new x_TQDesktopWidget();
	x[0].s_class = (void*)xret;
    }
    x_TQDesktopWidget() : TQDesktopWidget() {
    }
    void x_8(Smoke::Stack x) const {
	// isVirtualDesktop()
	bool xret = this->TQDesktopWidget::isVirtualDesktop();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) const {
	// numScreens()
	int xret = this->TQDesktopWidget::numScreens();
	x[0].s_int = xret;
    }
    void x_10(Smoke::Stack x) const {
	// primaryScreen()
	int xret = this->TQDesktopWidget::primaryScreen();
	x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) const {
	// screenNumber(TQWidget*)
	int xret = this->TQDesktopWidget::screenNumber((TQWidget*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) const {
	// screenNumber()
	int xret = this->TQDesktopWidget::screenNumber();
	x[0].s_int = xret;
    }
    void x_13(Smoke::Stack x) const {
	// screenNumber(const TQPoint&)
	int xret = this->TQDesktopWidget::screenNumber(*(const TQPoint *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_14(Smoke::Stack x) {
	// screen(int)
	TQWidget* xret = this->TQDesktopWidget::screen((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    void x_15(Smoke::Stack x) {
	// screen()
	TQWidget* xret = this->TQDesktopWidget::screen();
	x[0].s_class = (void*)xret;
    }
    void x_16(Smoke::Stack x) const {
	// screenGeometry(int)
	const TQRect& xret = this->TQDesktopWidget::screenGeometry((int)x[1].s_int);
	x[0].s_class = (void*)&xret;
    }
    void x_17(Smoke::Stack x) const {
	// screenGeometry()
	const TQRect& xret = this->TQDesktopWidget::screenGeometry();
	x[0].s_class = (void*)&xret;
    }
    void x_18(Smoke::Stack x) const {
	// screenGeometry(TQWidget*)
	const TQRect& xret = this->TQDesktopWidget::screenGeometry((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_19(Smoke::Stack x) const {
	// screenGeometry(const TQPoint&)
	const TQRect& xret = this->TQDesktopWidget::screenGeometry(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_20(Smoke::Stack x) const {
	// availableGeometry(int)
	const TQRect& xret = this->TQDesktopWidget::availableGeometry((int)x[1].s_int);
	x[0].s_class = (void*)&xret;
    }
    void x_21(Smoke::Stack x) const {
	// availableGeometry()
	const TQRect& xret = this->TQDesktopWidget::availableGeometry();
	x[0].s_class = (void*)&xret;
    }
    void x_22(Smoke::Stack x) const {
	// availableGeometry(TQWidget*)
	const TQRect& xret = this->TQDesktopWidget::availableGeometry((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_23(Smoke::Stack x) const {
	// availableGeometry(const TQPoint&)
	const TQRect& xret = this->TQDesktopWidget::availableGeometry(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_24(Smoke::Stack x) {
	// insertChild(TQObject*)
	this->TQDesktopWidget::insertChild((TQObject*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// emitResizedSignal(int)
	this->TQDesktopWidget::emitResizedSignal((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// resized(int)
	this->TQDesktopWidget::resized((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// workAreaResized(int)
	this->TQDesktopWidget::workAreaResized((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// screenCountChanged(int)
	this->TQDesktopWidget::screenCountChanged((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_29(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDesktopWidget::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_30(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDesktopWidget::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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(1972, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDesktopWidget::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void 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(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(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(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(1996, (void*)this, x)) return;
	this->TQDesktopWidget::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(1971, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDesktopWidget::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12919, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void 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 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(2002, (void*)this, x)) return;
	this->TQDesktopWidget::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(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual 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(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12918, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13044, (void*)this, x)) return;
	this->TQWidget::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(1973, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDesktopWidget::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(1975, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDesktopWidget::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(1974, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDesktopWidget::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(1976, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDesktopWidget::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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_TQDesktopWidget() { qt_Smoke->binding->deleted(66, (void*)this); }
};
void xcall_TQDesktopWidget(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDesktopWidget *xself = (x_TQDesktopWidget*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQDesktopWidget::x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: x_TQDesktopWidget::x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: delete (TQDesktopWidget*)xself;	break;
    }
}

class x_TQDial : public TQDial {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDial::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDial::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDial::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQDial::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQDial::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQDial::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQDial::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQDial(TQWidget*, const char*, TQt::WFlags)
	x_TQDial* xret = new x_TQDial((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDial(TQWidget* x1, const char* x2, TQt::WFlags x3) : TQDial(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQDial(TQWidget*, const char*)
	x_TQDial* xret = new x_TQDial((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDial(TQWidget* x1, const char* x2) : TQDial(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQDial(TQWidget*)
	x_TQDial* xret = new x_TQDial((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDial(TQWidget* x1) : TQDial(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// TQDial()
	x_TQDial* xret = new x_TQDial();
	x[0].s_class = (void*)xret;
    }
    x_TQDial() : TQDial() {
    }
    static void x_11(Smoke::Stack x) {
	// TQDial(int, int, int, int, TQWidget*, const char*)
	x_TQDial* xret = new x_TQDial((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQWidget*)x[5].s_class,(const char*)x[6].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDial(int x1, int x2, int x3, int x4, TQWidget* x5, const char* x6) : TQDial(x1, x2, x3, x4, x5, x6) {
    }
    static void x_12(Smoke::Stack x) {
	// TQDial(int, int, int, int, TQWidget*)
	x_TQDial* xret = new x_TQDial((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQWidget*)x[5].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDial(int x1, int x2, int x3, int x4, TQWidget* x5) : TQDial(x1, x2, x3, x4, x5) {
    }
    static void x_13(Smoke::Stack x) {
	// TQDial(int, int, int, int)
	x_TQDial* xret = new x_TQDial((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDial(int x1, int x2, int x3, int x4) : TQDial(x1, x2, x3, x4) {
    }
    void x_14(Smoke::Stack x) const {
	// tracking()
	bool xret = this->TQDial::tracking();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// wrapping()
	bool xret = this->TQDial::wrapping();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) const {
	// notchSize()
	int xret = this->TQDial::notchSize();
	x[0].s_int = xret;
    }
    void x_17(Smoke::Stack x) {
	// setNotchTarget(double)
	this->TQDial::setNotchTarget((double)x[1].s_double);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) const {
	// notchTarget()
	double xret = this->TQDial::notchTarget();
	x[0].s_double = xret;
    }
    void x_19(Smoke::Stack x) const {
	// notchesVisible()
	bool xret = this->TQDial::notchesVisible();
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQDial::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_21(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQDial::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_22(Smoke::Stack x) const {
	// minValue()
	int xret = this->TQDial::minValue();
	x[0].s_int = xret;
    }
    void x_23(Smoke::Stack x) const {
	// maxValue()
	int xret = this->TQDial::maxValue();
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) {
	// setMinValue(int)
	this->TQDial::setMinValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setMaxValue(int)
	this->TQDial::setMaxValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// lineStep()
	int xret = this->TQDial::lineStep();
	x[0].s_int = xret;
    }
    void x_27(Smoke::Stack x) const {
	// pageStep()
	int xret = this->TQDial::pageStep();
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) {
	// setLineStep(int)
	this->TQDial::setLineStep((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// setPageStep(int)
	this->TQDial::setPageStep((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// value()
	int xret = this->TQDial::value();
	x[0].s_int = xret;
    }
    void x_31(Smoke::Stack x) {
	// setValue(int)
	this->TQDial::setValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// addLine()
	this->TQDial::addLine();
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// subtractLine()
	this->TQDial::subtractLine();
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// addPage()
	this->TQDial::addPage();
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) {
	// subtractPage()
	this->TQDial::subtractPage();
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) {
	// setNotchesVisible(bool)
	this->TQDial::setNotchesVisible((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// setWrapping(bool)
	this->TQDial::setWrapping((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// setTracking(bool)
	this->TQDial::setTracking((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// valueChanged(int)
	this->TQDial::valueChanged((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// dialPressed()
	this->TQDial::dialPressed();
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// dialMoved(int)
	this->TQDial::dialMoved((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// dialReleased()
	this->TQDial::dialReleased();
	(void)x; // noop (for compiler warning)
    }
    static void x_43(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDial::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_44(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDial::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQDial::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQDial::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQDial::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQDial::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQDial::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// wheelEvent(TQWheelEvent*)
	this->TQDial::wheelEvent((TQWheelEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// focusInEvent(TQFocusEvent*)
	this->TQDial::focusInEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// focusOutEvent(TQFocusEvent*)
	this->TQDial::focusOutEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// valueChange()
	this->TQDial::valueChange();
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// rangeChange()
	this->TQDial::rangeChange();
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// repaintScreen(const TQRect*)
	this->TQDial::repaintScreen((const TQRect*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// repaintScreen()
	this->TQDial::repaintScreen();
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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(2004, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDial::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void 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(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(2055, (void*)this, x)) return;
	this->TQDial::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(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(2056, (void*)this, x)) return;
	this->TQDial::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13047, (void*)this, x)) return;
	this->TQWidget::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual 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(2050, (void*)this, x)) return;
	this->TQDial::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(2003, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDial::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(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(2025, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDial::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(2053, (void*)this, x)) return;
	this->TQDial::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2051, (void*)this, x)) return;
	this->TQDial::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2052, (void*)this, x)) return;
	this->TQDial::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(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(2049, (void*)this, x)) return;
	this->TQDial::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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 rangeChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2058, (void*)this, x)) return;
	this->TQDial::rangeChange();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void repaintScreen(const TQRect* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2059, (void*)this, x)) return;
	this->TQDial::repaintScreen(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(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(2048, (void*)this, x)) return;
	this->TQDial::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(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setNotchTarget(double x1) {
	Smoke::StackItem x[2];
	x[1].s_double = x1;
	if(qt_Smoke->binding->callMethod(2021, (void*)this, x)) return;
	this->TQDial::setNotchTarget(x1);
    }
    virtual void setNotchesVisible(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2040, (void*)this, x)) return;
	this->TQDial::setNotchesVisible(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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 setTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2042, (void*)this, x)) return;
	this->TQDial::setTracking(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12976, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setValue(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2035, (void*)this, x)) return;
	this->TQDial::setValue(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(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 setWrapping(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2041, (void*)this, x)) return;
	this->TQDial::setWrapping(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2024, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDial::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void stepChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8304, (void*)this, x)) return;
	this->TQRangeControl::stepChange();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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(2005, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDial::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(2007, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDial::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(2006, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDial::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(2008, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDial::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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 valueChange() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2057, (void*)this, x)) return;
	this->TQDial::valueChange();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2054, (void*)this, x)) return;
	this->TQDial::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQDial() { qt_Smoke->binding->deleted(67, (void*)this); }
};
void xcall_TQDial(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDial *xself = (x_TQDial*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQDial::x_7(args);	break;
	case 8: x_TQDial::x_8(args);	break;
	case 9: x_TQDial::x_9(args);	break;
	case 10: x_TQDial::x_10(args);	break;
	case 11: x_TQDial::x_11(args);	break;
	case 12: x_TQDial::x_12(args);	break;
	case 13: x_TQDial::x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: x_TQDial::x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: delete (TQDial*)xself;	break;
    }
}

class x_TQDialog : public TQDialog {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDialog::Rejected;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDialog::Accepted;
    }
    void x_2(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDialog::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDialog::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDialog::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQDialog::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQDialog::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQDialog::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQDialog::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_9(Smoke::Stack x) {
	// TQDialog(TQWidget*, const char*, bool, TQt::WFlags)
	x_TQDialog* xret = new x_TQDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool,(TQt::WFlags)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    explicit x_TQDialog(TQWidget* x1, const char* x2, bool x3, TQt::WFlags x4) : TQDialog(x1, x2, x3, x4) {
    }
    static void x_10(Smoke::Stack x) {
	// TQDialog(TQWidget*, const char*, bool)
	x_TQDialog* xret = new x_TQDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    explicit x_TQDialog(TQWidget* x1, const char* x2, bool x3) : TQDialog(x1, x2, x3) {
    }
    static void x_11(Smoke::Stack x) {
	// TQDialog(TQWidget*, const char*)
	x_TQDialog* xret = new x_TQDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    explicit x_TQDialog(TQWidget* x1, const char* x2) : TQDialog(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQDialog(TQWidget*)
	x_TQDialog* xret = new x_TQDialog((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    explicit x_TQDialog(TQWidget* x1) : TQDialog(x1) {
    }
    static void x_13(Smoke::Stack x) {
	// TQDialog()
	x_TQDialog* xret = new x_TQDialog();
	x[0].s_class = (void*)xret;
    }
    explicit x_TQDialog() : TQDialog() {
    }
    void x_14(Smoke::Stack x) const {
	// result()
	int xret = this->TQDialog::result();
	x[0].s_int = xret;
    }
    void x_15(Smoke::Stack x) {
	// show()
	this->TQDialog::show();
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// hide()
	this->TQDialog::hide();
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// move(int, int)
	this->TQDialog::move((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// move(const TQPoint&)
	this->TQDialog::move(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// resize(int, int)
	this->TQDialog::resize((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// resize(const TQSize&)
	this->TQDialog::resize(*(const TQSize *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// setGeometry(int, int, int, int)
	this->TQDialog::setGeometry((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// setGeometry(const TQRect&)
	this->TQDialog::setGeometry(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// setOrientation(TQt::Orientation)
	this->TQDialog::setOrientation((TQt::Orientation)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQDialog::orientation();
	x[0].s_enum = xret;
    }
    void x_25(Smoke::Stack x) {
	// setExtension(TQWidget*)
	this->TQDialog::setExtension((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// extension()
	TQWidget* xret = this->TQDialog::extension();
	x[0].s_class = (void*)xret;
    }
    void x_27(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQDialog::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_28(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQDialog::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_29(Smoke::Stack x) {
	// setSizeGripEnabled(bool)
	this->TQDialog::setSizeGripEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// isSizeGripEnabled()
	bool xret = this->TQDialog::isSizeGripEnabled();
	x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) {
	// setModal(bool)
	this->TQDialog::setModal((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) const {
	// isModal()
	bool xret = this->TQDialog::isModal();
	x[0].s_bool = xret;
    }
    void x_33(Smoke::Stack x) {
	// event(TQEvent*)
	bool xret = this->TQDialog::event((TQEvent*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_34(Smoke::Stack x) {
	// exec()
	int xret = this->TQDialog::exec();
	x[0].s_int = xret;
    }
    static void x_35(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDialog::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_36(Smoke::Stack x) {
	// setResult(int)
	this->TQDialog::setResult((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQDialog::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// closeEvent(TQCloseEvent*)
	this->TQDialog::closeEvent((TQCloseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDialog::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// contextMenuEvent(TQContextMenuEvent*)
	this->TQDialog::contextMenuEvent((TQContextMenuEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQDialog::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_42(Smoke::Stack x) {
	// adjustPosition(TQWidget*)
	this->TQDialog::adjustPosition((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// done(int)
	this->TQDialog::done((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// accept()
	this->TQDialog::accept();
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) {
	// reject()
	this->TQDialog::reject();
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) {
	// showExtension(bool)
	this->TQDialog::showExtension((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    virtual void accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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(2064, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDialog::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(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(2063, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDialog::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(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(2065, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDialog::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(2067, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(2066, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(2068, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13021, (void*)this, x)) return;
	this->TQWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 133: //TQDialog::DialogCode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDialog::DialogCode;
		break;
	      case Smoke::EnumDelete:
		delete (TQDialog::DialogCode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDialog::DialogCode*)xdata = (TQDialog::DialogCode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDialog::DialogCode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDialog() { qt_Smoke->binding->deleted(68, (void*)this); }
};
void xenum_TQDialog(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDialog::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDialog *xself = (x_TQDialog*)obj;
    switch(xi) {
	case 0: x_TQDialog::x_0(args);	break;
	case 1: x_TQDialog::x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_TQDialog::x_9(args);	break;
	case 10: x_TQDialog::x_10(args);	break;
	case 11: x_TQDialog::x_11(args);	break;
	case 12: x_TQDialog::x_12(args);	break;
	case 13: x_TQDialog::x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: x_TQDialog::x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: delete (TQDialog*)xself;	break;
    }
}

class x_TQDir : public TQDir {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Dirs;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Files;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Drives;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::NoSymLinks;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::All;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::TypeMask;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Readable;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Writable;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Executable;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::RWEMask;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Modified;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Hidden;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::System;
    }
    static void x_13(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::AccessMask;
    }
    static void x_14(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::DefaultFilter;
    }
    static void x_15(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Name;
    }
    static void x_16(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Time;
    }
    static void x_17(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Size;
    }
    static void x_18(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Unsorted;
    }
    static void x_19(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::SortByMask;
    }
    static void x_20(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::DirsFirst;
    }
    static void x_21(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::Reversed;
    }
    static void x_22(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::IgnoreCase;
    }
    static void x_23(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::LocaleAware;
    }
    static void x_24(Smoke::Stack x) {
	x[0].s_enum = (long)TQDir::DefaultSort;
    }
    static void x_25(Smoke::Stack x) {
	// TQDir()
	x_TQDir* xret = new x_TQDir();
	x[0].s_class = (void*)xret;
    }
    x_TQDir() : TQDir() {
    }
    static void x_26(Smoke::Stack x) {
	// TQDir(const TQString&, const TQString&, int, int)
	x_TQDir* xret = new x_TQDir(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDir(const TQString& x1, const TQString& x2, int x3, int x4) : TQDir(x1, x2, x3, x4) {
    }
    static void x_27(Smoke::Stack x) {
	// TQDir(const TQString&, const TQString&, int)
	x_TQDir* xret = new x_TQDir(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDir(const TQString& x1, const TQString& x2, int x3) : TQDir(x1, x2, x3) {
    }
    static void x_28(Smoke::Stack x) {
	// TQDir(const TQString&, const TQString&)
	x_TQDir* xret = new x_TQDir(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDir(const TQString& x1, const TQString& x2) : TQDir(x1, x2) {
    }
    static void x_29(Smoke::Stack x) {
	// TQDir(const TQString&)
	x_TQDir* xret = new x_TQDir(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDir(const TQString& x1) : TQDir(x1) {
    }
    static void x_30(Smoke::Stack x) {
	// TQDir(const TQDir&)
	x_TQDir* xret = new x_TQDir(*(const TQDir *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDir(const TQDir& x1) : TQDir(x1) {
    }
    void x_31(Smoke::Stack x) {
	// operator=(const TQDir&)
	TQDir& xret = this->TQDir::operator=(*(const TQDir *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_32(Smoke::Stack x) {
	// operator=(const TQString&)
	TQDir& xret = this->TQDir::operator=(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)&xret;
    }
    void x_33(Smoke::Stack x) {
	// setPath(const TQString&)
	this->TQDir::setPath(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// path()
	TQString xret = this->TQDir::path();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_35(Smoke::Stack x) const {
	// absPath()
	TQString xret = this->TQDir::absPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_36(Smoke::Stack x) const {
	// canonicalPath()
	TQString xret = this->TQDir::canonicalPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_37(Smoke::Stack x) const {
	// dirName()
	TQString xret = this->TQDir::dirName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_38(Smoke::Stack x) const {
	// filePath(const TQString&, bool)
	TQString xret = this->TQDir::filePath(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_39(Smoke::Stack x) const {
	// filePath(const TQString&)
	TQString xret = this->TQDir::filePath(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_40(Smoke::Stack x) const {
	// absFilePath(const TQString&, bool)
	TQString xret = this->TQDir::absFilePath(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_41(Smoke::Stack x) const {
	// absFilePath(const TQString&)
	TQString xret = this->TQDir::absFilePath(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_42(Smoke::Stack x) {
	// cd(const TQString&, bool)
	bool xret = this->TQDir::cd(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_43(Smoke::Stack x) {
	// cd(const TQString&)
	bool xret = this->TQDir::cd(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_44(Smoke::Stack x) {
	// cdUp()
	bool xret = this->TQDir::cdUp();
	x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) const {
	// nameFilter()
	TQString xret = this->TQDir::nameFilter();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_46(Smoke::Stack x) {
	// setNameFilter(const TQString&)
	this->TQDir::setNameFilter(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) const {
	// filter()
	TQDir::FilterSpec xret = this->TQDir::filter();
	x[0].s_enum = xret;
    }
    void x_48(Smoke::Stack x) {
	// setFilter(int)
	this->TQDir::setFilter((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) const {
	// sorting()
	TQDir::SortSpec xret = this->TQDir::sorting();
	x[0].s_enum = xret;
    }
    void x_50(Smoke::Stack x) {
	// setSorting(int)
	this->TQDir::setSorting((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) const {
	// matchAllDirs()
	bool xret = this->TQDir::matchAllDirs();
	x[0].s_bool = xret;
    }
    void x_52(Smoke::Stack x) {
	// setMatchAllDirs(bool)
	this->TQDir::setMatchAllDirs((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) const {
	// count()
	uint xret = this->TQDir::count();
	x[0].s_uint = xret;
    }
    void x_54(Smoke::Stack x) const {
	// operator[](int)
	TQString xret = this->TQDir::operator[]((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_55(Smoke::Stack x) const {
	// encodedEntryList(int, int)
	TQStrList xret = this->TQDir::encodedEntryList((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    void x_56(Smoke::Stack x) const {
	// encodedEntryList(int)
	TQStrList xret = this->TQDir::encodedEntryList((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    void x_57(Smoke::Stack x) const {
	// encodedEntryList()
	TQStrList xret = this->TQDir::encodedEntryList();
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    void x_58(Smoke::Stack x) const {
	// encodedEntryList(const TQString&, int, int)
	TQStrList xret = this->TQDir::encodedEntryList(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    void x_59(Smoke::Stack x) const {
	// encodedEntryList(const TQString&, int)
	TQStrList xret = this->TQDir::encodedEntryList(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    void x_60(Smoke::Stack x) const {
	// encodedEntryList(const TQString&)
	TQStrList xret = this->TQDir::encodedEntryList(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    void x_61(Smoke::Stack x) const {
	// entryList(int, int)
	TQStringList xret = this->TQDir::entryList((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_62(Smoke::Stack x) const {
	// entryList(int)
	TQStringList xret = this->TQDir::entryList((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_63(Smoke::Stack x) const {
	// entryList()
	TQStringList xret = this->TQDir::entryList();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_64(Smoke::Stack x) const {
	// entryList(const TQString&, int, int)
	TQStringList xret = this->TQDir::entryList(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_65(Smoke::Stack x) const {
	// entryList(const TQString&, int)
	TQStringList xret = this->TQDir::entryList(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_66(Smoke::Stack x) const {
	// entryList(const TQString&)
	TQStringList xret = this->TQDir::entryList(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_67(Smoke::Stack x) const {
	// entryInfoList(int, int)
	const TQFileInfoList* xret = this->TQDir::entryInfoList((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_68(Smoke::Stack x) const {
	// entryInfoList(int)
	const TQFileInfoList* xret = this->TQDir::entryInfoList((int)x[1].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_69(Smoke::Stack x) const {
	// entryInfoList()
	const TQFileInfoList* xret = this->TQDir::entryInfoList();
	x[0].s_voidp = (void*)xret;
    }
    void x_70(Smoke::Stack x) const {
	// entryInfoList(const TQString&, int, int)
	const TQFileInfoList* xret = this->TQDir::entryInfoList(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_71(Smoke::Stack x) const {
	// entryInfoList(const TQString&, int)
	const TQFileInfoList* xret = this->TQDir::entryInfoList(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_72(Smoke::Stack x) const {
	// entryInfoList(const TQString&)
	const TQFileInfoList* xret = this->TQDir::entryInfoList(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_73(Smoke::Stack x) const {
	// mkdir(const TQString&, bool)
	bool xret = this->TQDir::mkdir(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_74(Smoke::Stack x) const {
	// mkdir(const TQString&)
	bool xret = this->TQDir::mkdir(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_75(Smoke::Stack x) const {
	// rmdir(const TQString&, bool)
	bool xret = this->TQDir::rmdir(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_76(Smoke::Stack x) const {
	// rmdir(const TQString&)
	bool xret = this->TQDir::rmdir(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_77(Smoke::Stack x) const {
	// isReadable()
	bool xret = this->TQDir::isReadable();
	x[0].s_bool = xret;
    }
    void x_78(Smoke::Stack x) const {
	// exists()
	bool xret = this->TQDir::exists();
	x[0].s_bool = xret;
    }
    void x_79(Smoke::Stack x) const {
	// isRoot()
	bool xret = this->TQDir::isRoot();
	x[0].s_bool = xret;
    }
    void x_80(Smoke::Stack x) const {
	// isRelative()
	bool xret = this->TQDir::isRelative();
	x[0].s_bool = xret;
    }
    void x_81(Smoke::Stack x) {
	// convertToAbs()
	this->TQDir::convertToAbs();
	(void)x; // noop (for compiler warning)
    }
    void x_82(Smoke::Stack x) const {
	// operator==(const TQDir&)
	bool xret = this->TQDir::operator==(*(const TQDir *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_83(Smoke::Stack x) const {
	// operator!=(const TQDir&)
	bool xret = this->TQDir::operator!=(*(const TQDir *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_84(Smoke::Stack x) {
	// remove(const TQString&, bool)
	bool xret = this->TQDir::remove(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_85(Smoke::Stack x) {
	// remove(const TQString&)
	bool xret = this->TQDir::remove(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_86(Smoke::Stack x) {
	// rename(const TQString&, const TQString&, bool)
	bool xret = this->TQDir::rename(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_bool = xret;
    }
    void x_87(Smoke::Stack x) {
	// rename(const TQString&, const TQString&)
	bool xret = this->TQDir::rename(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_88(Smoke::Stack x) {
	// exists(const TQString&, bool)
	bool xret = this->TQDir::exists(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_89(Smoke::Stack x) {
	// exists(const TQString&)
	bool xret = this->TQDir::exists(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_90(Smoke::Stack x) const {
	// refresh()
	this->TQDir::refresh();
	(void)x; // noop (for compiler warning)
    }
    static void x_91(Smoke::Stack x) {
	// convertSeparators(const TQString&)
	TQString xret = TQDir::convertSeparators(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_92(Smoke::Stack x) {
	// drives()
	const TQFileInfoList* xret = TQDir::drives();
	x[0].s_voidp = (void*)xret;
    }
    static void x_93(Smoke::Stack x) {
	// separator()
	char xret = TQDir::separator();
	x[0].s_char = xret;
    }
    static void x_94(Smoke::Stack x) {
	// setCurrent(const TQString&)
	bool xret = TQDir::setCurrent(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_95(Smoke::Stack x) {
	// current()
	TQDir xret = TQDir::current();
	x[0].s_class = (void*)new TQDir(xret);
    }
    static void x_96(Smoke::Stack x) {
	// home()
	TQDir xret = TQDir::home();
	x[0].s_class = (void*)new TQDir(xret);
    }
    static void x_97(Smoke::Stack x) {
	// root()
	TQDir xret = TQDir::root();
	x[0].s_class = (void*)new TQDir(xret);
    }
    static void x_98(Smoke::Stack x) {
	// currentDirPath()
	TQString xret = TQDir::currentDirPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_99(Smoke::Stack x) {
	// homeDirPath()
	TQString xret = TQDir::homeDirPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_100(Smoke::Stack x) {
	// rootDirPath()
	TQString xret = TQDir::rootDirPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_101(Smoke::Stack x) {
	// match(const TQStringList&, const TQString&)
	bool xret = TQDir::match(*(const TQStringList *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_102(Smoke::Stack x) {
	// match(const TQString&, const TQString&)
	bool xret = TQDir::match(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_103(Smoke::Stack x) {
	// cleanDirPath(const TQString&)
	TQString xret = TQDir::cleanDirPath(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_104(Smoke::Stack x) {
	// isRelativePath(const TQString&)
	bool xret = TQDir::isRelativePath(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    virtual TQString absFilePath(const TQString& x1, bool x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(2150, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::absFilePath(x1, x2);
    }
    virtual TQString absPath() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2145, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::absPath();
    }
    virtual TQString canonicalPath() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2146, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::canonicalPath();
    }
    virtual bool cd(const TQString& x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(2152, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::cd(x1, x2);
    }
    virtual bool cdUp() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2154, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::cdUp();
    }
    virtual void convertToAbs() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2191, (void*)this, x)) return;
	this->TQDir::convertToAbs();
    }
    virtual TQString dirName() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2147, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::dirName();
    }
    virtual TQStrList encodedEntryList(const TQString& x1, int x2, int x3) const {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(2168, (void*)this, x)) {
	    TQStrList *xptr = (TQStrList *)x[0].s_class;
	    TQStrList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::encodedEntryList(x1, x2, x3);
    }
    virtual TQStrList encodedEntryList(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(2165, (void*)this, x)) {
	    TQStrList *xptr = (TQStrList *)x[0].s_class;
	    TQStrList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::encodedEntryList(x1, x2);
    }
    virtual const TQFileInfoList* entryInfoList(const TQString& x1, int x2, int x3) const {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(2180, (void*)this, x)) return (const TQFileInfoList*)x[0].s_class;
	return this->TQDir::entryInfoList(x1, x2, x3);
    }
    virtual const TQFileInfoList* entryInfoList(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(2177, (void*)this, x)) return (const TQFileInfoList*)x[0].s_class;
	return this->TQDir::entryInfoList(x1, x2);
    }
    virtual TQStringList entryList(const TQString& x1, int x2, int x3) const {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(2174, (void*)this, x)) {
	    TQStringList *xptr = (TQStringList *)x[0].s_class;
	    TQStringList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::entryList(x1, x2, x3);
    }
    virtual TQStringList entryList(int x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(2171, (void*)this, x)) {
	    TQStringList *xptr = (TQStringList *)x[0].s_class;
	    TQStringList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::entryList(x1, x2);
    }
    virtual bool exists() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2188, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::exists();
    }
    virtual bool exists(const TQString& x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(2198, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::exists(x1, x2);
    }
    virtual TQString filePath(const TQString& x1, bool x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(2148, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::filePath(x1, x2);
    }
    virtual bool isReadable() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2187, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::isReadable();
    }
    virtual bool isRelative() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2190, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::isRelative();
    }
    virtual bool isRoot() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2189, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::isRoot();
    }
    virtual bool mkdir(const TQString& x1, bool x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(2183, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::mkdir(x1, x2);
    }
    virtual bool operator!=(const TQDir& x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2193, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::operator!=(x1);
    }
    virtual bool operator==(const TQDir& x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2192, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::operator==(x1);
    }
    virtual TQString path() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2144, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDir::path();
    }
    virtual bool remove(const TQString& x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(2194, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::remove(x1, x2);
    }
    virtual bool rename(const TQString& x1, const TQString& x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(2196, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::rename(x1, x2, x3);
    }
    virtual bool rmdir(const TQString& x1, bool x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(2185, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDir::rmdir(x1, x2);
    }
    virtual void setFilter(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2158, (void*)this, x)) return;
	this->TQDir::setFilter(x1);
    }
    virtual void setMatchAllDirs(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2162, (void*)this, x)) return;
	this->TQDir::setMatchAllDirs(x1);
    }
    virtual void setNameFilter(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2156, (void*)this, x)) return;
	this->TQDir::setNameFilter(x1);
    }
    virtual void setPath(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2143, (void*)this, x)) return;
	this->TQDir::setPath(x1);
    }
    virtual void setSorting(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2160, (void*)this, x)) return;
	this->TQDir::setSorting(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 138: //TQDir::SortSpec
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDir::SortSpec;
		break;
	      case Smoke::EnumDelete:
		delete (TQDir::SortSpec*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDir::SortSpec*)xdata = (TQDir::SortSpec)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDir::SortSpec*)xdata;
		break;
	    }
	    break;
	  case 137: //TQDir::FilterSpec
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDir::FilterSpec;
		break;
	      case Smoke::EnumDelete:
		delete (TQDir::FilterSpec*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDir::FilterSpec*)xdata = (TQDir::FilterSpec)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDir::FilterSpec*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDir() { qt_Smoke->binding->deleted(69, (void*)this); }
};
void xenum_TQDir(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDir::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDir(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDir *xself = (x_TQDir*)obj;
    switch(xi) {
	case 0: x_TQDir::x_0(args);	break;
	case 1: x_TQDir::x_1(args);	break;
	case 2: x_TQDir::x_2(args);	break;
	case 3: x_TQDir::x_3(args);	break;
	case 4: x_TQDir::x_4(args);	break;
	case 5: x_TQDir::x_5(args);	break;
	case 6: x_TQDir::x_6(args);	break;
	case 7: x_TQDir::x_7(args);	break;
	case 8: x_TQDir::x_8(args);	break;
	case 9: x_TQDir::x_9(args);	break;
	case 10: x_TQDir::x_10(args);	break;
	case 11: x_TQDir::x_11(args);	break;
	case 12: x_TQDir::x_12(args);	break;
	case 13: x_TQDir::x_13(args);	break;
	case 14: x_TQDir::x_14(args);	break;
	case 15: x_TQDir::x_15(args);	break;
	case 16: x_TQDir::x_16(args);	break;
	case 17: x_TQDir::x_17(args);	break;
	case 18: x_TQDir::x_18(args);	break;
	case 19: x_TQDir::x_19(args);	break;
	case 20: x_TQDir::x_20(args);	break;
	case 21: x_TQDir::x_21(args);	break;
	case 22: x_TQDir::x_22(args);	break;
	case 23: x_TQDir::x_23(args);	break;
	case 24: x_TQDir::x_24(args);	break;
	case 25: x_TQDir::x_25(args);	break;
	case 26: x_TQDir::x_26(args);	break;
	case 27: x_TQDir::x_27(args);	break;
	case 28: x_TQDir::x_28(args);	break;
	case 29: x_TQDir::x_29(args);	break;
	case 30: x_TQDir::x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: xself->x_63(args);	break;
	case 64: xself->x_64(args);	break;
	case 65: xself->x_65(args);	break;
	case 66: xself->x_66(args);	break;
	case 67: xself->x_67(args);	break;
	case 68: xself->x_68(args);	break;
	case 69: xself->x_69(args);	break;
	case 70: xself->x_70(args);	break;
	case 71: xself->x_71(args);	break;
	case 72: xself->x_72(args);	break;
	case 73: xself->x_73(args);	break;
	case 74: xself->x_74(args);	break;
	case 75: xself->x_75(args);	break;
	case 76: xself->x_76(args);	break;
	case 77: xself->x_77(args);	break;
	case 78: xself->x_78(args);	break;
	case 79: xself->x_79(args);	break;
	case 80: xself->x_80(args);	break;
	case 81: xself->x_81(args);	break;
	case 82: xself->x_82(args);	break;
	case 83: xself->x_83(args);	break;
	case 84: xself->x_84(args);	break;
	case 85: xself->x_85(args);	break;
	case 86: xself->x_86(args);	break;
	case 87: xself->x_87(args);	break;
	case 88: xself->x_88(args);	break;
	case 89: xself->x_89(args);	break;
	case 90: xself->x_90(args);	break;
	case 91: x_TQDir::x_91(args);	break;
	case 92: x_TQDir::x_92(args);	break;
	case 93: x_TQDir::x_93(args);	break;
	case 94: x_TQDir::x_94(args);	break;
	case 95: x_TQDir::x_95(args);	break;
	case 96: x_TQDir::x_96(args);	break;
	case 97: x_TQDir::x_97(args);	break;
	case 98: x_TQDir::x_98(args);	break;
	case 99: x_TQDir::x_99(args);	break;
	case 100: x_TQDir::x_100(args);	break;
	case 101: x_TQDir::x_101(args);	break;
	case 102: x_TQDir::x_102(args);	break;
	case 103: x_TQDir::x_103(args);	break;
	case 104: x_TQDir::x_104(args);	break;
	case 105: delete (TQDir*)xself;	break;
    }
}

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

class x_TQDockArea : public TQDockArea {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDockArea::Normal;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDockArea::Reverse;
    }
    void x_2(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDockArea::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDockArea::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDockArea::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQDockArea::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQDockArea::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQDockArea::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQDockArea::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_9(Smoke::Stack x) {
	// TQDockArea(TQt::Orientation, TQDockArea::HandlePosition, TQWidget*, const char*)
	x_TQDockArea* xret = new x_TQDockArea((TQt::Orientation)x[1].s_enum,(TQDockArea::HandlePosition)x[2].s_enum,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDockArea(TQt::Orientation x1, TQDockArea::HandlePosition x2, TQWidget* x3, const char* x4) : TQDockArea(x1, x2, x3, x4) {
    }
    static void x_10(Smoke::Stack x) {
	// TQDockArea(TQt::Orientation, TQDockArea::HandlePosition, TQWidget*)
	x_TQDockArea* xret = new x_TQDockArea((TQt::Orientation)x[1].s_enum,(TQDockArea::HandlePosition)x[2].s_enum,(TQWidget*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDockArea(TQt::Orientation x1, TQDockArea::HandlePosition x2, TQWidget* x3) : TQDockArea(x1, x2, x3) {
    }
    static void x_11(Smoke::Stack x) {
	// TQDockArea(TQt::Orientation, TQDockArea::HandlePosition)
	x_TQDockArea* xret = new x_TQDockArea((TQt::Orientation)x[1].s_enum,(TQDockArea::HandlePosition)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQDockArea(TQt::Orientation x1, TQDockArea::HandlePosition x2) : TQDockArea(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQDockArea(TQt::Orientation)
	x_TQDockArea* xret = new x_TQDockArea((TQt::Orientation)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQDockArea(TQt::Orientation x1) : TQDockArea(x1) {
    }
    void x_13(Smoke::Stack x) {
	// moveDockWindow(TQDockWindow*, const TQPoint&, const TQRect&, bool)
	this->TQDockArea::moveDockWindow((TQDockWindow*)x[1].s_class,*(const TQPoint *)x[2].s_class,*(const TQRect *)x[3].s_class,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// removeDockWindow(TQDockWindow*, bool, bool, bool)
	this->TQDockArea::removeDockWindow((TQDockWindow*)x[1].s_class,(bool)x[2].s_bool,(bool)x[3].s_bool,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// removeDockWindow(TQDockWindow*, bool, bool)
	this->TQDockArea::removeDockWindow((TQDockWindow*)x[1].s_class,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// moveDockWindow(TQDockWindow*, int)
	this->TQDockArea::moveDockWindow((TQDockWindow*)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// moveDockWindow(TQDockWindow*)
	this->TQDockArea::moveDockWindow((TQDockWindow*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// hasDockWindow(TQDockWindow*, int*)
	bool xret = this->TQDockArea::hasDockWindow((TQDockWindow*)x[1].s_class,(int*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) {
	// hasDockWindow(TQDockWindow*)
	bool xret = this->TQDockArea::hasDockWindow((TQDockWindow*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
	// invalidNextOffset(TQDockWindow*)
	this->TQDockArea::invalidNextOffset((TQDockWindow*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQDockArea::orientation();
	x[0].s_enum = xret;
    }
    void x_22(Smoke::Stack x) const {
	// handlePosition()
	TQDockArea::HandlePosition xret = this->TQDockArea::handlePosition();
	x[0].s_enum = xret;
    }
    void x_23(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQDockArea::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) const {
	// isEmpty()
	bool xret = this->TQDockArea::isEmpty();
	x[0].s_bool = xret;
    }
    void x_25(Smoke::Stack x) const {
	// count()
	int xret = this->TQDockArea::count();
	x[0].s_int = xret;
    }
    void x_26(Smoke::Stack x) const {
	// dockWindowList()
	TQPtrList<TQDockWindow> xret = this->TQDockArea::dockWindowList();
	x[0].s_voidp = (void*)new TQPtrList<TQDockWindow>(xret);
    }
    void x_27(Smoke::Stack x) {
	// isDockWindowAccepted(TQDockWindow*)
	bool xret = this->TQDockArea::isDockWindowAccepted((TQDockWindow*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_28(Smoke::Stack x) {
	// setAcceptDockWindow(TQDockWindow*, bool)
	this->TQDockArea::setAcceptDockWindow((TQDockWindow*)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// lineUp(bool)
	this->TQDockArea::lineUp((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_30(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDockArea::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(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(2225, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDockArea::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void 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(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(2246, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockArea::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2224, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDockArea::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12919, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void 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 removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13030, (void*)this, x)) return;
	this->TQWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void 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(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual 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(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12918, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13044, (void*)this, x)) return;
	this->TQWidget::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(2226, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDockArea::tqt_cast(x1);
    }
    virtual bool tqt_emit(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(2228, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockArea::tqt_emit(x1, x2);
    }
    virtual bool tqt_invoke(int x1, TQUObject* x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)x2;
	if(qt_Smoke->binding->callMethod(2227, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockArea::tqt_invoke(x1, x2);
    }
    virtual bool tqt_property(int x1, int x2, TQVariant* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(2229, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockArea::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13021, (void*)this, x)) return;
	this->TQWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 142: //TQDockArea::HandlePosition
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDockArea::HandlePosition;
		break;
	      case Smoke::EnumDelete:
		delete (TQDockArea::HandlePosition*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDockArea::HandlePosition*)xdata = (TQDockArea::HandlePosition)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDockArea::HandlePosition*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDockArea() { qt_Smoke->binding->deleted(71, (void*)this); }
};
void xenum_TQDockArea(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDockArea::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDockArea(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDockArea *xself = (x_TQDockArea*)obj;
    switch(xi) {
	case 0: x_TQDockArea::x_0(args);	break;
	case 1: x_TQDockArea::x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_TQDockArea::x_9(args);	break;
	case 10: x_TQDockArea::x_10(args);	break;
	case 11: x_TQDockArea::x_11(args);	break;
	case 12: x_TQDockArea::x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: x_TQDockArea::x_30(args);	break;
	case 31: delete (TQDockArea*)xself;	break;
    }
}

class x_TQDockAreaLayout : public TQDockAreaLayout {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDockAreaLayout::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDockAreaLayout::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDockAreaLayout::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->TQDockAreaLayout::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->TQDockAreaLayout::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->TQDockAreaLayout::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->TQDockAreaLayout::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQDockAreaLayout(TQWidget*, TQt::Orientation, TQPtrList<TQDockWindow>*, int, int, const char*)
	x_TQDockAreaLayout* xret = new x_TQDockAreaLayout((TQWidget*)x[1].s_class,(TQt::Orientation)x[2].s_enum,(TQPtrList<TQDockWindow>*)x[3].s_voidp,(int)x[4].s_int,(int)x[5].s_int,(const char*)x[6].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDockAreaLayout(TQWidget* x1, TQt::Orientation x2, TQPtrList<TQDockWindow>* x3, int x4, int x5, const char* x6) : TQDockAreaLayout(x1, x2, x3, x4, x5, x6) {
    }
    static void x_8(Smoke::Stack x) {
	// TQDockAreaLayout(TQWidget*, TQt::Orientation, TQPtrList<TQDockWindow>*, int, int)
	x_TQDockAreaLayout* xret = new x_TQDockAreaLayout((TQWidget*)x[1].s_class,(TQt::Orientation)x[2].s_enum,(TQPtrList<TQDockWindow>*)x[3].s_voidp,(int)x[4].s_int,(int)x[5].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDockAreaLayout(TQWidget* x1, TQt::Orientation x2, TQPtrList<TQDockWindow>* x3, int x4, int x5) : TQDockAreaLayout(x1, x2, x3, x4, x5) {
    }
    static void x_9(Smoke::Stack x) {
	// TQDockAreaLayout(TQWidget*, TQt::Orientation, TQPtrList<TQDockWindow>*, int)
	x_TQDockAreaLayout* xret = new x_TQDockAreaLayout((TQWidget*)x[1].s_class,(TQt::Orientation)x[2].s_enum,(TQPtrList<TQDockWindow>*)x[3].s_voidp,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDockAreaLayout(TQWidget* x1, TQt::Orientation x2, TQPtrList<TQDockWindow>* x3, int x4) : TQDockAreaLayout(x1, x2, x3, x4) {
    }
    static void x_10(Smoke::Stack x) {
	// TQDockAreaLayout(TQWidget*, TQt::Orientation, TQPtrList<TQDockWindow>*)
	x_TQDockAreaLayout* xret = new x_TQDockAreaLayout((TQWidget*)x[1].s_class,(TQt::Orientation)x[2].s_enum,(TQPtrList<TQDockWindow>*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDockAreaLayout(TQWidget* x1, TQt::Orientation x2, TQPtrList<TQDockWindow>* x3) : TQDockAreaLayout(x1, x2, x3) {
    }
    void x_11(Smoke::Stack x) {
	// addItem(TQLayoutItem*)
	this->TQDockAreaLayout::addItem((TQLayoutItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// hasHeightForWidth()
	bool xret = this->TQDockAreaLayout::hasHeightForWidth();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// heightForWidth(int)
	int xret = this->TQDockAreaLayout::heightForWidth((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_14(Smoke::Stack x) const {
	// widthForHeight(int)
	int xret = this->TQDockAreaLayout::widthForHeight((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_15(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQDockAreaLayout::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_16(Smoke::Stack x) const {
	// minimumSize()
	TQSize xret = this->TQDockAreaLayout::minimumSize();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_17(Smoke::Stack x) {
	// iterator()
	TQLayoutIterator xret = this->TQDockAreaLayout::iterator();
	x[0].s_class = (void*)new TQLayoutIterator(xret);
    }
    void x_18(Smoke::Stack x) const {
	// expanding()
	TQSizePolicy::ExpandData xret = this->TQDockAreaLayout::expanding();
	x[0].s_enum = xret;
    }
    void x_19(Smoke::Stack x) {
	// invalidate()
	this->TQDockAreaLayout::invalidate();
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQDockAreaLayout::orientation();
	x[0].s_enum = xret;
    }
    void x_21(Smoke::Stack x) const {
	// lineList()
	TQValueList<TQRect> xret = this->TQDockAreaLayout::lineList();
	x[0].s_voidp = (void*)new TQValueList<TQRect>(xret);
    }
    void x_22(Smoke::Stack x) const {
	// lineStarts()
	TQPtrList<TQDockWindow> xret = this->TQDockAreaLayout::lineStarts();
	x[0].s_voidp = (void*)new TQPtrList<TQDockWindow>(xret);
    }
    static void x_23(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDockAreaLayout::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_24(Smoke::Stack x) {
	// setGeometry(const TQRect&)
	this->TQDockAreaLayout::setGeometry(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void addItem(TQLayoutItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2266, (void*)this, x)) return;
	this->TQDockAreaLayout::addItem(x1);
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(5338, (void*)this, x)) return;
	this->TQLayout::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2255, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDockAreaLayout::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(5337, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQLayout::eventFilter(x1, x2);
    }
    virtual TQSizePolicy::ExpandData expanding() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2273, (void*)this, x)) {
	    TQSizePolicy::ExpandData *xptr = (TQSizePolicy::ExpandData *)x[0].s_class;
	    TQSizePolicy::ExpandData xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDockAreaLayout::expanding();
    }
    virtual TQRect geometry() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5316, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQLayout::geometry();
    }
    virtual bool hasHeightForWidth() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2267, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockAreaLayout::hasHeightForWidth();
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2268, (void*)this, x)) return (int)x[0].s_int;
	return this->TQDockAreaLayout::heightForWidth(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void invalidate() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2274, (void*)this, x)) return;
	this->TQDockAreaLayout::invalidate();
    }
    virtual bool isEmpty() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5327, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQLayout::isEmpty();
    }
    virtual TQLayoutIterator iterator() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2272, (void*)this, x)) {
	    TQLayoutIterator *xptr = (TQLayoutIterator *)x[0].s_class;
	    TQLayoutIterator xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDockAreaLayout::iterator();
    }
    virtual TQLayout* layout() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5332, (void*)this, x)) return (TQLayout*)x[0].s_class;
	return this->TQLayout::layout();
    }
    virtual TQSize maximumSize() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5324, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQLayout::maximumSize();
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2254, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDockAreaLayout::metaObject();
    }
    virtual TQSize minimumSize() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2271, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDockAreaLayout::minimumSize();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setAlignment(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(5361, (void*)this, x)) return;
	this->TQLayoutItem::setAlignment(x1);
    }
    virtual void setAutoAdd(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(5313, (void*)this, x)) return;
	this->TQLayout::setAutoAdd(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2279, (void*)this, x)) return;
	this->TQDockAreaLayout::setGeometry(x1);
    }
    virtual void setMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(5302, (void*)this, x)) return;
	this->TQLayout::setMargin(x1);
    }
    virtual void setMenuBar(TQMenuBar* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(5309, (void*)this, x)) return;
	this->TQLayout::setMenuBar(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setSpacing(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(5303, (void*)this, x)) return;
	this->TQLayout::setSpacing(x1);
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2270, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDockAreaLayout::sizeHint();
    }
    virtual TQSpacerItem* spacerItem() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5359, (void*)this, x)) return (TQSpacerItem*)x[0].s_class;
	return this->TQLayoutItem::spacerItem();
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(2256, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDockAreaLayout::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(2258, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockAreaLayout::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(2257, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockAreaLayout::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(2259, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockAreaLayout::tqt_property(x1, x2, x3);
    }
    virtual TQWidget* widget() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5356, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQLayoutItem::widget();
    }
    ~x_TQDockAreaLayout() { qt_Smoke->binding->deleted(72, (void*)this); }
};
void xcall_TQDockAreaLayout(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDockAreaLayout *xself = (x_TQDockAreaLayout*)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_TQDockAreaLayout::x_7(args);	break;
	case 8: x_TQDockAreaLayout::x_8(args);	break;
	case 9: x_TQDockAreaLayout::x_9(args);	break;
	case 10: x_TQDockAreaLayout::x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: x_TQDockAreaLayout::x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: delete (TQDockAreaLayout*)xself;	break;
    }
}

class x_TQDockWindow : public TQDockWindow {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQDockWindow::InDock;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQDockWindow::OutsideDock;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQDockWindow::Never;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQDockWindow::Docked;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQDockWindow::Undocked;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQDockWindow::Always;
    }
    void x_6(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQDockWindow::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQDockWindow::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQDockWindow::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_9(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQDockWindow::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQDockWindow::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQDockWindow::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQDockWindow::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_13(Smoke::Stack x) {
	// TQDockWindow(TQDockWindow::Place, TQWidget*, const char*, TQt::WFlags)
	x_TQDockWindow* xret = new x_TQDockWindow((TQDockWindow::Place)x[1].s_enum,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp,(TQt::WFlags)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDockWindow(TQDockWindow::Place x1, TQWidget* x2, const char* x3, TQt::WFlags x4) : TQDockWindow(x1, x2, x3, x4) {
    }
    static void x_14(Smoke::Stack x) {
	// TQDockWindow(TQDockWindow::Place, TQWidget*, const char*)
	x_TQDockWindow* xret = new x_TQDockWindow((TQDockWindow::Place)x[1].s_enum,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDockWindow(TQDockWindow::Place x1, TQWidget* x2, const char* x3) : TQDockWindow(x1, x2, x3) {
    }
    static void x_15(Smoke::Stack x) {
	// TQDockWindow(TQDockWindow::Place, TQWidget*)
	x_TQDockWindow* xret = new x_TQDockWindow((TQDockWindow::Place)x[1].s_enum,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDockWindow(TQDockWindow::Place x1, TQWidget* x2) : TQDockWindow(x1, x2) {
    }
    static void x_16(Smoke::Stack x) {
	// TQDockWindow(TQDockWindow::Place)
	x_TQDockWindow* xret = new x_TQDockWindow((TQDockWindow::Place)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQDockWindow(TQDockWindow::Place x1) : TQDockWindow(x1) {
    }
    static void x_17(Smoke::Stack x) {
	// TQDockWindow()
	x_TQDockWindow* xret = new x_TQDockWindow();
	x[0].s_class = (void*)xret;
    }
    x_TQDockWindow() : TQDockWindow() {
    }
    static void x_18(Smoke::Stack x) {
	// TQDockWindow(TQWidget*, const char*, TQt::WFlags)
	x_TQDockWindow* xret = new x_TQDockWindow((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQDockWindow(TQWidget* x1, const char* x2, TQt::WFlags x3) : TQDockWindow(x1, x2, x3) {
    }
    static void x_19(Smoke::Stack x) {
	// TQDockWindow(TQWidget*, const char*)
	x_TQDockWindow* xret = new x_TQDockWindow((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQDockWindow(TQWidget* x1, const char* x2) : TQDockWindow(x1, x2) {
    }
    static void x_20(Smoke::Stack x) {
	// TQDockWindow(TQWidget*)
	x_TQDockWindow* xret = new x_TQDockWindow((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDockWindow(TQWidget* x1) : TQDockWindow(x1) {
    }
    void x_21(Smoke::Stack x) {
	// setWidget(TQWidget*)
	this->TQDockWindow::setWidget((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// widget()
	TQWidget* xret = this->TQDockWindow::widget();
	x[0].s_class = (void*)xret;
    }
    void x_23(Smoke::Stack x) const {
	// place()
	TQDockWindow::Place xret = this->TQDockWindow::place();
	x[0].s_enum = xret;
    }
    void x_24(Smoke::Stack x) const {
	// area()
	TQDockArea* xret = this->TQDockWindow::area();
	x[0].s_class = (void*)xret;
    }
    void x_25(Smoke::Stack x) {
	// setCloseMode(int)
	this->TQDockWindow::setCloseMode((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// isCloseEnabled()
	bool xret = this->TQDockWindow::isCloseEnabled();
	x[0].s_bool = xret;
    }
    void x_27(Smoke::Stack x) const {
	// closeMode()
	int xret = this->TQDockWindow::closeMode();
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) {
	// setResizeEnabled(bool)
	this->TQDockWindow::setResizeEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// setMovingEnabled(bool)
	this->TQDockWindow::setMovingEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// isResizeEnabled()
	bool xret = this->TQDockWindow::isResizeEnabled();
	x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) const {
	// isMovingEnabled()
	bool xret = this->TQDockWindow::isMovingEnabled();
	x[0].s_bool = xret;
    }
    void x_32(Smoke::Stack x) {
	// setHorizontallyStretchable(bool)
	this->TQDockWindow::setHorizontallyStretchable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// setVerticallyStretchable(bool)
	this->TQDockWindow::setVerticallyStretchable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// isHorizontallyStretchable()
	bool xret = this->TQDockWindow::isHorizontallyStretchable();
	x[0].s_bool = xret;
    }
    void x_35(Smoke::Stack x) const {
	// isVerticallyStretchable()
	bool xret = this->TQDockWindow::isVerticallyStretchable();
	x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) {
	// setHorizontalStretchable(bool)
	this->TQDockWindow::setHorizontalStretchable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_37(Smoke::Stack x) {
	// setVerticalStretchable(bool)
	this->TQDockWindow::setVerticalStretchable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) const {
	// isHorizontalStretchable()
	bool xret = this->TQDockWindow::isHorizontalStretchable();
	x[0].s_bool = xret;
    }
    void x_39(Smoke::Stack x) const {
	// isVerticalStretchable()
	bool xret = this->TQDockWindow::isVerticalStretchable();
	x[0].s_bool = xret;
    }
    void x_40(Smoke::Stack x) const {
	// isStretchable()
	bool xret = this->TQDockWindow::isStretchable();
	x[0].s_bool = xret;
    }
    void x_41(Smoke::Stack x) {
	// setOffset(int)
	this->TQDockWindow::setOffset((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) const {
	// offset()
	int xret = this->TQDockWindow::offset();
	x[0].s_int = xret;
    }
    void x_43(Smoke::Stack x) {
	// setFixedExtentWidth(int)
	this->TQDockWindow::setFixedExtentWidth((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) {
	// setFixedExtentHeight(int)
	this->TQDockWindow::setFixedExtentHeight((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_45(Smoke::Stack x) const {
	// fixedExtent()
	TQSize xret = this->TQDockWindow::fixedExtent();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_46(Smoke::Stack x) {
	// setNewLine(bool)
	this->TQDockWindow::setNewLine((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) const {
	// newLine()
	bool xret = this->TQDockWindow::newLine();
	x[0].s_bool = xret;
    }
    void x_48(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQDockWindow::orientation();
	x[0].s_enum = xret;
    }
    void x_49(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQDockWindow::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_50(Smoke::Stack x) const {
	// minimumSize()
	TQSize xret = this->TQDockWindow::minimumSize();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_51(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQDockWindow::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_52(Smoke::Stack x) {
	// boxLayout()
	TQBoxLayout* xret = this->TQDockWindow::boxLayout();
	x[0].s_class = (void*)xret;
    }
    void x_53(Smoke::Stack x) {
	// setOpaqueMoving(bool)
	this->TQDockWindow::setOpaqueMoving((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) const {
	// opaqueMoving()
	bool xret = this->TQDockWindow::opaqueMoving();
	x[0].s_bool = xret;
    }
    void x_55(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQDockWindow::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_56(Smoke::Stack x) const {
	// caption()
	TQString xret = this->TQDockWindow::caption();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_57(Smoke::Stack x) {
	// undock(TQWidget*)
	this->TQDockWindow::undock((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// undock()
	this->TQDockWindow::undock();
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// dock()
	this->TQDockWindow::dock();
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// setOrientation(TQt::Orientation)
	this->TQDockWindow::setOrientation((TQt::Orientation)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// setCaption(const TQString&)
	this->TQDockWindow::setCaption(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// orientationChanged(TQt::Orientation)
	this->TQDockWindow::orientationChanged((TQt::Orientation)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_63(Smoke::Stack x) {
	// placeChanged(TQDockWindow::Place)
	this->TQDockWindow::placeChanged((TQDockWindow::Place)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) {
	// visibilityChanged(bool)
	this->TQDockWindow::visibilityChanged((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_65(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQDockWindow::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_66(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQDockWindow::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) {
	// showEvent(TQShowEvent*)
	this->TQDockWindow::showEvent((TQShowEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_68(Smoke::Stack x) {
	// hideEvent(TQHideEvent*)
	this->TQDockWindow::hideEvent((TQHideEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_69(Smoke::Stack x) {
	// contextMenuEvent(TQContextMenuEvent*)
	this->TQDockWindow::contextMenuEvent((TQContextMenuEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_70(Smoke::Stack x) {
	// drawFrame(TQPainter*)
	this->TQDockWindow::drawFrame((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_71(Smoke::Stack x) {
	// drawContents(TQPainter*)
	this->TQDockWindow::drawContents((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_72(Smoke::Stack x) {
	// event(TQEvent*)
	bool xret = this->TQDockWindow::event((TQEvent*)x[1].s_class);
	x[0].s_bool = xret;
    }
    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(2287, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQDockWindow::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2350, (void*)this, x)) return;
	this->TQDockWindow::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 dock() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2340, (void*)this, x)) return;
	this->TQDockWindow::dock();
    }
    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(2352, (void*)this, x)) return;
	this->TQDockWindow::drawContents(x1);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2351, (void*)this, x)) return;
	this->TQDockWindow::drawFrame(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2353, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockWindow::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(2336, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockWindow::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 void frameChanged() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3488, (void*)this, x)) return;
	this->TQFrame::frameChanged();
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2349, (void*)this, x)) return;
	this->TQDockWindow::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2286, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQDockWindow::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(2332, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDockWindow::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3484, (void*)this, x)) return;
	this->TQFrame::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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(2347, (void*)this, x)) return;
	this->TQDockWindow::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(2342, (void*)this, x)) return;
	this->TQDockWindow::setCaption(x1);
    }
    virtual void setCloseMode(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2306, (void*)this, x)) return;
	this->TQDockWindow::setCloseMode(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 setFixedExtentHeight(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2325, (void*)this, x)) return;
	this->TQDockWindow::setFixedExtentHeight(x1);
    }
    virtual void setFixedExtentWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2324, (void*)this, x)) return;
	this->TQDockWindow::setFixedExtentWidth(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setFrameRect(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3481, (void*)this, x)) return;
	this->TQFrame::setFrameRect(x1);
    }
    virtual void setFrameStyle(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3465, (void*)this, x)) return;
	this->TQFrame::setFrameStyle(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setHorizontallyStretchable(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2313, (void*)this, x)) return;
	this->TQDockWindow::setHorizontallyStretchable(x1);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3475, (void*)this, x)) return;
	this->TQFrame::setLineWidth(x1);
    }
    virtual void setMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3477, (void*)this, x)) return;
	this->TQFrame::setMargin(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMidLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3479, (void*)this, x)) return;
	this->TQFrame::setMidLineWidth(x1);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setMovingEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2310, (void*)this, x)) return;
	this->TQDockWindow::setMovingEnabled(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 setNewLine(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2327, (void*)this, x)) return;
	this->TQDockWindow::setNewLine(x1);
    }
    virtual void setOffset(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(2322, (void*)this, x)) return;
	this->TQDockWindow::setOffset(x1);
    }
    virtual void setOpaqueMoving(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2334, (void*)this, x)) return;
	this->TQDockWindow::setOpaqueMoving(x1);
    }
    virtual void setOrientation(TQt::Orientation x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(2341, (void*)this, x)) return;
	this->TQDockWindow::setOrientation(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 setResizeEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2309, (void*)this, x)) return;
	this->TQDockWindow::setResizeEnabled(x1);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12833, (void*)this, x)) return;
	this->TQWidget::setSizeIncrement(x1, x2);
    }
    virtual void setSizePolicy(TQSizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12921, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void 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 setVerticallyStretchable(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2314, (void*)this, x)) return;
	this->TQDockWindow::setVerticallyStretchable(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 setWidget(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2302, (void*)this, x)) return;
	this->TQDockWindow::setWidget(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2348, (void*)this, x)) return;
	this->TQDockWindow::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(2330, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDockWindow::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3489, (void*)this, x)) return;
	this->TQFrame::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(2288, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQDockWindow::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(2290, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockWindow::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(2289, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockWindow::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(2291, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDockWindow::tqt_property(x1, x2, x3);
    }
    virtual void undock() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2339, (void*)this, x)) return;
	this->TQDockWindow::undock();
    }
    virtual void undock(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(2338, (void*)this, x)) return;
	this->TQDockWindow::undock(x1);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13021, (void*)this, x)) return;
	this->TQWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 145: //TQDockWindow::CloseMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDockWindow::CloseMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQDockWindow::CloseMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDockWindow::CloseMode*)xdata = (TQDockWindow::CloseMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDockWindow::CloseMode*)xdata;
		break;
	    }
	    break;
	  case 146: //TQDockWindow::Place
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQDockWindow::Place;
		break;
	      case Smoke::EnumDelete:
		delete (TQDockWindow::Place*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQDockWindow::Place*)xdata = (TQDockWindow::Place)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQDockWindow::Place*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQDockWindow() { qt_Smoke->binding->deleted(73, (void*)this); }
};
void xenum_TQDockWindow(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQDockWindow::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQDockWindow(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDockWindow *xself = (x_TQDockWindow*)obj;
    switch(xi) {
	case 0: x_TQDockWindow::x_0(args);	break;
	case 1: x_TQDockWindow::x_1(args);	break;
	case 2: x_TQDockWindow::x_2(args);	break;
	case 3: x_TQDockWindow::x_3(args);	break;
	case 4: x_TQDockWindow::x_4(args);	break;
	case 5: x_TQDockWindow::x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: x_TQDockWindow::x_13(args);	break;
	case 14: x_TQDockWindow::x_14(args);	break;
	case 15: x_TQDockWindow::x_15(args);	break;
	case 16: x_TQDockWindow::x_16(args);	break;
	case 17: x_TQDockWindow::x_17(args);	break;
	case 18: x_TQDockWindow::x_18(args);	break;
	case 19: x_TQDockWindow::x_19(args);	break;
	case 20: x_TQDockWindow::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: x_TQDockWindow::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: delete (TQDockWindow*)xself;	break;
    }
}

class x_TQDomAttr : public TQDomAttr {
public:
    static void x_0(Smoke::Stack x) {
	// TQDomAttr()
	x_TQDomAttr* xret = new x_TQDomAttr();
	x[0].s_class = (void*)xret;
    }
    x_TQDomAttr() : TQDomAttr() {
    }
    static void x_1(Smoke::Stack x) {
	// TQDomAttr(const TQDomAttr&)
	x_TQDomAttr* xret = new x_TQDomAttr(*(const TQDomAttr *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDomAttr(const TQDomAttr& x1) : TQDomAttr(x1) {
    }
    void x_2(Smoke::Stack x) {
	// operator=(const TQDomAttr&)
	TQDomAttr& xret = this->TQDomAttr::operator=(*(const TQDomAttr *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_3(Smoke::Stack x) const {
	// name()
	TQString xret = this->TQDomAttr::name();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_4(Smoke::Stack x) const {
	// specified()
	bool xret = this->TQDomAttr::specified();
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) const {
	// ownerElement()
	TQDomElement xret = this->TQDomAttr::ownerElement();
	x[0].s_class = (void*)new TQDomElement(xret);
    }
    void x_6(Smoke::Stack x) const {
	// value()
	TQString xret = this->TQDomAttr::value();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_7(Smoke::Stack x) {
	// setValue(const TQString&)
	this->TQDomAttr::setValue(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) const {
	// nodeType()
	TQDomNode::NodeType xret = this->TQDomAttr::nodeType();
	x[0].s_enum = xret;
    }
    void x_9(Smoke::Stack x) const {
	// isAttr()
	bool xret = this->TQDomAttr::isAttr();
	x[0].s_bool = xret;
    }
    virtual TQDomNode appendChild(const TQDomNode& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2575, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::appendChild(x1);
    }
    virtual TQDomNamedNodeMap attributes() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2589, (void*)this, x)) {
	    TQDomNamedNodeMap *xptr = (TQDomNamedNodeMap *)x[0].s_class;
	    TQDomNamedNodeMap xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::attributes();
    }
    virtual TQDomNodeList childNodes() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2584, (void*)this, x)) {
	    TQDomNodeList *xptr = (TQDomNodeList *)x[0].s_class;
	    TQDomNodeList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::childNodes();
    }
    virtual TQDomNode cloneNode(bool x1) const {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2577, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::cloneNode(x1);
    }
    virtual TQDomNode firstChild() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2585, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::firstChild();
    }
    virtual bool hasAttributes() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2593, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::hasAttributes();
    }
    virtual bool hasChildNodes() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2576, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::hasChildNodes();
    }
    virtual TQDomNode insertAfter(const TQDomNode& x1, const TQDomNode& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2572, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::insertAfter(x1, x2);
    }
    virtual TQDomNode insertBefore(const TQDomNode& x1, const TQDomNode& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2571, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::insertBefore(x1, x2);
    }
    virtual bool isAttr() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2364, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomAttr::isAttr();
    }
    virtual bool isCDATASection() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2599, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isCDATASection();
    }
    virtual bool isCharacterData() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2609, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isCharacterData();
    }
    virtual bool isComment() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2610, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isComment();
    }
    virtual bool isDocument() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2601, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isDocument();
    }
    virtual bool isDocumentFragment() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2600, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isDocumentFragment();
    }
    virtual bool isDocumentType() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2602, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isDocumentType();
    }
    virtual bool isElement() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2603, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isElement();
    }
    virtual bool isEntity() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2606, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isEntity();
    }
    virtual bool isEntityReference() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2604, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isEntityReference();
    }
    virtual bool isNotation() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2607, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isNotation();
    }
    virtual bool isProcessingInstruction() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2608, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isProcessingInstruction();
    }
    virtual bool isSupported(const TQString& x1, const TQString& x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2580, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isSupported(x1, x2);
    }
    virtual bool isText() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2605, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isText();
    }
    virtual TQDomNode lastChild() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2586, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::lastChild();
    }
    virtual TQString localName() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2592, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::localName();
    }
    virtual TQString name() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2358, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomAttr::name();
    }
    virtual TQString namespaceURI() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2591, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::namespaceURI();
    }
    virtual TQDomNode nextSibling() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2588, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::nextSibling();
    }
    virtual TQString nodeName() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2581, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::nodeName();
    }
    virtual TQDomNode::NodeType nodeType() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2363, (void*)this, x)) {
	    TQDomNode::NodeType *xptr = (TQDomNode::NodeType *)x[0].s_class;
	    TQDomNode::NodeType xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomAttr::nodeType();
    }
    virtual TQString nodeValue() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2594, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::nodeValue();
    }
    virtual void normalize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2579, (void*)this, x)) return;
	this->TQDomNode::normalize();
    }
    virtual TQDomDocument ownerDocument() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2590, (void*)this, x)) {
	    TQDomDocument *xptr = (TQDomDocument *)x[0].s_class;
	    TQDomDocument xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::ownerDocument();
    }
    virtual TQDomElement ownerElement() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2360, (void*)this, x)) {
	    TQDomElement *xptr = (TQDomElement *)x[0].s_class;
	    TQDomElement xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomAttr::ownerElement();
    }
    virtual TQDomNode parentNode() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2583, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::parentNode();
    }
    virtual TQString prefix() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2596, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::prefix();
    }
    virtual TQDomNode previousSibling() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2587, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::previousSibling();
    }
    virtual TQDomNode removeChild(const TQDomNode& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2574, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::removeChild(x1);
    }
    virtual TQDomNode replaceChild(const TQDomNode& x1, const TQDomNode& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2573, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::replaceChild(x1, x2);
    }
    virtual void setNodeValue(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2595, (void*)this, x)) return;
	this->TQDomNode::setNodeValue(x1);
    }
    virtual void setPrefix(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2597, (void*)this, x)) return;
	this->TQDomNode::setPrefix(x1);
    }
    virtual void setValue(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2362, (void*)this, x)) return;
	this->TQDomAttr::setValue(x1);
    }
    virtual bool specified() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2359, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomAttr::specified();
    }
    virtual TQString value() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2361, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomAttr::value();
    }
    ~x_TQDomAttr() { qt_Smoke->binding->deleted(74, (void*)this); }
};
void xcall_TQDomAttr(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDomAttr *xself = (x_TQDomAttr*)obj;
    switch(xi) {
	case 0: x_TQDomAttr::x_0(args);	break;
	case 1: x_TQDomAttr::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: delete (TQDomAttr*)xself;	break;
    }
}

class x_TQDomCDATASection : public TQDomCDATASection {
public:
    static void x_0(Smoke::Stack x) {
	// TQDomCDATASection()
	x_TQDomCDATASection* xret = new x_TQDomCDATASection();
	x[0].s_class = (void*)xret;
    }
    x_TQDomCDATASection() : TQDomCDATASection() {
    }
    static void x_1(Smoke::Stack x) {
	// TQDomCDATASection(const TQDomCDATASection&)
	x_TQDomCDATASection* xret = new x_TQDomCDATASection(*(const TQDomCDATASection *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDomCDATASection(const TQDomCDATASection& x1) : TQDomCDATASection(x1) {
    }
    void x_2(Smoke::Stack x) {
	// operator=(const TQDomCDATASection&)
	TQDomCDATASection& xret = this->TQDomCDATASection::operator=(*(const TQDomCDATASection *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_3(Smoke::Stack x) const {
	// nodeType()
	TQDomNode::NodeType xret = this->TQDomCDATASection::nodeType();
	x[0].s_enum = xret;
    }
    void x_4(Smoke::Stack x) const {
	// isCDATASection()
	bool xret = this->TQDomCDATASection::isCDATASection();
	x[0].s_bool = xret;
    }
    virtual TQDomNode appendChild(const TQDomNode& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2575, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::appendChild(x1);
    }
    virtual void appendData(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2376, (void*)this, x)) return;
	this->TQDomCharacterData::appendData(x1);
    }
    virtual TQDomNamedNodeMap attributes() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2589, (void*)this, x)) {
	    TQDomNamedNodeMap *xptr = (TQDomNamedNodeMap *)x[0].s_class;
	    TQDomNamedNodeMap xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::attributes();
    }
    virtual TQDomNodeList childNodes() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2584, (void*)this, x)) {
	    TQDomNodeList *xptr = (TQDomNodeList *)x[0].s_class;
	    TQDomNodeList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::childNodes();
    }
    virtual TQDomNode cloneNode(bool x1) const {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2577, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::cloneNode(x1);
    }
    virtual TQString data() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2381, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomCharacterData::data();
    }
    virtual void deleteData(unsigned long x1, unsigned long x2) {
	Smoke::StackItem x[3];
	x[1].s_ulong = x1;
	x[2].s_ulong = x2;
	if(qt_Smoke->binding->callMethod(2378, (void*)this, x)) return;
	this->TQDomCharacterData::deleteData(x1, x2);
    }
    virtual TQDomNode firstChild() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2585, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::firstChild();
    }
    virtual bool hasAttributes() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2593, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::hasAttributes();
    }
    virtual bool hasChildNodes() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2576, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::hasChildNodes();
    }
    virtual TQDomNode insertAfter(const TQDomNode& x1, const TQDomNode& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2572, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::insertAfter(x1, x2);
    }
    virtual TQDomNode insertBefore(const TQDomNode& x1, const TQDomNode& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2571, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::insertBefore(x1, x2);
    }
    virtual void insertData(unsigned long x1, const TQString& x2) {
	Smoke::StackItem x[3];
	x[1].s_ulong = x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2377, (void*)this, x)) return;
	this->TQDomCharacterData::insertData(x1, x2);
    }
    virtual bool isAttr() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2598, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isAttr();
    }
    virtual bool isCDATASection() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2370, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomCDATASection::isCDATASection();
    }
    virtual bool isCharacterData() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2384, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomCharacterData::isCharacterData();
    }
    virtual bool isComment() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2610, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isComment();
    }
    virtual bool isDocument() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2601, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isDocument();
    }
    virtual bool isDocumentFragment() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2600, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isDocumentFragment();
    }
    virtual bool isDocumentType() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2602, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isDocumentType();
    }
    virtual bool isElement() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2603, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isElement();
    }
    virtual bool isEntity() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2606, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isEntity();
    }
    virtual bool isEntityReference() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2604, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isEntityReference();
    }
    virtual bool isNotation() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2607, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isNotation();
    }
    virtual bool isProcessingInstruction() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2608, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isProcessingInstruction();
    }
    virtual bool isSupported(const TQString& x1, const TQString& x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2580, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isSupported(x1, x2);
    }
    virtual bool isText() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2661, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomText::isText();
    }
    virtual TQDomNode lastChild() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2586, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::lastChild();
    }
    virtual uint length() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2380, (void*)this, x)) return (uint)x[0].s_uint;
	return this->TQDomCharacterData::length();
    }
    virtual TQString localName() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2592, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::localName();
    }
    virtual TQString namespaceURI() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2591, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::namespaceURI();
    }
    virtual TQDomNode nextSibling() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2588, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::nextSibling();
    }
    virtual TQString nodeName() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2581, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::nodeName();
    }
    virtual TQDomNode::NodeType nodeType() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2369, (void*)this, x)) {
	    TQDomNode::NodeType *xptr = (TQDomNode::NodeType *)x[0].s_class;
	    TQDomNode::NodeType xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomCDATASection::nodeType();
    }
    virtual TQString nodeValue() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2594, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::nodeValue();
    }
    virtual void normalize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2579, (void*)this, x)) return;
	this->TQDomNode::normalize();
    }
    virtual TQDomDocument ownerDocument() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2590, (void*)this, x)) {
	    TQDomDocument *xptr = (TQDomDocument *)x[0].s_class;
	    TQDomDocument xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::ownerDocument();
    }
    virtual TQDomNode parentNode() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2583, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::parentNode();
    }
    virtual TQString prefix() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2596, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::prefix();
    }
    virtual TQDomNode previousSibling() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2587, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::previousSibling();
    }
    virtual TQDomNode removeChild(const TQDomNode& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2574, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::removeChild(x1);
    }
    virtual TQDomNode replaceChild(const TQDomNode& x1, const TQDomNode& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2573, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::replaceChild(x1, x2);
    }
    virtual void replaceData(unsigned long x1, unsigned long x2, const TQString& x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_ulong = x2;
	x[3].s_voidp = (void*)&x3;
	if(qt_Smoke->binding->callMethod(2379, (void*)this, x)) return;
	this->TQDomCharacterData::replaceData(x1, x2, x3);
    }
    virtual void setData(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2382, (void*)this, x)) return;
	this->TQDomCharacterData::setData(x1);
    }
    virtual void setNodeValue(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2595, (void*)this, x)) return;
	this->TQDomNode::setNodeValue(x1);
    }
    virtual void setPrefix(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2597, (void*)this, x)) return;
	this->TQDomNode::setPrefix(x1);
    }
    virtual TQString substringData(unsigned long x1, unsigned long x2) {
	Smoke::StackItem x[3];
	x[1].s_ulong = x1;
	x[2].s_ulong = x2;
	if(qt_Smoke->binding->callMethod(2375, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomCharacterData::substringData(x1, x2);
    }
    ~x_TQDomCDATASection() { qt_Smoke->binding->deleted(75, (void*)this); }
};
void xcall_TQDomCDATASection(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDomCDATASection *xself = (x_TQDomCDATASection*)obj;
    switch(xi) {
	case 0: x_TQDomCDATASection::x_0(args);	break;
	case 1: x_TQDomCDATASection::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: delete (TQDomCDATASection*)xself;	break;
    }
}

class x_TQDomCharacterData : public TQDomCharacterData {
public:
    static void x_0(Smoke::Stack x) {
	// TQDomCharacterData()
	x_TQDomCharacterData* xret = new x_TQDomCharacterData();
	x[0].s_class = (void*)xret;
    }
    x_TQDomCharacterData() : TQDomCharacterData() {
    }
    static void x_1(Smoke::Stack x) {
	// TQDomCharacterData(const TQDomCharacterData&)
	x_TQDomCharacterData* xret = new x_TQDomCharacterData(*(const TQDomCharacterData *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQDomCharacterData(const TQDomCharacterData& x1) : TQDomCharacterData(x1) {
    }
    void x_2(Smoke::Stack x) {
	// operator=(const TQDomCharacterData&)
	TQDomCharacterData& xret = this->TQDomCharacterData::operator=(*(const TQDomCharacterData *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_3(Smoke::Stack x) {
	// substringData(unsigned long, unsigned long)
	TQString xret = this->TQDomCharacterData::substringData((unsigned long)x[1].s_ulong,(unsigned long)x[2].s_ulong);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_4(Smoke::Stack x) {
	// appendData(const TQString&)
	this->TQDomCharacterData::appendData(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// insertData(unsigned long, const TQString&)
	this->TQDomCharacterData::insertData((unsigned long)x[1].s_ulong,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// deleteData(unsigned long, unsigned long)
	this->TQDomCharacterData::deleteData((unsigned long)x[1].s_ulong,(unsigned long)x[2].s_ulong);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// replaceData(unsigned long, unsigned long, const TQString&)
	this->TQDomCharacterData::replaceData((unsigned long)x[1].s_ulong,(unsigned long)x[2].s_ulong,*(const TQString *)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) const {
	// length()
	uint xret = this->TQDomCharacterData::length();
	x[0].s_uint = xret;
    }
    void x_9(Smoke::Stack x) const {
	// data()
	TQString xret = this->TQDomCharacterData::data();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_10(Smoke::Stack x) {
	// setData(const TQString&)
	this->TQDomCharacterData::setData(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// nodeType()
	TQDomNode::NodeType xret = this->TQDomCharacterData::nodeType();
	x[0].s_enum = xret;
    }
    void x_12(Smoke::Stack x) const {
	// isCharacterData()
	bool xret = this->TQDomCharacterData::isCharacterData();
	x[0].s_bool = xret;
    }
    virtual TQDomNode appendChild(const TQDomNode& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2575, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::appendChild(x1);
    }
    virtual void appendData(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2376, (void*)this, x)) return;
	this->TQDomCharacterData::appendData(x1);
    }
    virtual TQDomNamedNodeMap attributes() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2589, (void*)this, x)) {
	    TQDomNamedNodeMap *xptr = (TQDomNamedNodeMap *)x[0].s_class;
	    TQDomNamedNodeMap xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::attributes();
    }
    virtual TQDomNodeList childNodes() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2584, (void*)this, x)) {
	    TQDomNodeList *xptr = (TQDomNodeList *)x[0].s_class;
	    TQDomNodeList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::childNodes();
    }
    virtual TQDomNode cloneNode(bool x1) const {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(2577, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::cloneNode(x1);
    }
    virtual TQString data() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2381, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomCharacterData::data();
    }
    virtual void deleteData(unsigned long x1, unsigned long x2) {
	Smoke::StackItem x[3];
	x[1].s_ulong = x1;
	x[2].s_ulong = x2;
	if(qt_Smoke->binding->callMethod(2378, (void*)this, x)) return;
	this->TQDomCharacterData::deleteData(x1, x2);
    }
    virtual TQDomNode firstChild() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2585, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::firstChild();
    }
    virtual bool hasAttributes() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2593, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::hasAttributes();
    }
    virtual bool hasChildNodes() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2576, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::hasChildNodes();
    }
    virtual TQDomNode insertAfter(const TQDomNode& x1, const TQDomNode& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2572, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::insertAfter(x1, x2);
    }
    virtual TQDomNode insertBefore(const TQDomNode& x1, const TQDomNode& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2571, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::insertBefore(x1, x2);
    }
    virtual void insertData(unsigned long x1, const TQString& x2) {
	Smoke::StackItem x[3];
	x[1].s_ulong = x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2377, (void*)this, x)) return;
	this->TQDomCharacterData::insertData(x1, x2);
    }
    virtual bool isAttr() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2598, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isAttr();
    }
    virtual bool isCDATASection() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2599, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isCDATASection();
    }
    virtual bool isCharacterData() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2384, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomCharacterData::isCharacterData();
    }
    virtual bool isComment() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2610, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isComment();
    }
    virtual bool isDocument() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2601, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isDocument();
    }
    virtual bool isDocumentFragment() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2600, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isDocumentFragment();
    }
    virtual bool isDocumentType() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2602, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isDocumentType();
    }
    virtual bool isElement() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2603, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isElement();
    }
    virtual bool isEntity() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2606, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isEntity();
    }
    virtual bool isEntityReference() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2604, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isEntityReference();
    }
    virtual bool isNotation() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2607, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isNotation();
    }
    virtual bool isProcessingInstruction() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2608, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isProcessingInstruction();
    }
    virtual bool isSupported(const TQString& x1, const TQString& x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2580, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isSupported(x1, x2);
    }
    virtual bool isText() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2605, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDomNode::isText();
    }
    virtual TQDomNode lastChild() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2586, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::lastChild();
    }
    virtual uint length() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2380, (void*)this, x)) return (uint)x[0].s_uint;
	return this->TQDomCharacterData::length();
    }
    virtual TQString localName() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2592, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::localName();
    }
    virtual TQString namespaceURI() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2591, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::namespaceURI();
    }
    virtual TQDomNode nextSibling() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2588, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::nextSibling();
    }
    virtual TQString nodeName() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2581, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::nodeName();
    }
    virtual TQDomNode::NodeType nodeType() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2383, (void*)this, x)) {
	    TQDomNode::NodeType *xptr = (TQDomNode::NodeType *)x[0].s_class;
	    TQDomNode::NodeType xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomCharacterData::nodeType();
    }
    virtual TQString nodeValue() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2594, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::nodeValue();
    }
    virtual void normalize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2579, (void*)this, x)) return;
	this->TQDomNode::normalize();
    }
    virtual TQDomDocument ownerDocument() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2590, (void*)this, x)) {
	    TQDomDocument *xptr = (TQDomDocument *)x[0].s_class;
	    TQDomDocument xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::ownerDocument();
    }
    virtual TQDomNode parentNode() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2583, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::parentNode();
    }
    virtual TQString prefix() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2596, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::prefix();
    }
    virtual TQDomNode previousSibling() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2587, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::previousSibling();
    }
    virtual TQDomNode removeChild(const TQDomNode& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2574, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::removeChild(x1);
    }
    virtual TQDomNode replaceChild(const TQDomNode& x1, const TQDomNode& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2573, (void*)this, x)) {
	    TQDomNode *xptr = (TQDomNode *)x[0].s_class;
	    TQDomNode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomNode::replaceChild(x1, x2);
    }
    virtual void replaceData(unsigned long x1, unsigned long x2, const TQString& x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_ulong = x2;
	x[3].s_voidp = (void*)&x3;
	if(qt_Smoke->binding->callMethod(2379, (void*)this, x)) return;
	this->TQDomCharacterData::replaceData(x1, x2, x3);
    }
    virtual void setData(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2382, (void*)this, x)) return;
	this->TQDomCharacterData::setData(x1);
    }
    virtual void setNodeValue(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2595, (void*)this, x)) return;
	this->TQDomNode::setNodeValue(x1);
    }
    virtual void setPrefix(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2597, (void*)this, x)) return;
	this->TQDomNode::setPrefix(x1);
    }
    virtual TQString substringData(unsigned long x1, unsigned long x2) {
	Smoke::StackItem x[3];
	x[1].s_ulong = x1;
	x[2].s_ulong = x2;
	if(qt_Smoke->binding->callMethod(2375, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDomCharacterData::substringData(x1, x2);
    }
    ~x_TQDomCharacterData() { qt_Smoke->binding->deleted(76, (void*)this); }
};
void xcall_TQDomCharacterData(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQDomCharacterData *xself = (x_TQDomCharacterData*)obj;
    switch(xi) {
	case 0: x_TQDomCharacterData::x_0(args);	break;
	case 1: x_TQDomCharacterData::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: delete (TQDomCharacterData*)xself;	break;
    }
}

