//Auto-generated by ../../kalyptus/kalyptus. DO NOT EDIT.
#include <smoke.h>
#include <qt_smoke.h>
#include <ntqevent.h>
#include <ntqbrush.h>
#include <ntqcolor.h>
#include <ntqcstring.h>
#include <ntqiconview.h>
#include <ntqkeysequence.h>
#include <ntqgdict.h>
#include <ntqjpunicode.h>
#include <ntqpoint.h>
#include <ntqrect.h>
#include <ntqregion.h>
#include <ntqwidget.h>
#include <ntqwmatrix.h>
#include <ntqpicture.h>
#include <ntqstrlist.h>
#include <ntqpixmap.h>
#include <ntqbitmap.h>
#include <ntqwindowdefs.h>
#include <ntqsizepolicy.h>
#include <ntqimageformatplugin.h>
#include <ntqnamespace.h>
#include <ntqcursor.h>
#include <ntqsize.h>
#include <ntqvalidator.h>
#include <ntqasyncimageio.h>
#include <ntqfont.h>
#include <ntqlineedit.h>
#include <ntqptrcollection.h>
#include <ntqvariant.h>
#include <ntqstyle.h>
#include <ntqjiscodec.h>
#include <ntqpalette.h>
#include <ntqstring.h>
#include <ntqdragobject.h>
#include <ntqimage.h>
#include <ntqscrollbar.h>
#include <ntqstringlist.h>
#include <ntqiconset.h>
#include <ntqinputdialog.h>
#include <ntqscrollview.h>

class x_TQIconFactory : public TQIconFactory {
public:
    static void x_0(Smoke::Stack x) {
	// TQIconFactory()
	x_TQIconFactory* xret = new x_TQIconFactory();
	x[0].s_class = (void*)xret;
    }
    x_TQIconFactory() : TQIconFactory() {
    }
    void x_1(Smoke::Stack x) {
	// createPixmap(const TQIconSet&, TQIconSet::Size, TQIconSet::Mode, TQIconSet::State)
	TQPixmap* xret = this->TQIconFactory::createPixmap(*(const TQIconSet *)x[1].s_class,(TQIconSet::Size)x[2].s_enum,(TQIconSet::Mode)x[3].s_enum,(TQIconSet::State)x[4].s_enum);
	x[0].s_class = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// setAutoDelete(bool)
	this->TQIconFactory::setAutoDelete((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) const {
	// autoDelete()
	bool xret = this->TQIconFactory::autoDelete();
	x[0].s_bool = xret;
    }
    static void x_4(Smoke::Stack x) {
	// defaultFactory()
	TQIconFactory* xret = TQIconFactory::defaultFactory();
	x[0].s_class = (void*)xret;
    }
    static void x_5(Smoke::Stack x) {
	// installDefaultFactory(TQIconFactory*)
	TQIconFactory::installDefaultFactory((TQIconFactory*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual TQPixmap* createPixmap(const TQIconSet& x1, TQIconSet::Size x2, TQIconSet::Mode x3, TQIconSet::State x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)&x1;
	x[2].s_enum = x2;
	x[3].s_enum = x3;
	x[4].s_enum = x4;
	if(qt_Smoke->binding->callMethod(4563, (void*)this, x)) return (TQPixmap*)x[0].s_class;
	return this->TQIconFactory::createPixmap(x1, x2, x3, x4);
    }
    ~x_TQIconFactory() { qt_Smoke->binding->deleted(153, (void*)this); }
};
void xcall_TQIconFactory(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQIconFactory *xself = (x_TQIconFactory*)obj;
    switch(xi) {
	case 0: x_TQIconFactory::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_TQIconFactory::x_4(args);	break;
	case 5: x_TQIconFactory::x_5(args);	break;
	case 6: delete (TQIconFactory*)xself;	break;
    }
}

class x_TQIconSet : public TQIconSet {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconSet::Automatic;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconSet::Small;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconSet::Large;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconSet::Normal;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconSet::Disabled;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconSet::Active;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconSet::On;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconSet::Off;
    }
    static void x_8(Smoke::Stack x) {
	// TQIconSet()
	x_TQIconSet* xret = new x_TQIconSet();
	x[0].s_class = (void*)xret;
    }
    x_TQIconSet() : TQIconSet() {
    }
    static void x_9(Smoke::Stack x) {
	// TQIconSet(const TQPixmap&, TQIconSet::Size)
	x_TQIconSet* xret = new x_TQIconSet(*(const TQPixmap *)x[1].s_class,(TQIconSet::Size)x[2].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQIconSet(const TQPixmap& x1, TQIconSet::Size x2) : TQIconSet(x1, x2) {
    }
    static void x_10(Smoke::Stack x) {
	// TQIconSet(const TQPixmap&)
	x_TQIconSet* xret = new x_TQIconSet(*(const TQPixmap *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconSet(const TQPixmap& x1) : TQIconSet(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// TQIconSet(const TQPixmap&, const TQPixmap&)
	x_TQIconSet* xret = new x_TQIconSet(*(const TQPixmap *)x[1].s_class,*(const TQPixmap *)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconSet(const TQPixmap& x1, const TQPixmap& x2) : TQIconSet(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQIconSet(const TQIconSet&)
	x_TQIconSet* xret = new x_TQIconSet(*(const TQIconSet *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconSet(const TQIconSet& x1) : TQIconSet(x1) {
    }
    void x_13(Smoke::Stack x) {
	// reset(const TQPixmap&, TQIconSet::Size)
	this->TQIconSet::reset(*(const TQPixmap *)x[1].s_class,(TQIconSet::Size)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// setPixmap(const TQPixmap&, TQIconSet::Size, TQIconSet::Mode, TQIconSet::State)
	this->TQIconSet::setPixmap(*(const TQPixmap *)x[1].s_class,(TQIconSet::Size)x[2].s_enum,(TQIconSet::Mode)x[3].s_enum,(TQIconSet::State)x[4].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// setPixmap(const TQPixmap&, TQIconSet::Size, TQIconSet::Mode)
	this->TQIconSet::setPixmap(*(const TQPixmap *)x[1].s_class,(TQIconSet::Size)x[2].s_enum,(TQIconSet::Mode)x[3].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// setPixmap(const TQPixmap&, TQIconSet::Size)
	this->TQIconSet::setPixmap(*(const TQPixmap *)x[1].s_class,(TQIconSet::Size)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// setPixmap(const TQString&, TQIconSet::Size, TQIconSet::Mode, TQIconSet::State)
	this->TQIconSet::setPixmap(*(const TQString *)x[1].s_voidp,(TQIconSet::Size)x[2].s_enum,(TQIconSet::Mode)x[3].s_enum,(TQIconSet::State)x[4].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// setPixmap(const TQString&, TQIconSet::Size, TQIconSet::Mode)
	this->TQIconSet::setPixmap(*(const TQString *)x[1].s_voidp,(TQIconSet::Size)x[2].s_enum,(TQIconSet::Mode)x[3].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// setPixmap(const TQString&, TQIconSet::Size)
	this->TQIconSet::setPixmap(*(const TQString *)x[1].s_voidp,(TQIconSet::Size)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// pixmap(TQIconSet::Size, TQIconSet::Mode, TQIconSet::State)
	TQPixmap xret = this->TQIconSet::pixmap((TQIconSet::Size)x[1].s_enum,(TQIconSet::Mode)x[2].s_enum,(TQIconSet::State)x[3].s_enum);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_21(Smoke::Stack x) const {
	// pixmap(TQIconSet::Size, TQIconSet::Mode)
	TQPixmap xret = this->TQIconSet::pixmap((TQIconSet::Size)x[1].s_enum,(TQIconSet::Mode)x[2].s_enum);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_22(Smoke::Stack x) const {
	// pixmap(TQIconSet::Size, bool, TQIconSet::State)
	TQPixmap xret = this->TQIconSet::pixmap((TQIconSet::Size)x[1].s_enum,(bool)x[2].s_bool,(TQIconSet::State)x[3].s_enum);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_23(Smoke::Stack x) const {
	// pixmap(TQIconSet::Size, bool)
	TQPixmap xret = this->TQIconSet::pixmap((TQIconSet::Size)x[1].s_enum,(bool)x[2].s_bool);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_24(Smoke::Stack x) const {
	// pixmap()
	TQPixmap xret = this->TQIconSet::pixmap();
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_25(Smoke::Stack x) const {
	// isGenerated(TQIconSet::Size, TQIconSet::Mode, TQIconSet::State)
	bool xret = this->TQIconSet::isGenerated((TQIconSet::Size)x[1].s_enum,(TQIconSet::Mode)x[2].s_enum,(TQIconSet::State)x[3].s_enum);
	x[0].s_bool = xret;
    }
    void x_26(Smoke::Stack x) const {
	// isGenerated(TQIconSet::Size, TQIconSet::Mode)
	bool xret = this->TQIconSet::isGenerated((TQIconSet::Size)x[1].s_enum,(TQIconSet::Mode)x[2].s_enum);
	x[0].s_bool = xret;
    }
    void x_27(Smoke::Stack x) {
	// clearGenerated()
	this->TQIconSet::clearGenerated();
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// installIconFactory(TQIconFactory*)
	this->TQIconSet::installIconFactory((TQIconFactory*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQIconSet::isNull();
	x[0].s_bool = xret;
    }
    void x_30(Smoke::Stack x) {
	// detach()
	this->TQIconSet::detach();
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// operator=(const TQIconSet&)
	TQIconSet& xret = this->TQIconSet::operator=(*(const TQIconSet *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    static void x_32(Smoke::Stack x) {
	// setIconSize(TQIconSet::Size, const TQSize&)
	TQIconSet::setIconSize((TQIconSet::Size)x[1].s_enum,*(const TQSize *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_33(Smoke::Stack x) {
	// iconSize(TQIconSet::Size)
	const TQSize& xret = TQIconSet::iconSize((TQIconSet::Size)x[1].s_enum);
	x[0].s_class = (void*)&xret;
    }
    virtual void setPixmap(const TQPixmap& x1, TQIconSet::Size x2, TQIconSet::Mode x3, TQIconSet::State x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)&x1;
	x[2].s_enum = x2;
	x[3].s_enum = x3;
	x[4].s_enum = x4;
	if(qt_Smoke->binding->callMethod(4583, (void*)this, x)) return;
	this->TQIconSet::setPixmap(x1, x2, x3, x4);
    }
    virtual void setPixmap(const TQString& x1, TQIconSet::Size x2, TQIconSet::Mode x3, TQIconSet::State x4) {
	Smoke::StackItem x[5];
	x[1].s_voidp = (void*)&x1;
	x[2].s_enum = x2;
	x[3].s_enum = x3;
	x[4].s_enum = x4;
	if(qt_Smoke->binding->callMethod(4586, (void*)this, x)) return;
	this->TQIconSet::setPixmap(x1, x2, x3, x4);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 306: //TQIconSet::Mode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQIconSet::Mode;
		break;
	      case Smoke::EnumDelete:
		delete (TQIconSet::Mode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQIconSet::Mode*)xdata = (TQIconSet::Mode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQIconSet::Mode*)xdata;
		break;
	    }
	    break;
	  case 307: //TQIconSet::Size
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQIconSet::Size;
		break;
	      case Smoke::EnumDelete:
		delete (TQIconSet::Size*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQIconSet::Size*)xdata = (TQIconSet::Size)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQIconSet::Size*)xdata;
		break;
	    }
	    break;
	  case 308: //TQIconSet::State
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQIconSet::State;
		break;
	      case Smoke::EnumDelete:
		delete (TQIconSet::State*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQIconSet::State*)xdata = (TQIconSet::State)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQIconSet::State*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQIconSet() { qt_Smoke->binding->deleted(154, (void*)this); }
};
void xenum_TQIconSet(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQIconSet::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQIconSet(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQIconSet *xself = (x_TQIconSet*)obj;
    switch(xi) {
	case 0: x_TQIconSet::x_0(args);	break;
	case 1: x_TQIconSet::x_1(args);	break;
	case 2: x_TQIconSet::x_2(args);	break;
	case 3: x_TQIconSet::x_3(args);	break;
	case 4: x_TQIconSet::x_4(args);	break;
	case 5: x_TQIconSet::x_5(args);	break;
	case 6: x_TQIconSet::x_6(args);	break;
	case 7: x_TQIconSet::x_7(args);	break;
	case 8: x_TQIconSet::x_8(args);	break;
	case 9: x_TQIconSet::x_9(args);	break;
	case 10: x_TQIconSet::x_10(args);	break;
	case 11: x_TQIconSet::x_11(args);	break;
	case 12: x_TQIconSet::x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: x_TQIconSet::x_32(args);	break;
	case 33: x_TQIconSet::x_33(args);	break;
	case 34: delete (TQIconSet*)xself;	break;
    }
}

class x_TQIconView : public TQIconView {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconView::Single;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconView::Multi;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconView::Extended;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconView::NoSelection;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconView::LeftToRight;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconView::TopToBottom;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconView::Fixed;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconView::Adjust;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconView::Bottom;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQIconView::Right;
    }
    void x_10(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQIconView::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_11(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQIconView::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_12(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQIconView::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_13(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQIconView::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQIconView::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQIconView::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQIconView::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_17(Smoke::Stack x) {
	// TQIconView(TQWidget*, const char*, TQt::WFlags)
	x_TQIconView* xret = new x_TQIconView((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQIconView(TQWidget* x1, const char* x2, TQt::WFlags x3) : TQIconView(x1, x2, x3) {
    }
    static void x_18(Smoke::Stack x) {
	// TQIconView(TQWidget*, const char*)
	x_TQIconView* xret = new x_TQIconView((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQIconView(TQWidget* x1, const char* x2) : TQIconView(x1, x2) {
    }
    static void x_19(Smoke::Stack x) {
	// TQIconView(TQWidget*)
	x_TQIconView* xret = new x_TQIconView((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconView(TQWidget* x1) : TQIconView(x1) {
    }
    static void x_20(Smoke::Stack x) {
	// TQIconView()
	x_TQIconView* xret = new x_TQIconView();
	x[0].s_class = (void*)xret;
    }
    x_TQIconView() : TQIconView() {
    }
    void x_21(Smoke::Stack x) {
	// insertItem(TQIconViewItem*, TQIconViewItem*)
	this->TQIconView::insertItem((TQIconViewItem*)x[1].s_class,(TQIconViewItem*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// insertItem(TQIconViewItem*)
	this->TQIconView::insertItem((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// takeItem(TQIconViewItem*)
	this->TQIconView::takeItem((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// index(const TQIconViewItem*)
	int xret = this->TQIconView::index((const TQIconViewItem*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_25(Smoke::Stack x) const {
	// firstItem()
	TQIconViewItem* xret = this->TQIconView::firstItem();
	x[0].s_class = (void*)xret;
    }
    void x_26(Smoke::Stack x) const {
	// lastItem()
	TQIconViewItem* xret = this->TQIconView::lastItem();
	x[0].s_class = (void*)xret;
    }
    void x_27(Smoke::Stack x) const {
	// currentItem()
	TQIconViewItem* xret = this->TQIconView::currentItem();
	x[0].s_class = (void*)xret;
    }
    void x_28(Smoke::Stack x) {
	// setCurrentItem(TQIconViewItem*)
	this->TQIconView::setCurrentItem((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// setSelected(TQIconViewItem*, bool, bool)
	this->TQIconView::setSelected((TQIconViewItem*)x[1].s_class,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// setSelected(TQIconViewItem*, bool)
	this->TQIconView::setSelected((TQIconViewItem*)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) const {
	// count()
	uint xret = this->TQIconView::count();
	x[0].s_uint = xret;
    }
    void x_32(Smoke::Stack x) {
	// showEvent(TQShowEvent*)
	this->TQIconView::showEvent((TQShowEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// setSelectionMode(TQIconView::SelectionMode)
	this->TQIconView::setSelectionMode((TQIconView::SelectionMode)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// selectionMode()
	TQIconView::SelectionMode xret = this->TQIconView::selectionMode();
	x[0].s_enum = xret;
    }
    void x_35(Smoke::Stack x) const {
	// findItem(const TQPoint&)
	TQIconViewItem* xret = this->TQIconView::findItem(*(const TQPoint *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    void x_36(Smoke::Stack x) const {
	// findItem(const TQString&, TQt::ComparisonFlags)
	TQIconViewItem* xret = this->TQIconView::findItem(*(const TQString *)x[1].s_voidp,(TQt::ComparisonFlags)x[2].s_uint);
	x[0].s_class = (void*)xret;
    }
    void x_37(Smoke::Stack x) const {
	// findItem(const TQString&)
	TQIconViewItem* xret = this->TQIconView::findItem(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    void x_38(Smoke::Stack x) {
	// selectAll(bool)
	this->TQIconView::selectAll((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) {
	// clearSelection()
	this->TQIconView::clearSelection();
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) {
	// invertSelection()
	this->TQIconView::invertSelection();
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) {
	// repaintItem(TQIconViewItem*)
	this->TQIconView::repaintItem((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) {
	// repaintSelectedItems()
	this->TQIconView::repaintSelectedItems();
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) {
	// ensureItemVisible(TQIconViewItem*)
	this->TQIconView::ensureItemVisible((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) const {
	// findFirstVisibleItem(const TQRect&)
	TQIconViewItem* xret = this->TQIconView::findFirstVisibleItem(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    void x_45(Smoke::Stack x) const {
	// findLastVisibleItem(const TQRect&)
	TQIconViewItem* xret = this->TQIconView::findLastVisibleItem(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    void x_46(Smoke::Stack x) {
	// clear()
	this->TQIconView::clear();
	(void)x; // noop (for compiler warning)
    }
    void x_47(Smoke::Stack x) {
	// setGridX(int)
	this->TQIconView::setGridX((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) {
	// setGridY(int)
	this->TQIconView::setGridY((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) const {
	// gridX()
	int xret = this->TQIconView::gridX();
	x[0].s_int = xret;
    }
    void x_50(Smoke::Stack x) const {
	// gridY()
	int xret = this->TQIconView::gridY();
	x[0].s_int = xret;
    }
    void x_51(Smoke::Stack x) {
	// setSpacing(int)
	this->TQIconView::setSpacing((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) const {
	// spacing()
	int xret = this->TQIconView::spacing();
	x[0].s_int = xret;
    }
    void x_53(Smoke::Stack x) {
	// setItemTextPos(TQIconView::ItemTextPos)
	this->TQIconView::setItemTextPos((TQIconView::ItemTextPos)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) const {
	// itemTextPos()
	TQIconView::ItemTextPos xret = this->TQIconView::itemTextPos();
	x[0].s_enum = xret;
    }
    void x_55(Smoke::Stack x) {
	// setItemTextBackground(const TQBrush&)
	this->TQIconView::setItemTextBackground(*(const TQBrush *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) const {
	// itemTextBackground()
	TQBrush xret = this->TQIconView::itemTextBackground();
	x[0].s_class = (void*)new TQBrush(xret);
    }
    void x_57(Smoke::Stack x) {
	// setArrangement(TQIconView::Arrangement)
	this->TQIconView::setArrangement((TQIconView::Arrangement)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) const {
	// arrangement()
	TQIconView::Arrangement xret = this->TQIconView::arrangement();
	x[0].s_enum = xret;
    }
    void x_59(Smoke::Stack x) {
	// setResizeMode(TQIconView::ResizeMode)
	this->TQIconView::setResizeMode((TQIconView::ResizeMode)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) const {
	// resizeMode()
	TQIconView::ResizeMode xret = this->TQIconView::resizeMode();
	x[0].s_enum = xret;
    }
    void x_61(Smoke::Stack x) {
	// setMaxItemWidth(int)
	this->TQIconView::setMaxItemWidth((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) const {
	// maxItemWidth()
	int xret = this->TQIconView::maxItemWidth();
	x[0].s_int = xret;
    }
    void x_63(Smoke::Stack x) {
	// setMaxItemTextLength(int)
	this->TQIconView::setMaxItemTextLength((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) const {
	// maxItemTextLength()
	int xret = this->TQIconView::maxItemTextLength();
	x[0].s_int = xret;
    }
    void x_65(Smoke::Stack x) {
	// setAutoArrange(bool)
	this->TQIconView::setAutoArrange((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) const {
	// autoArrange()
	bool xret = this->TQIconView::autoArrange();
	x[0].s_bool = xret;
    }
    void x_67(Smoke::Stack x) {
	// setShowToolTips(bool)
	this->TQIconView::setShowToolTips((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_68(Smoke::Stack x) const {
	// showToolTips()
	bool xret = this->TQIconView::showToolTips();
	x[0].s_bool = xret;
    }
    void x_69(Smoke::Stack x) {
	// setSorting(bool, bool)
	this->TQIconView::setSorting((bool)x[1].s_bool,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_70(Smoke::Stack x) {
	// setSorting(bool)
	this->TQIconView::setSorting((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_71(Smoke::Stack x) const {
	// sorting()
	bool xret = this->TQIconView::sorting();
	x[0].s_bool = xret;
    }
    void x_72(Smoke::Stack x) const {
	// sortDirection()
	bool xret = this->TQIconView::sortDirection();
	x[0].s_bool = xret;
    }
    void x_73(Smoke::Stack x) {
	// setItemsMovable(bool)
	this->TQIconView::setItemsMovable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_74(Smoke::Stack x) const {
	// itemsMovable()
	bool xret = this->TQIconView::itemsMovable();
	x[0].s_bool = xret;
    }
    void x_75(Smoke::Stack x) {
	// setWordWrapIconText(bool)
	this->TQIconView::setWordWrapIconText((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_76(Smoke::Stack x) const {
	// wordWrapIconText()
	bool xret = this->TQIconView::wordWrapIconText();
	x[0].s_bool = xret;
    }
    void x_77(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->TQIconView::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_78(Smoke::Stack x) const {
	// minimumSizeHint()
	TQSize xret = this->TQIconView::minimumSizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_79(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQIconView::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_80(Smoke::Stack x) {
	// sort(bool)
	this->TQIconView::sort((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_81(Smoke::Stack x) {
	// sort()
	this->TQIconView::sort();
	(void)x; // noop (for compiler warning)
    }
    void x_82(Smoke::Stack x) {
	// setFont(const TQFont&)
	this->TQIconView::setFont(*(const TQFont *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_83(Smoke::Stack x) {
	// setPalette(const TQPalette&)
	this->TQIconView::setPalette(*(const TQPalette *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_84(Smoke::Stack x) const {
	// isRenaming()
	bool xret = this->TQIconView::isRenaming();
	x[0].s_bool = xret;
    }
    void x_85(Smoke::Stack x) {
	// arrangeItemsInGrid(const TQSize&, bool)
	this->TQIconView::arrangeItemsInGrid(*(const TQSize *)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_86(Smoke::Stack x) {
	// arrangeItemsInGrid(const TQSize&)
	this->TQIconView::arrangeItemsInGrid(*(const TQSize *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_87(Smoke::Stack x) {
	// arrangeItemsInGrid(bool)
	this->TQIconView::arrangeItemsInGrid((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_88(Smoke::Stack x) {
	// arrangeItemsInGrid()
	this->TQIconView::arrangeItemsInGrid();
	(void)x; // noop (for compiler warning)
    }
    void x_89(Smoke::Stack x) {
	// setContentsPos(int, int)
	this->TQIconView::setContentsPos((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_90(Smoke::Stack x) {
	// updateContents()
	this->TQIconView::updateContents();
	(void)x; // noop (for compiler warning)
    }
    void x_91(Smoke::Stack x) {
	// selectionChanged()
	this->TQIconView::selectionChanged();
	(void)x; // noop (for compiler warning)
    }
    void x_92(Smoke::Stack x) {
	// selectionChanged(TQIconViewItem*)
	this->TQIconView::selectionChanged((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_93(Smoke::Stack x) {
	// currentChanged(TQIconViewItem*)
	this->TQIconView::currentChanged((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_94(Smoke::Stack x) {
	// clicked(TQIconViewItem*)
	this->TQIconView::clicked((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_95(Smoke::Stack x) {
	// clicked(TQIconViewItem*, const TQPoint&)
	this->TQIconView::clicked((TQIconViewItem*)x[1].s_class,*(const TQPoint *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_96(Smoke::Stack x) {
	// pressed(TQIconViewItem*)
	this->TQIconView::pressed((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_97(Smoke::Stack x) {
	// pressed(TQIconViewItem*, const TQPoint&)
	this->TQIconView::pressed((TQIconViewItem*)x[1].s_class,*(const TQPoint *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_98(Smoke::Stack x) {
	// doubleClicked(TQIconViewItem*)
	this->TQIconView::doubleClicked((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_99(Smoke::Stack x) {
	// returnPressed(TQIconViewItem*)
	this->TQIconView::returnPressed((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_100(Smoke::Stack x) {
	// rightButtonClicked(TQIconViewItem*, const TQPoint&)
	this->TQIconView::rightButtonClicked((TQIconViewItem*)x[1].s_class,*(const TQPoint *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_101(Smoke::Stack x) {
	// rightButtonPressed(TQIconViewItem*, const TQPoint&)
	this->TQIconView::rightButtonPressed((TQIconViewItem*)x[1].s_class,*(const TQPoint *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_102(Smoke::Stack x) {
	// mouseButtonPressed(int, TQIconViewItem*, const TQPoint&)
	this->TQIconView::mouseButtonPressed((int)x[1].s_int,(TQIconViewItem*)x[2].s_class,*(const TQPoint *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_103(Smoke::Stack x) {
	// mouseButtonClicked(int, TQIconViewItem*, const TQPoint&)
	this->TQIconView::mouseButtonClicked((int)x[1].s_int,(TQIconViewItem*)x[2].s_class,*(const TQPoint *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_104(Smoke::Stack x) {
	// contextMenuRequested(TQIconViewItem*, const TQPoint&)
	this->TQIconView::contextMenuRequested((TQIconViewItem*)x[1].s_class,*(const TQPoint *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_105(Smoke::Stack x) {
	// dropped(TQDropEvent*, const TQValueList<TQIconDragItem>&)
	this->TQIconView::dropped((TQDropEvent*)x[1].s_class,*(const TQValueList<TQIconDragItem> *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_106(Smoke::Stack x) {
	// moved()
	this->TQIconView::moved();
	(void)x; // noop (for compiler warning)
    }
    void x_107(Smoke::Stack x) {
	// onItem(TQIconViewItem*)
	this->TQIconView::onItem((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_108(Smoke::Stack x) {
	// onViewport()
	this->TQIconView::onViewport();
	(void)x; // noop (for compiler warning)
    }
    void x_109(Smoke::Stack x) {
	// itemRenamed(TQIconViewItem*, const TQString&)
	this->TQIconView::itemRenamed((TQIconViewItem*)x[1].s_class,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_110(Smoke::Stack x) {
	// itemRenamed(TQIconViewItem*)
	this->TQIconView::itemRenamed((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_111(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQIconView::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_112(Smoke::Stack x) {
	// drawContents(TQPainter*, int, int, int, int)
	this->TQIconView::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_113(Smoke::Stack x) {
	// contentsMousePressEvent(TQMouseEvent*)
	this->TQIconView::contentsMousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_114(Smoke::Stack x) {
	// contentsMouseReleaseEvent(TQMouseEvent*)
	this->TQIconView::contentsMouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_115(Smoke::Stack x) {
	// contentsMouseMoveEvent(TQMouseEvent*)
	this->TQIconView::contentsMouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_116(Smoke::Stack x) {
	// contentsMouseDoubleClickEvent(TQMouseEvent*)
	this->TQIconView::contentsMouseDoubleClickEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_117(Smoke::Stack x) {
	// contentsContextMenuEvent(TQContextMenuEvent*)
	this->TQIconView::contentsContextMenuEvent((TQContextMenuEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_118(Smoke::Stack x) {
	// contentsDragEnterEvent(TQDragEnterEvent*)
	this->TQIconView::contentsDragEnterEvent((TQDragEnterEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_119(Smoke::Stack x) {
	// contentsDragMoveEvent(TQDragMoveEvent*)
	this->TQIconView::contentsDragMoveEvent((TQDragMoveEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_120(Smoke::Stack x) {
	// contentsDragLeaveEvent(TQDragLeaveEvent*)
	this->TQIconView::contentsDragLeaveEvent((TQDragLeaveEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_121(Smoke::Stack x) {
	// contentsDropEvent(TQDropEvent*)
	this->TQIconView::contentsDropEvent((TQDropEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_122(Smoke::Stack x) {
	// bufferedPaintEvent(TQPaintEvent*)
	this->TQIconView::bufferedPaintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_123(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQIconView::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_124(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQIconView::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_125(Smoke::Stack x) {
	// focusInEvent(TQFocusEvent*)
	this->TQIconView::focusInEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_126(Smoke::Stack x) {
	// focusOutEvent(TQFocusEvent*)
	this->TQIconView::focusOutEvent((TQFocusEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_127(Smoke::Stack x) {
	// enterEvent(TQEvent*)
	this->TQIconView::enterEvent((TQEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_128(Smoke::Stack x) {
	// drawRubber(TQPainter*)
	this->TQIconView::drawRubber((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_129(Smoke::Stack x) {
	// dragObject()
	TQDragObject* xret = this->TQIconView::dragObject();
	x[0].s_class = (void*)xret;
    }
    void x_130(Smoke::Stack x) {
	// startDrag()
	this->TQIconView::startDrag();
	(void)x; // noop (for compiler warning)
    }
    void x_131(Smoke::Stack x) {
	// insertInGrid(TQIconViewItem*)
	this->TQIconView::insertInGrid((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_132(Smoke::Stack x) {
	// drawBackground(TQPainter*, const TQRect&)
	this->TQIconView::drawBackground((TQPainter*)x[1].s_class,*(const TQRect *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_133(Smoke::Stack x) {
	// emitSelectionChanged(TQIconViewItem*)
	this->TQIconView::emitSelectionChanged((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_134(Smoke::Stack x) {
	// emitSelectionChanged()
	this->TQIconView::emitSelectionChanged();
	(void)x; // noop (for compiler warning)
    }
    void x_135(Smoke::Stack x) {
	// emitRenamed(TQIconViewItem*)
	this->TQIconView::emitRenamed((TQIconViewItem*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_136(Smoke::Stack x) {
	// makeRowLayout(TQIconViewItem*, int&, bool&)
	TQIconViewItem* xret = this->TQIconView::makeRowLayout((TQIconViewItem*)x[1].s_class,*(int *)x[2].s_voidp,*(bool *)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    void x_137(Smoke::Stack x) {
	// styleChange(TQStyle&)
	this->TQIconView::styleChange(*(TQStyle *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_138(Smoke::Stack x) {
	// windowActivationChange(bool)
	this->TQIconView::windowActivationChange((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_139(Smoke::Stack x) {
	// doAutoScroll()
	this->TQIconView::doAutoScroll();
	(void)x; // noop (for compiler warning)
    }
    void x_140(Smoke::Stack x) {
	// adjustItems()
	this->TQIconView::adjustItems();
	(void)x; // noop (for compiler warning)
    }
    void x_141(Smoke::Stack x) {
	// slotUpdate()
	this->TQIconView::slotUpdate();
	(void)x; // noop (for compiler warning)
    }
    virtual void addChild(TQWidget* x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(8555, (void*)this, x)) return;
	this->TQScrollView::addChild(x1, x2, x3);
    }
    virtual void adjustItems() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4744, (void*)this, x)) return;
	this->TQIconView::adjustItems();
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual void arrangeItemsInGrid(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4691, (void*)this, x)) return;
	this->TQIconView::arrangeItemsInGrid(x1);
    }
    virtual void arrangeItemsInGrid(const TQSize& x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(4689, (void*)this, x)) return;
	this->TQIconView::arrangeItemsInGrid(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(4614, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQIconView::className();
    }
    virtual void clear() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4650, (void*)this, x)) return;
	this->TQIconView::clear();
    }
    virtual void clearSelection() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4643, (void*)this, x)) return;
	this->TQIconView::clearSelection();
    }
    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 contentsContextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4721, (void*)this, x)) return;
	this->TQIconView::contentsContextMenuEvent(x1);
    }
    virtual void contentsDragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4722, (void*)this, x)) return;
	this->TQIconView::contentsDragEnterEvent(x1);
    }
    virtual void contentsDragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4724, (void*)this, x)) return;
	this->TQIconView::contentsDragLeaveEvent(x1);
    }
    virtual void contentsDragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4723, (void*)this, x)) return;
	this->TQIconView::contentsDragMoveEvent(x1);
    }
    virtual void contentsDropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4725, (void*)this, x)) return;
	this->TQIconView::contentsDropEvent(x1);
    }
    virtual void contentsMouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4720, (void*)this, x)) return;
	this->TQIconView::contentsMouseDoubleClickEvent(x1);
    }
    virtual void contentsMouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4719, (void*)this, x)) return;
	this->TQIconView::contentsMouseMoveEvent(x1);
    }
    virtual void contentsMousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4717, (void*)this, x)) return;
	this->TQIconView::contentsMousePressEvent(x1);
    }
    virtual void contentsMouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4718, (void*)this, x)) return;
	this->TQIconView::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 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 doAutoScroll() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4743, (void*)this, x)) return;
	this->TQIconView::doAutoScroll();
    }
    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(4733, (void*)this, x)) return (TQDragObject*)x[0].s_class;
	return this->TQIconView::dragObject();
    }
    virtual void drawBackground(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(4736, (void*)this, x)) return;
	this->TQIconView::drawBackground(x1, x2);
    }
    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(4716, (void*)this, x)) return;
	this->TQIconView::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 drawRubber(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4732, (void*)this, x)) return;
	this->TQIconView::drawRubber(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(4731, (void*)this, x)) return;
	this->TQIconView::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(4681, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIconView::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4729, (void*)this, x)) return;
	this->TQIconView::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(4730, (void*)this, x)) return;
	this->TQIconView::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 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 insertInGrid(TQIconViewItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4735, (void*)this, x)) return;
	this->TQIconView::insertInGrid(x1);
    }
    virtual void insertItem(TQIconViewItem* x1, TQIconViewItem* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(4625, (void*)this, x)) return;
	this->TQIconView::insertItem(x1, x2);
    }
    virtual void invertSelection() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4644, (void*)this, x)) return;
	this->TQIconView::invertSelection();
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4728, (void*)this, x)) return;
	this->TQIconView::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(4613, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQIconView::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(4682, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQIconView::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 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(8602, (void*)this, x)) return;
	this->TQScrollView::removeChild(x1);
    }
    virtual void repaintItem(TQIconViewItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4645, (void*)this, x)) return;
	this->TQIconView::repaintItem(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 resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4727, (void*)this, x)) return;
	this->TQIconView::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 selectAll(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4642, (void*)this, x)) return;
	this->TQIconView::selectAll(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 setArrangement(TQIconView::Arrangement x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(4661, (void*)this, x)) return;
	this->TQIconView::setArrangement(x1);
    }
    virtual void setAutoArrange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4669, (void*)this, x)) return;
	this->TQIconView::setAutoArrange(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 setContentsPos(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(4693, (void*)this, x)) return;
	this->TQIconView::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 setCurrentItem(TQIconViewItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4632, (void*)this, x)) return;
	this->TQIconView::setCurrentItem(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 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 setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(8616, (void*)this, x)) return;
	this->TQScrollView::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(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(4686, (void*)this, x)) return;
	this->TQIconView::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 setGridX(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(4651, (void*)this, x)) return;
	this->TQIconView::setGridX(x1);
    }
    virtual void setGridY(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(4652, (void*)this, x)) return;
	this->TQIconView::setGridY(x1);
    }
    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 setItemTextBackground(const TQBrush& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4659, (void*)this, x)) return;
	this->TQIconView::setItemTextBackground(x1);
    }
    virtual void setItemTextPos(TQIconView::ItemTextPos x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(4657, (void*)this, x)) return;
	this->TQIconView::setItemTextPos(x1);
    }
    virtual void setItemsMovable(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4677, (void*)this, x)) return;
	this->TQIconView::setItemsMovable(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 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 setMaxItemTextLength(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(4667, (void*)this, x)) return;
	this->TQIconView::setMaxItemTextLength(x1);
    }
    virtual void setMaxItemWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(4665, (void*)this, x)) return;
	this->TQIconView::setMaxItemWidth(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMidLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3479, (void*)this, x)) return;
	this->TQFrame::setMidLineWidth(x1);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4687, (void*)this, x)) return;
	this->TQIconView::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 setResizeMode(TQIconView::ResizeMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(4663, (void*)this, x)) return;
	this->TQIconView::setResizeMode(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 setSelected(TQIconViewItem* 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(4633, (void*)this, x)) return;
	this->TQIconView::setSelected(x1, x2, x3);
    }
    virtual void setSelectionMode(TQIconView::SelectionMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(4637, (void*)this, x)) return;
	this->TQIconView::setSelectionMode(x1);
    }
    virtual void setShowToolTips(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4671, (void*)this, x)) return;
	this->TQIconView::setShowToolTips(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 setSpacing(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(4655, (void*)this, x)) return;
	this->TQIconView::setSpacing(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 setWordWrapIconText(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4679, (void*)this, x)) return;
	this->TQIconView::setWordWrapIconText(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8582, (void*)this, x)) return;
	this->TQScrollView::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4636, (void*)this, x)) return;
	this->TQIconView::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(4683, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQIconView::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 slotUpdate() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4745, (void*)this, x)) return;
	this->TQIconView::slotUpdate();
    }
    virtual void sort(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4684, (void*)this, x)) return;
	this->TQIconView::sort(x1);
    }
    virtual void startDrag() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4734, (void*)this, x)) return;
	this->TQIconView::startDrag();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4741, (void*)this, x)) return;
	this->TQIconView::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 takeItem(TQIconViewItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4627, (void*)this, x)) return;
	this->TQIconView::takeItem(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(4615, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQIconView::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(4617, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIconView::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(4616, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIconView::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(4618, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIconView::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 updateContents() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4694, (void*)this, x)) return;
	this->TQIconView::updateContents();
    }
    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(8636, (void*)this, x)) return;
	this->TQScrollView::viewportResizeEvent(x1);
    }
    virtual void viewportWheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(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(4742, (void*)this, x)) return;
	this->TQIconView::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 314: //TQIconView::SelectionMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQIconView::SelectionMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQIconView::SelectionMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQIconView::SelectionMode*)xdata = (TQIconView::SelectionMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQIconView::SelectionMode*)xdata;
		break;
	    }
	    break;
	  case 310: //TQIconView::Arrangement
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQIconView::Arrangement;
		break;
	      case Smoke::EnumDelete:
		delete (TQIconView::Arrangement*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQIconView::Arrangement*)xdata = (TQIconView::Arrangement)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQIconView::Arrangement*)xdata;
		break;
	    }
	    break;
	  case 312: //TQIconView::ItemTextPos
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQIconView::ItemTextPos;
		break;
	      case Smoke::EnumDelete:
		delete (TQIconView::ItemTextPos*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQIconView::ItemTextPos*)xdata = (TQIconView::ItemTextPos)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQIconView::ItemTextPos*)xdata;
		break;
	    }
	    break;
	  case 313: //TQIconView::ResizeMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQIconView::ResizeMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQIconView::ResizeMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQIconView::ResizeMode*)xdata = (TQIconView::ResizeMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQIconView::ResizeMode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQIconView() { qt_Smoke->binding->deleted(155, (void*)this); }
};
void xenum_TQIconView(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQIconView::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQIconView(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQIconView *xself = (x_TQIconView*)obj;
    switch(xi) {
	case 0: x_TQIconView::x_0(args);	break;
	case 1: x_TQIconView::x_1(args);	break;
	case 2: x_TQIconView::x_2(args);	break;
	case 3: x_TQIconView::x_3(args);	break;
	case 4: x_TQIconView::x_4(args);	break;
	case 5: x_TQIconView::x_5(args);	break;
	case 6: x_TQIconView::x_6(args);	break;
	case 7: x_TQIconView::x_7(args);	break;
	case 8: x_TQIconView::x_8(args);	break;
	case 9: x_TQIconView::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: x_TQIconView::x_17(args);	break;
	case 18: x_TQIconView::x_18(args);	break;
	case 19: x_TQIconView::x_19(args);	break;
	case 20: x_TQIconView::x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: xself->x_63(args);	break;
	case 64: xself->x_64(args);	break;
	case 65: xself->x_65(args);	break;
	case 66: xself->x_66(args);	break;
	case 67: xself->x_67(args);	break;
	case 68: xself->x_68(args);	break;
	case 69: xself->x_69(args);	break;
	case 70: xself->x_70(args);	break;
	case 71: xself->x_71(args);	break;
	case 72: xself->x_72(args);	break;
	case 73: xself->x_73(args);	break;
	case 74: xself->x_74(args);	break;
	case 75: xself->x_75(args);	break;
	case 76: xself->x_76(args);	break;
	case 77: xself->x_77(args);	break;
	case 78: xself->x_78(args);	break;
	case 79: xself->x_79(args);	break;
	case 80: xself->x_80(args);	break;
	case 81: xself->x_81(args);	break;
	case 82: xself->x_82(args);	break;
	case 83: xself->x_83(args);	break;
	case 84: xself->x_84(args);	break;
	case 85: xself->x_85(args);	break;
	case 86: xself->x_86(args);	break;
	case 87: xself->x_87(args);	break;
	case 88: xself->x_88(args);	break;
	case 89: xself->x_89(args);	break;
	case 90: xself->x_90(args);	break;
	case 91: xself->x_91(args);	break;
	case 92: xself->x_92(args);	break;
	case 93: xself->x_93(args);	break;
	case 94: xself->x_94(args);	break;
	case 95: xself->x_95(args);	break;
	case 96: xself->x_96(args);	break;
	case 97: xself->x_97(args);	break;
	case 98: xself->x_98(args);	break;
	case 99: xself->x_99(args);	break;
	case 100: xself->x_100(args);	break;
	case 101: xself->x_101(args);	break;
	case 102: xself->x_102(args);	break;
	case 103: xself->x_103(args);	break;
	case 104: xself->x_104(args);	break;
	case 105: xself->x_105(args);	break;
	case 106: xself->x_106(args);	break;
	case 107: xself->x_107(args);	break;
	case 108: xself->x_108(args);	break;
	case 109: xself->x_109(args);	break;
	case 110: xself->x_110(args);	break;
	case 111: x_TQIconView::x_111(args);	break;
	case 112: xself->x_112(args);	break;
	case 113: xself->x_113(args);	break;
	case 114: xself->x_114(args);	break;
	case 115: xself->x_115(args);	break;
	case 116: xself->x_116(args);	break;
	case 117: xself->x_117(args);	break;
	case 118: xself->x_118(args);	break;
	case 119: xself->x_119(args);	break;
	case 120: xself->x_120(args);	break;
	case 121: xself->x_121(args);	break;
	case 122: xself->x_122(args);	break;
	case 123: xself->x_123(args);	break;
	case 124: xself->x_124(args);	break;
	case 125: xself->x_125(args);	break;
	case 126: xself->x_126(args);	break;
	case 127: xself->x_127(args);	break;
	case 128: xself->x_128(args);	break;
	case 129: xself->x_129(args);	break;
	case 130: xself->x_130(args);	break;
	case 131: xself->x_131(args);	break;
	case 132: xself->x_132(args);	break;
	case 133: xself->x_133(args);	break;
	case 134: xself->x_134(args);	break;
	case 135: xself->x_135(args);	break;
	case 136: xself->x_136(args);	break;
	case 137: xself->x_137(args);	break;
	case 138: xself->x_138(args);	break;
	case 139: xself->x_139(args);	break;
	case 140: xself->x_140(args);	break;
	case 141: xself->x_141(args);	break;
	case 142: delete (TQIconView*)xself;	break;
    }
}

class x_TQIconViewItem : public TQIconViewItem {
public:
    static void x_0(Smoke::Stack x) {
        x[0].s_int = TQIconViewItem::RTTI;
    }
    static void x_1(Smoke::Stack x) {
	// TQIconViewItem(TQIconView*)
	x_TQIconViewItem* xret = new x_TQIconViewItem((TQIconView*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconViewItem(TQIconView* x1) : TQIconViewItem(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQIconViewItem(TQIconView*, TQIconViewItem*)
	x_TQIconViewItem* xret = new x_TQIconViewItem((TQIconView*)x[1].s_class,(TQIconViewItem*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconViewItem(TQIconView* x1, TQIconViewItem* x2) : TQIconViewItem(x1, x2) {
    }
    static void x_3(Smoke::Stack x) {
	// TQIconViewItem(TQIconView*, const TQString&)
	x_TQIconViewItem* xret = new x_TQIconViewItem((TQIconView*)x[1].s_class,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQIconViewItem(TQIconView* x1, const TQString& x2) : TQIconViewItem(x1, x2) {
    }
    static void x_4(Smoke::Stack x) {
	// TQIconViewItem(TQIconView*, TQIconViewItem*, const TQString&)
	x_TQIconViewItem* xret = new x_TQIconViewItem((TQIconView*)x[1].s_class,(TQIconViewItem*)x[2].s_class,*(const TQString *)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQIconViewItem(TQIconView* x1, TQIconViewItem* x2, const TQString& x3) : TQIconViewItem(x1, x2, x3) {
    }
    static void x_5(Smoke::Stack x) {
	// TQIconViewItem(TQIconView*, const TQString&, const TQPixmap&)
	x_TQIconViewItem* xret = new x_TQIconViewItem((TQIconView*)x[1].s_class,*(const TQString *)x[2].s_voidp,*(const TQPixmap *)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconViewItem(TQIconView* x1, const TQString& x2, const TQPixmap& x3) : TQIconViewItem(x1, x2, x3) {
    }
    static void x_6(Smoke::Stack x) {
	// TQIconViewItem(TQIconView*, TQIconViewItem*, const TQString&, const TQPixmap&)
	x_TQIconViewItem* xret = new x_TQIconViewItem((TQIconView*)x[1].s_class,(TQIconViewItem*)x[2].s_class,*(const TQString *)x[3].s_voidp,*(const TQPixmap *)x[4].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconViewItem(TQIconView* x1, TQIconViewItem* x2, const TQString& x3, const TQPixmap& x4) : TQIconViewItem(x1, x2, x3, x4) {
    }
    static void x_7(Smoke::Stack x) {
	// TQIconViewItem(TQIconView*, const TQString&, const TQPicture&)
	x_TQIconViewItem* xret = new x_TQIconViewItem((TQIconView*)x[1].s_class,*(const TQString *)x[2].s_voidp,*(const TQPicture *)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconViewItem(TQIconView* x1, const TQString& x2, const TQPicture& x3) : TQIconViewItem(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQIconViewItem(TQIconView*, TQIconViewItem*, const TQString&, const TQPicture&)
	x_TQIconViewItem* xret = new x_TQIconViewItem((TQIconView*)x[1].s_class,(TQIconViewItem*)x[2].s_class,*(const TQString *)x[3].s_voidp,*(const TQPicture *)x[4].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconViewItem(TQIconView* x1, TQIconViewItem* x2, const TQString& x3, const TQPicture& x4) : TQIconViewItem(x1, x2, x3, x4) {
    }
    void x_9(Smoke::Stack x) {
	// setRenameEnabled(bool)
	this->TQIconViewItem::setRenameEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
	// setDragEnabled(bool)
	this->TQIconViewItem::setDragEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// setDropEnabled(bool)
	this->TQIconViewItem::setDropEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// text()
	TQString xret = this->TQIconViewItem::text();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_13(Smoke::Stack x) const {
	// pixmap()
	TQPixmap* xret = this->TQIconViewItem::pixmap();
	x[0].s_class = (void*)xret;
    }
    void x_14(Smoke::Stack x) const {
	// picture()
	TQPicture* xret = this->TQIconViewItem::picture();
	x[0].s_class = (void*)xret;
    }
    void x_15(Smoke::Stack x) const {
	// key()
	TQString xret = this->TQIconViewItem::key();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_16(Smoke::Stack x) const {
	// renameEnabled()
	bool xret = this->TQIconViewItem::renameEnabled();
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) const {
	// dragEnabled()
	bool xret = this->TQIconViewItem::dragEnabled();
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) const {
	// dropEnabled()
	bool xret = this->TQIconViewItem::dropEnabled();
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) const {
	// iconView()
	TQIconView* xret = this->TQIconViewItem::iconView();
	x[0].s_class = (void*)xret;
    }
    void x_20(Smoke::Stack x) const {
	// prevItem()
	TQIconViewItem* xret = this->TQIconViewItem::prevItem();
	x[0].s_class = (void*)xret;
    }
    void x_21(Smoke::Stack x) const {
	// nextItem()
	TQIconViewItem* xret = this->TQIconViewItem::nextItem();
	x[0].s_class = (void*)xret;
    }
    void x_22(Smoke::Stack x) const {
	// index()
	int xret = this->TQIconViewItem::index();
	x[0].s_int = xret;
    }
    void x_23(Smoke::Stack x) {
	// setSelected(bool, bool)
	this->TQIconViewItem::setSelected((bool)x[1].s_bool,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// setSelected(bool)
	this->TQIconViewItem::setSelected((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setSelectable(bool)
	this->TQIconViewItem::setSelectable((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) const {
	// isSelected()
	bool xret = this->TQIconViewItem::isSelected();
	x[0].s_bool = xret;
    }
    void x_27(Smoke::Stack x) const {
	// isSelectable()
	bool xret = this->TQIconViewItem::isSelectable();
	x[0].s_bool = xret;
    }
    void x_28(Smoke::Stack x) {
	// setVisible(bool)
	this->TQIconViewItem::setVisible((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) const {
	// isVisible()
	bool xret = this->TQIconViewItem::isVisible();
	x[0].s_bool = xret;
    }
    void x_30(Smoke::Stack x) {
	// repaint()
	this->TQIconViewItem::repaint();
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// move(int, int)
	bool xret = this->TQIconViewItem::move((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_32(Smoke::Stack x) {
	// moveBy(int, int)
	this->TQIconViewItem::moveBy((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// move(const TQPoint&)
	bool xret = this->TQIconViewItem::move(*(const TQPoint *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_34(Smoke::Stack x) {
	// moveBy(const TQPoint&)
	this->TQIconViewItem::moveBy(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) const {
	// rect()
	TQRect xret = this->TQIconViewItem::rect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_36(Smoke::Stack x) const {
	// x()
	int xret = this->TQIconViewItem::x();
	x[0].s_int = xret;
    }
    void x_37(Smoke::Stack x) const {
	// y()
	int xret = this->TQIconViewItem::y();
	x[0].s_int = xret;
    }
    void x_38(Smoke::Stack x) const {
	// width()
	int xret = this->TQIconViewItem::width();
	x[0].s_int = xret;
    }
    void x_39(Smoke::Stack x) const {
	// height()
	int xret = this->TQIconViewItem::height();
	x[0].s_int = xret;
    }
    void x_40(Smoke::Stack x) const {
	// size()
	TQSize xret = this->TQIconViewItem::size();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_41(Smoke::Stack x) const {
	// pos()
	TQPoint xret = this->TQIconViewItem::pos();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_42(Smoke::Stack x) const {
	// textRect(bool)
	TQRect xret = this->TQIconViewItem::textRect((bool)x[1].s_bool);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_43(Smoke::Stack x) const {
	// textRect()
	TQRect xret = this->TQIconViewItem::textRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_44(Smoke::Stack x) const {
	// pixmapRect(bool)
	TQRect xret = this->TQIconViewItem::pixmapRect((bool)x[1].s_bool);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_45(Smoke::Stack x) const {
	// pixmapRect()
	TQRect xret = this->TQIconViewItem::pixmapRect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_46(Smoke::Stack x) const {
	// contains(const TQPoint&)
	bool xret = this->TQIconViewItem::contains(*(const TQPoint *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_47(Smoke::Stack x) const {
	// intersects(const TQRect&)
	bool xret = this->TQIconViewItem::intersects(*(const TQRect *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_48(Smoke::Stack x) const {
	// acceptDrop(const TQMimeSource*)
	bool xret = this->TQIconViewItem::acceptDrop((const TQMimeSource*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_49(Smoke::Stack x) {
	// rename()
	this->TQIconViewItem::rename();
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) const {
	// compare(TQIconViewItem*)
	int xret = this->TQIconViewItem::compare((TQIconViewItem*)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_51(Smoke::Stack x) {
	// setText(const TQString&)
	this->TQIconViewItem::setText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// setPixmap(const TQPixmap&)
	this->TQIconViewItem::setPixmap(*(const TQPixmap *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_53(Smoke::Stack x) {
	// setPicture(const TQPicture&)
	this->TQIconViewItem::setPicture(*(const TQPicture *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) {
	// setText(const TQString&, bool, bool)
	this->TQIconViewItem::setText(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_55(Smoke::Stack x) {
	// setText(const TQString&, bool)
	this->TQIconViewItem::setText(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// setPixmap(const TQPixmap&, bool, bool)
	this->TQIconViewItem::setPixmap(*(const TQPixmap *)x[1].s_class,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// setPixmap(const TQPixmap&, bool)
	this->TQIconViewItem::setPixmap(*(const TQPixmap *)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// setKey(const TQString&)
	this->TQIconViewItem::setKey(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) const {
	// rtti()
	int xret = this->TQIconViewItem::rtti();
	x[0].s_int = xret;
    }
    static void x_60(Smoke::Stack x) {
	// TQIconViewItem(const TQIconViewItem&)
	x_TQIconViewItem* xret = new x_TQIconViewItem(*(const TQIconViewItem *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconViewItem(const TQIconViewItem& x1) : TQIconViewItem(x1) {
    }
    void x_61(Smoke::Stack x) {
	// removeRenameBox()
	this->TQIconViewItem::removeRenameBox();
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// calcRect(const TQString&)
	this->TQIconViewItem::calcRect(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_63(Smoke::Stack x) {
	// calcRect()
	this->TQIconViewItem::calcRect();
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) {
	// paintItem(TQPainter*, const TQColorGroup&)
	this->TQIconViewItem::paintItem((TQPainter*)x[1].s_class,*(const TQColorGroup *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) {
	// paintFocus(TQPainter*, const TQColorGroup&)
	this->TQIconViewItem::paintFocus((TQPainter*)x[1].s_class,*(const TQColorGroup *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) {
	// dropped(TQDropEvent*, const TQValueList<TQIconDragItem>&)
	this->TQIconViewItem::dropped((TQDropEvent*)x[1].s_class,*(const TQValueList<TQIconDragItem> *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) {
	// dragEntered()
	this->TQIconViewItem::dragEntered();
	(void)x; // noop (for compiler warning)
    }
    void x_68(Smoke::Stack x) {
	// dragLeft()
	this->TQIconViewItem::dragLeft();
	(void)x; // noop (for compiler warning)
    }
    void x_69(Smoke::Stack x) {
	// setItemRect(const TQRect&)
	this->TQIconViewItem::setItemRect(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_70(Smoke::Stack x) {
	// setTextRect(const TQRect&)
	this->TQIconViewItem::setTextRect(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_71(Smoke::Stack x) {
	// setPixmapRect(const TQRect&)
	this->TQIconViewItem::setPixmapRect(*(const TQRect *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_72(Smoke::Stack x) {
	// calcTmpText()
	this->TQIconViewItem::calcTmpText();
	(void)x; // noop (for compiler warning)
    }
    void x_73(Smoke::Stack x) const {
	// tempText()
	TQString xret = this->TQIconViewItem::tempText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    virtual bool acceptDrop(const TQMimeSource* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4794, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIconViewItem::acceptDrop(x1);
    }
    virtual void calcRect(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4809, (void*)this, x)) return;
	this->TQIconViewItem::calcRect(x1);
    }
    virtual int compare(TQIconViewItem* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4796, (void*)this, x)) return (int)x[0].s_int;
	return this->TQIconViewItem::compare(x1);
    }
    virtual void dragEntered() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4814, (void*)this, x)) return;
	this->TQIconViewItem::dragEntered();
    }
    virtual void dragLeft() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4815, (void*)this, x)) return;
	this->TQIconViewItem::dragLeft();
    }
    virtual void dropped(TQDropEvent* x1, const TQValueList<TQIconDragItem>& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(4813, (void*)this, x)) return;
	this->TQIconViewItem::dropped(x1, x2);
    }
    virtual TQString key() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4761, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQIconViewItem::key();
    }
    virtual bool move(const TQPoint& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4779, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIconViewItem::move(x1);
    }
    virtual bool move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(4777, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIconViewItem::move(x1, x2);
    }
    virtual void moveBy(const TQPoint& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4780, (void*)this, x)) return;
	this->TQIconViewItem::moveBy(x1);
    }
    virtual void moveBy(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(4778, (void*)this, x)) return;
	this->TQIconViewItem::moveBy(x1, x2);
    }
    virtual void paintFocus(TQPainter* x1, const TQColorGroup& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(4812, (void*)this, x)) return;
	this->TQIconViewItem::paintFocus(x1, x2);
    }
    virtual void paintItem(TQPainter* x1, const TQColorGroup& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(4811, (void*)this, x)) return;
	this->TQIconViewItem::paintItem(x1, x2);
    }
    virtual TQPicture* picture() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4760, (void*)this, x)) return (TQPicture*)x[0].s_class;
	return this->TQIconViewItem::picture();
    }
    virtual TQPixmap* pixmap() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4759, (void*)this, x)) return (TQPixmap*)x[0].s_class;
	return this->TQIconViewItem::pixmap();
    }
    virtual void removeRenameBox() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4808, (void*)this, x)) return;
	this->TQIconViewItem::removeRenameBox();
    }
    virtual void repaint() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4776, (void*)this, x)) return;
	this->TQIconViewItem::repaint();
    }
    virtual int rtti() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4805, (void*)this, x)) return (int)x[0].s_int;
	return this->TQIconViewItem::rtti();
    }
    virtual void setDragEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4756, (void*)this, x)) return;
	this->TQIconViewItem::setDragEnabled(x1);
    }
    virtual void setDropEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4757, (void*)this, x)) return;
	this->TQIconViewItem::setDropEnabled(x1);
    }
    virtual void setKey(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4804, (void*)this, x)) return;
	this->TQIconViewItem::setKey(x1);
    }
    virtual void setPicture(const TQPicture& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4799, (void*)this, x)) return;
	this->TQIconViewItem::setPicture(x1);
    }
    virtual void setPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4798, (void*)this, x)) return;
	this->TQIconViewItem::setPixmap(x1);
    }
    virtual void setPixmap(const TQPixmap& 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(4802, (void*)this, x)) return;
	this->TQIconViewItem::setPixmap(x1, x2, x3);
    }
    virtual void setRenameEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4755, (void*)this, x)) return;
	this->TQIconViewItem::setRenameEnabled(x1);
    }
    virtual void setSelectable(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4771, (void*)this, x)) return;
	this->TQIconViewItem::setSelectable(x1);
    }
    virtual void setSelected(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4770, (void*)this, x)) return;
	this->TQIconViewItem::setSelected(x1);
    }
    virtual void setSelected(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(4769, (void*)this, x)) return;
	this->TQIconViewItem::setSelected(x1, x2);
    }
    virtual void setText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4797, (void*)this, x)) return;
	this->TQIconViewItem::setText(x1);
    }
    virtual void setText(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(4800, (void*)this, x)) return;
	this->TQIconViewItem::setText(x1, x2, x3);
    }
    virtual TQString text() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4758, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQIconViewItem::text();
    }
    ~x_TQIconViewItem() { qt_Smoke->binding->deleted(156, (void*)this); }
};
void xcall_TQIconViewItem(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQIconViewItem *xself = (x_TQIconViewItem*)obj;
    switch(xi) {
	case 0: x_TQIconViewItem::x_0(args);	break;
	case 1: x_TQIconViewItem::x_1(args);	break;
	case 2: x_TQIconViewItem::x_2(args);	break;
	case 3: x_TQIconViewItem::x_3(args);	break;
	case 4: x_TQIconViewItem::x_4(args);	break;
	case 5: x_TQIconViewItem::x_5(args);	break;
	case 6: x_TQIconViewItem::x_6(args);	break;
	case 7: x_TQIconViewItem::x_7(args);	break;
	case 8: x_TQIconViewItem::x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: x_TQIconViewItem::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: delete (TQIconViewItem*)xself;	break;
    }
}

class x_TQImage : public TQImage {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQImage::IgnoreEndian;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQImage::BigEndian;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQImage::LittleEndian;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQImage::ScaleFree;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQImage::ScaleMin;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQImage::ScaleMax;
    }
    static void x_6(Smoke::Stack x) {
	// TQImage()
	x_TQImage* xret = new x_TQImage();
	x[0].s_class = (void*)xret;
    }
    x_TQImage() : TQImage() {
    }
    static void x_7(Smoke::Stack x) {
	// TQImage(int, int, int, int, TQImage::Endian)
	x_TQImage* xret = new x_TQImage((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQImage::Endian)x[5].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQImage(int x1, int x2, int x3, int x4, TQImage::Endian x5) : TQImage(x1, x2, x3, x4, x5) {
    }
    static void x_8(Smoke::Stack x) {
	// TQImage(int, int, int, int)
	x_TQImage* xret = new x_TQImage((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_TQImage(int x1, int x2, int x3, int x4) : TQImage(x1, x2, x3, x4) {
    }
    static void x_9(Smoke::Stack x) {
	// TQImage(int, int, int)
	x_TQImage* xret = new x_TQImage((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQImage(int x1, int x2, int x3) : TQImage(x1, x2, x3) {
    }
    static void x_10(Smoke::Stack x) {
	// TQImage(const TQSize&, int, int, TQImage::Endian)
	x_TQImage* xret = new x_TQImage(*(const TQSize *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,(TQImage::Endian)x[4].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQImage(const TQSize& x1, int x2, int x3, TQImage::Endian x4) : TQImage(x1, x2, x3, x4) {
    }
    static void x_11(Smoke::Stack x) {
	// TQImage(const TQSize&, int, int)
	x_TQImage* xret = new x_TQImage(*(const TQSize *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQImage(const TQSize& x1, int x2, int x3) : TQImage(x1, x2, x3) {
    }
    static void x_12(Smoke::Stack x) {
	// TQImage(const TQSize&, int)
	x_TQImage* xret = new x_TQImage(*(const TQSize *)x[1].s_class,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQImage(const TQSize& x1, int x2) : TQImage(x1, x2) {
    }
    static void x_13(Smoke::Stack x) {
	// TQImage(const TQString&, const char*)
	x_TQImage* xret = new x_TQImage(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQImage(const TQString& x1, const char* x2) : TQImage(x1, x2) {
    }
    static void x_14(Smoke::Stack x) {
	// TQImage(const TQString&)
	x_TQImage* xret = new x_TQImage(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQImage(const TQString& x1) : TQImage(x1) {
    }
    static void x_15(Smoke::Stack x) {
	// TQImage(const char* const*)
	x_TQImage* xret = new x_TQImage((const char**)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQImage(const char* const* x1) : TQImage(x1) {
    }
    static void x_16(Smoke::Stack x) {
	// TQImage(const TQByteArray&)
	x_TQImage* xret = new x_TQImage(*(const TQByteArray *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQImage(const TQByteArray& x1) : TQImage(x1) {
    }
    static void x_17(Smoke::Stack x) {
	// TQImage(uchar*, int, int, int, TQRgb*, int, TQImage::Endian)
	x_TQImage* xret = new x_TQImage((uchar*)x[1].s_voidp,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQRgb*)x[5].s_voidp,(int)x[6].s_int,(TQImage::Endian)x[7].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_TQImage(uchar* x1, int x2, int x3, int x4, TQRgb* x5, int x6, TQImage::Endian x7) : TQImage(x1, x2, x3, x4, x5, x6, x7) {
    }
    static void x_18(Smoke::Stack x) {
	// TQImage(const TQImage&)
	x_TQImage* xret = new x_TQImage(*(const TQImage *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQImage(const TQImage& x1) : TQImage(x1) {
    }
    void x_19(Smoke::Stack x) {
	// operator=(const TQImage&)
	TQImage& xret = this->TQImage::operator=(*(const TQImage *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_20(Smoke::Stack x) {
	// operator=(const TQPixmap&)
	TQImage& xret = this->TQImage::operator=(*(const TQPixmap *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_21(Smoke::Stack x) const {
	// operator==(const TQImage&)
	bool xret = this->TQImage::operator==(*(const TQImage *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) const {
	// operator!=(const TQImage&)
	bool xret = this->TQImage::operator!=(*(const TQImage *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) {
	// detach()
	this->TQImage::detach();
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) const {
	// copy()
	TQImage xret = this->TQImage::copy();
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_25(Smoke::Stack x) const {
	// copy(int, int, int, int, int)
	TQImage xret = this->TQImage::copy((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_26(Smoke::Stack x) const {
	// copy(int, int, int, int)
	TQImage xret = this->TQImage::copy((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*)new TQImage(xret);
    }
    void x_27(Smoke::Stack x) const {
	// copy(const TQRect&)
	TQImage xret = this->TQImage::copy(*(const TQRect *)x[1].s_class);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_28(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQImage::isNull();
	x[0].s_bool = xret;
    }
    void x_29(Smoke::Stack x) const {
	// width()
	int xret = this->TQImage::width();
	x[0].s_int = xret;
    }
    void x_30(Smoke::Stack x) const {
	// height()
	int xret = this->TQImage::height();
	x[0].s_int = xret;
    }
    void x_31(Smoke::Stack x) const {
	// size()
	TQSize xret = this->TQImage::size();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_32(Smoke::Stack x) const {
	// rect()
	TQRect xret = this->TQImage::rect();
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_33(Smoke::Stack x) const {
	// depth()
	int xret = this->TQImage::depth();
	x[0].s_int = xret;
    }
    void x_34(Smoke::Stack x) const {
	// numColors()
	int xret = this->TQImage::numColors();
	x[0].s_int = xret;
    }
    void x_35(Smoke::Stack x) const {
	// bitOrder()
	TQImage::Endian xret = this->TQImage::bitOrder();
	x[0].s_enum = xret;
    }
    void x_36(Smoke::Stack x) const {
	// color(int)
	TQRgb xret = this->TQImage::color((int)x[1].s_int);
	x[0].s_uint = xret;
    }
    void x_37(Smoke::Stack x) {
	// setColor(int, TQRgb)
	this->TQImage::setColor((int)x[1].s_int,(TQRgb)x[2].s_uint);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) {
	// setNumColors(int)
	this->TQImage::setNumColors((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_39(Smoke::Stack x) const {
	// hasAlphaBuffer()
	bool xret = this->TQImage::hasAlphaBuffer();
	x[0].s_bool = xret;
    }
    void x_40(Smoke::Stack x) {
	// setAlphaBuffer(bool)
	this->TQImage::setAlphaBuffer((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_41(Smoke::Stack x) const {
	// allGray()
	bool xret = this->TQImage::allGray();
	x[0].s_bool = xret;
    }
    void x_42(Smoke::Stack x) const {
	// isGrayscale()
	bool xret = this->TQImage::isGrayscale();
	x[0].s_bool = xret;
    }
    void x_43(Smoke::Stack x) const {
	// bits()
	uchar* xret = this->TQImage::bits();
	x[0].s_voidp = (void*)xret;
    }
    void x_44(Smoke::Stack x) const {
	// scanLine(int)
	uchar* xret = this->TQImage::scanLine((int)x[1].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_45(Smoke::Stack x) const {
	// jumpTable()
	uchar** xret = this->TQImage::jumpTable();
	x[0].s_voidp = (void*)xret;
    }
    void x_46(Smoke::Stack x) const {
	// colorTable()
	TQRgb* xret = this->TQImage::colorTable();
	x[0].s_voidp = (void*)xret;
    }
    void x_47(Smoke::Stack x) const {
	// numBytes()
	int xret = this->TQImage::numBytes();
	x[0].s_int = xret;
    }
    void x_48(Smoke::Stack x) const {
	// bytesPerLine()
	int xret = this->TQImage::bytesPerLine();
	x[0].s_int = xret;
    }
    void x_49(Smoke::Stack x) {
	// create(int, int, int, int, TQImage::Endian)
	bool xret = this->TQImage::create((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,(TQImage::Endian)x[5].s_enum);
	x[0].s_bool = xret;
    }
    void x_50(Smoke::Stack x) {
	// create(int, int, int, int)
	bool xret = this->TQImage::create((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_bool = xret;
    }
    void x_51(Smoke::Stack x) {
	// create(int, int, int)
	bool xret = this->TQImage::create((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    void x_52(Smoke::Stack x) {
	// create(const TQSize&, int, int, TQImage::Endian)
	bool xret = this->TQImage::create(*(const TQSize *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,(TQImage::Endian)x[4].s_enum);
	x[0].s_bool = xret;
    }
    void x_53(Smoke::Stack x) {
	// create(const TQSize&, int, int)
	bool xret = this->TQImage::create(*(const TQSize *)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    void x_54(Smoke::Stack x) {
	// create(const TQSize&, int)
	bool xret = this->TQImage::create(*(const TQSize *)x[1].s_class,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_55(Smoke::Stack x) {
	// reset()
	this->TQImage::reset();
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// fill(uint)
	this->TQImage::fill((uint)x[1].s_uint);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) {
	// invertPixels(bool)
	this->TQImage::invertPixels((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// invertPixels()
	this->TQImage::invertPixels();
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) const {
	// convertDepth(int)
	TQImage xret = this->TQImage::convertDepth((int)x[1].s_int);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_60(Smoke::Stack x) const {
	// convertDepthWithPalette(int, TQRgb*, int, int)
	TQImage xret = this->TQImage::convertDepthWithPalette((int)x[1].s_int,(TQRgb*)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_61(Smoke::Stack x) const {
	// convertDepthWithPalette(int, TQRgb*, int)
	TQImage xret = this->TQImage::convertDepthWithPalette((int)x[1].s_int,(TQRgb*)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_62(Smoke::Stack x) const {
	// convertDepth(int, int)
	TQImage xret = this->TQImage::convertDepth((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_63(Smoke::Stack x) const {
	// convertBitOrder(TQImage::Endian)
	TQImage xret = this->TQImage::convertBitOrder((TQImage::Endian)x[1].s_enum);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_64(Smoke::Stack x) const {
	// smoothScale(int, int, TQImage::ScaleMode)
	TQImage xret = this->TQImage::smoothScale((int)x[1].s_int,(int)x[2].s_int,(TQImage::ScaleMode)x[3].s_enum);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_65(Smoke::Stack x) const {
	// smoothScale(int, int)
	TQImage xret = this->TQImage::smoothScale((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_66(Smoke::Stack x) const {
	// smoothScale(const TQSize&, TQImage::ScaleMode)
	TQImage xret = this->TQImage::smoothScale(*(const TQSize *)x[1].s_class,(TQImage::ScaleMode)x[2].s_enum);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_67(Smoke::Stack x) const {
	// smoothScale(const TQSize&)
	TQImage xret = this->TQImage::smoothScale(*(const TQSize *)x[1].s_class);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_68(Smoke::Stack x) const {
	// scale(int, int, TQImage::ScaleMode)
	TQImage xret = this->TQImage::scale((int)x[1].s_int,(int)x[2].s_int,(TQImage::ScaleMode)x[3].s_enum);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_69(Smoke::Stack x) const {
	// scale(int, int)
	TQImage xret = this->TQImage::scale((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_70(Smoke::Stack x) const {
	// scale(const TQSize&, TQImage::ScaleMode)
	TQImage xret = this->TQImage::scale(*(const TQSize *)x[1].s_class,(TQImage::ScaleMode)x[2].s_enum);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_71(Smoke::Stack x) const {
	// scale(const TQSize&)
	TQImage xret = this->TQImage::scale(*(const TQSize *)x[1].s_class);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_72(Smoke::Stack x) const {
	// scaleWidth(int)
	TQImage xret = this->TQImage::scaleWidth((int)x[1].s_int);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_73(Smoke::Stack x) const {
	// scaleHeight(int)
	TQImage xret = this->TQImage::scaleHeight((int)x[1].s_int);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_74(Smoke::Stack x) const {
	// xForm(const TQWMatrix&)
	TQImage xret = this->TQImage::xForm(*(const TQWMatrix *)x[1].s_class);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_75(Smoke::Stack x) const {
	// createAlphaMask(int)
	TQImage xret = this->TQImage::createAlphaMask((int)x[1].s_int);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_76(Smoke::Stack x) const {
	// createAlphaMask()
	TQImage xret = this->TQImage::createAlphaMask();
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_77(Smoke::Stack x) const {
	// createHeuristicMask(bool)
	TQImage xret = this->TQImage::createHeuristicMask((bool)x[1].s_bool);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_78(Smoke::Stack x) const {
	// createHeuristicMask()
	TQImage xret = this->TQImage::createHeuristicMask();
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_79(Smoke::Stack x) const {
	// mirror()
	TQImage xret = this->TQImage::mirror();
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_80(Smoke::Stack x) const {
	// mirror(bool, bool)
	TQImage xret = this->TQImage::mirror((bool)x[1].s_bool,(bool)x[2].s_bool);
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_81(Smoke::Stack x) const {
	// swapRGB()
	TQImage xret = this->TQImage::swapRGB();
	x[0].s_class = (void*)new TQImage(xret);
    }
    void x_82(Smoke::Stack x) {
	// load(const TQString&, const char*)
	bool xret = this->TQImage::load(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_83(Smoke::Stack x) {
	// load(const TQString&)
	bool xret = this->TQImage::load(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_84(Smoke::Stack x) {
	// loadFromData(const uchar*, uint, const char*)
	bool xret = this->TQImage::loadFromData((const uchar*)x[1].s_voidp,(uint)x[2].s_uint,(const char*)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    void x_85(Smoke::Stack x) {
	// loadFromData(const uchar*, uint)
	bool xret = this->TQImage::loadFromData((const uchar*)x[1].s_voidp,(uint)x[2].s_uint);
	x[0].s_bool = xret;
    }
    void x_86(Smoke::Stack x) {
	// loadFromData(TQByteArray, const char*)
	bool xret = this->TQImage::loadFromData(*(TQByteArray *)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_87(Smoke::Stack x) {
	// loadFromData(TQByteArray)
	bool xret = this->TQImage::loadFromData(*(TQByteArray *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_88(Smoke::Stack x) const {
	// save(const TQString&, const char*, int)
	bool xret = this->TQImage::save(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    void x_89(Smoke::Stack x) const {
	// save(const TQString&, const char*)
	bool xret = this->TQImage::save(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_90(Smoke::Stack x) const {
	// save(TQIODevice*, const char*, int)
	bool xret = this->TQImage::save((TQIODevice*)x[1].s_class,(const char*)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_bool = xret;
    }
    void x_91(Smoke::Stack x) const {
	// save(TQIODevice*, const char*)
	bool xret = this->TQImage::save((TQIODevice*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_92(Smoke::Stack x) const {
	// valid(int, int)
	bool xret = this->TQImage::valid((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_93(Smoke::Stack x) const {
	// pixelIndex(int, int)
	int xret = this->TQImage::pixelIndex((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_94(Smoke::Stack x) const {
	// pixel(int, int)
	TQRgb xret = this->TQImage::pixel((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_uint = xret;
    }
    void x_95(Smoke::Stack x) {
	// setPixel(int, int, uint)
	this->TQImage::setPixel((int)x[1].s_int,(int)x[2].s_int,(uint)x[3].s_uint);
	(void)x; // noop (for compiler warning)
    }
    void x_96(Smoke::Stack x) const {
	// dotsPerMeterX()
	int xret = this->TQImage::dotsPerMeterX();
	x[0].s_int = xret;
    }
    void x_97(Smoke::Stack x) const {
	// dotsPerMeterY()
	int xret = this->TQImage::dotsPerMeterY();
	x[0].s_int = xret;
    }
    void x_98(Smoke::Stack x) {
	// setDotsPerMeterX(int)
	this->TQImage::setDotsPerMeterX((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_99(Smoke::Stack x) {
	// setDotsPerMeterY(int)
	this->TQImage::setDotsPerMeterY((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_100(Smoke::Stack x) const {
	// offset()
	TQPoint xret = this->TQImage::offset();
	x[0].s_class = (void*)new TQPoint(xret);
    }
    void x_101(Smoke::Stack x) {
	// setOffset(const TQPoint&)
	this->TQImage::setOffset(*(const TQPoint *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_102(Smoke::Stack x) const {
	// textList()
	TQValueList<TQImageTextKeyLang> xret = this->TQImage::textList();
	x[0].s_voidp = (void*)new TQValueList<TQImageTextKeyLang>(xret);
    }
    void x_103(Smoke::Stack x) const {
	// textLanguages()
	TQStringList xret = this->TQImage::textLanguages();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_104(Smoke::Stack x) const {
	// textKeys()
	TQStringList xret = this->TQImage::textKeys();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_105(Smoke::Stack x) const {
	// text(const char*, const char*)
	TQString xret = this->TQImage::text((const char*)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_106(Smoke::Stack x) const {
	// text(const char*)
	TQString xret = this->TQImage::text((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_107(Smoke::Stack x) const {
	// text(const TQImageTextKeyLang&)
	TQString xret = this->TQImage::text(*(const TQImageTextKeyLang *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_108(Smoke::Stack x) {
	// setText(const char*, const char*, const TQString&)
	this->TQImage::setText((const char*)x[1].s_voidp,(const char*)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_109(Smoke::Stack x) {
	// fromMimeSource(const TQString&)
	TQImage xret = TQImage::fromMimeSource(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQImage(xret);
    }
    static void x_110(Smoke::Stack x) {
	// systemBitOrder()
	TQImage::Endian xret = TQImage::systemBitOrder();
	x[0].s_enum = xret;
    }
    static void x_111(Smoke::Stack x) {
	// systemByteOrder()
	TQImage::Endian xret = TQImage::systemByteOrder();
	x[0].s_enum = xret;
    }
    static void x_112(Smoke::Stack x) {
	// imageFormat(const TQString&)
	const char* xret = TQImage::imageFormat(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    static void x_113(Smoke::Stack x) {
	// inputFormats()
	TQStrList xret = TQImage::inputFormats();
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    static void x_114(Smoke::Stack x) {
	// outputFormats()
	TQStrList xret = TQImage::outputFormats();
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    static void x_115(Smoke::Stack x) {
	// inputFormatList()
	TQStringList xret = TQImage::inputFormatList();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_116(Smoke::Stack x) {
	// outputFormatList()
	TQStringList xret = TQImage::outputFormatList();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 319: //TQImage::Endian
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQImage::Endian;
		break;
	      case Smoke::EnumDelete:
		delete (TQImage::Endian*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQImage::Endian*)xdata = (TQImage::Endian)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQImage::Endian*)xdata;
		break;
	    }
	    break;
	  case 320: //TQImage::ScaleMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQImage::ScaleMode;
		break;
	      case Smoke::EnumDelete:
		delete (TQImage::ScaleMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQImage::ScaleMode*)xdata = (TQImage::ScaleMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQImage::ScaleMode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQImage() { qt_Smoke->binding->deleted(157, (void*)this); }
};
void xenum_TQImage(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQImage::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQImage(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQImage *xself = (x_TQImage*)obj;
    switch(xi) {
	case 0: x_TQImage::x_0(args);	break;
	case 1: x_TQImage::x_1(args);	break;
	case 2: x_TQImage::x_2(args);	break;
	case 3: x_TQImage::x_3(args);	break;
	case 4: x_TQImage::x_4(args);	break;
	case 5: x_TQImage::x_5(args);	break;
	case 6: x_TQImage::x_6(args);	break;
	case 7: x_TQImage::x_7(args);	break;
	case 8: x_TQImage::x_8(args);	break;
	case 9: x_TQImage::x_9(args);	break;
	case 10: x_TQImage::x_10(args);	break;
	case 11: x_TQImage::x_11(args);	break;
	case 12: x_TQImage::x_12(args);	break;
	case 13: x_TQImage::x_13(args);	break;
	case 14: x_TQImage::x_14(args);	break;
	case 15: x_TQImage::x_15(args);	break;
	case 16: x_TQImage::x_16(args);	break;
	case 17: x_TQImage::x_17(args);	break;
	case 18: x_TQImage::x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: xself->x_63(args);	break;
	case 64: xself->x_64(args);	break;
	case 65: xself->x_65(args);	break;
	case 66: xself->x_66(args);	break;
	case 67: xself->x_67(args);	break;
	case 68: xself->x_68(args);	break;
	case 69: xself->x_69(args);	break;
	case 70: xself->x_70(args);	break;
	case 71: xself->x_71(args);	break;
	case 72: xself->x_72(args);	break;
	case 73: xself->x_73(args);	break;
	case 74: xself->x_74(args);	break;
	case 75: xself->x_75(args);	break;
	case 76: xself->x_76(args);	break;
	case 77: xself->x_77(args);	break;
	case 78: xself->x_78(args);	break;
	case 79: xself->x_79(args);	break;
	case 80: xself->x_80(args);	break;
	case 81: xself->x_81(args);	break;
	case 82: xself->x_82(args);	break;
	case 83: xself->x_83(args);	break;
	case 84: xself->x_84(args);	break;
	case 85: xself->x_85(args);	break;
	case 86: xself->x_86(args);	break;
	case 87: xself->x_87(args);	break;
	case 88: xself->x_88(args);	break;
	case 89: xself->x_89(args);	break;
	case 90: xself->x_90(args);	break;
	case 91: xself->x_91(args);	break;
	case 92: xself->x_92(args);	break;
	case 93: xself->x_93(args);	break;
	case 94: xself->x_94(args);	break;
	case 95: xself->x_95(args);	break;
	case 96: xself->x_96(args);	break;
	case 97: xself->x_97(args);	break;
	case 98: xself->x_98(args);	break;
	case 99: xself->x_99(args);	break;
	case 100: xself->x_100(args);	break;
	case 101: xself->x_101(args);	break;
	case 102: xself->x_102(args);	break;
	case 103: xself->x_103(args);	break;
	case 104: xself->x_104(args);	break;
	case 105: xself->x_105(args);	break;
	case 106: xself->x_106(args);	break;
	case 107: xself->x_107(args);	break;
	case 108: xself->x_108(args);	break;
	case 109: x_TQImage::x_109(args);	break;
	case 110: x_TQImage::x_110(args);	break;
	case 111: x_TQImage::x_111(args);	break;
	case 112: x_TQImage::x_112(args);	break;
	case 113: x_TQImage::x_113(args);	break;
	case 114: x_TQImage::x_114(args);	break;
	case 115: x_TQImage::x_115(args);	break;
	case 116: x_TQImage::x_116(args);	break;
	case 117: delete (TQImage*)xself;	break;
    }
}

class x_TQImageConsumer : public TQImageConsumer {
public:
    static void x_0(Smoke::Stack x) {
	// TQImageConsumer()
	x_TQImageConsumer* xret = new x_TQImageConsumer();
	x[0].s_class = (void*)xret;
    }
    x_TQImageConsumer() : TQImageConsumer() {
    }
    static void x_1(Smoke::Stack x) {
	// TQImageConsumer(const TQImageConsumer&)
	x_TQImageConsumer* xret = new x_TQImageConsumer(*(const TQImageConsumer *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQImageConsumer(const TQImageConsumer& x1) : TQImageConsumer(x1) {
    }
    virtual void changed(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	qt_Smoke->binding->callMethod(4940, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void end() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(4939, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void frameDone() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(4941, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void frameDone(const TQPoint& x1, const TQRect& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	qt_Smoke->binding->callMethod(4942, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void setFramePeriod(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(4944, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void setLooping(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(4943, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void setSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	qt_Smoke->binding->callMethod(4945, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    ~x_TQImageConsumer() { qt_Smoke->binding->deleted(158, (void*)this); }
};
void xcall_TQImageConsumer(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQImageConsumer *xself = (x_TQImageConsumer*)obj;
    switch(xi) {
	case 0: x_TQImageConsumer::x_0(args);	break;
	case 1: x_TQImageConsumer::x_1(args);	break;
	case 2: delete (TQImageConsumer*)xself;	break;
    }
}

class x_TQImageDecoder : public TQImageDecoder {
public:
    static void x_0(Smoke::Stack x) {
	// TQImageDecoder(TQImageConsumer*)
	x_TQImageDecoder* xret = new x_TQImageDecoder((TQImageConsumer*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQImageDecoder(TQImageConsumer* x1) : TQImageDecoder(x1) {
    }
    void x_1(Smoke::Stack x) {
	// image()
	const TQImage& xret = this->TQImageDecoder::image();
	x[0].s_class = (void*)&xret;
    }
    void x_2(Smoke::Stack x) {
	// decode(const uchar*, int)
	int xret = this->TQImageDecoder::decode((const uchar*)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    static void x_3(Smoke::Stack x) {
	// TQImageDecoder(const TQImageDecoder&)
	x_TQImageDecoder* xret = new x_TQImageDecoder(*(const TQImageDecoder *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQImageDecoder(const TQImageDecoder& x1) : TQImageDecoder(x1) {
    }
    static void x_4(Smoke::Stack x) {
	// formatName(const uchar*, int)
	const char* xret = TQImageDecoder::formatName((const uchar*)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)xret;
    }
    static void x_5(Smoke::Stack x) {
	// format(const char*)
	TQImageFormatType* xret = TQImageDecoder::format((const char*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_6(Smoke::Stack x) {
	// inputFormats()
	TQStrList xret = TQImageDecoder::inputFormats();
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    static void x_7(Smoke::Stack x) {
	// registerDecoderFactory(TQImageFormatType*)
	TQImageDecoder::registerDecoderFactory((TQImageFormatType*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_8(Smoke::Stack x) {
	// unregisterDecoderFactory(TQImageFormatType*)
	TQImageDecoder::unregisterDecoderFactory((TQImageFormatType*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    ~x_TQImageDecoder() { qt_Smoke->binding->deleted(159, (void*)this); }
};
void xcall_TQImageDecoder(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQImageDecoder *xself = (x_TQImageDecoder*)obj;
    switch(xi) {
	case 0: x_TQImageDecoder::x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: x_TQImageDecoder::x_3(args);	break;
	case 4: x_TQImageDecoder::x_4(args);	break;
	case 5: x_TQImageDecoder::x_5(args);	break;
	case 6: x_TQImageDecoder::x_6(args);	break;
	case 7: x_TQImageDecoder::x_7(args);	break;
	case 8: x_TQImageDecoder::x_8(args);	break;
	case 9: delete (TQImageDecoder*)xself;	break;
    }
}

class x_TQImageDrag : public TQImageDrag {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQImageDrag::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQImageDrag::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQImageDrag::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->TQImageDrag::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->TQImageDrag::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->TQImageDrag::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->TQImageDrag::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQImageDrag(TQImage, TQWidget*, const char*)
	x_TQImageDrag* xret = new x_TQImageDrag(*(TQImage *)x[1].s_class,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQImageDrag(TQImage x1, TQWidget* x2, const char* x3) : TQImageDrag(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQImageDrag(TQImage, TQWidget*)
	x_TQImageDrag* xret = new x_TQImageDrag(*(TQImage *)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQImageDrag(TQImage x1, TQWidget* x2) : TQImageDrag(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQImageDrag(TQImage)
	x_TQImageDrag* xret = new x_TQImageDrag(*(TQImage *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQImageDrag(TQImage x1) : TQImageDrag(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// TQImageDrag(TQWidget*, const char*)
	x_TQImageDrag* xret = new x_TQImageDrag((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQImageDrag(TQWidget* x1, const char* x2) : TQImageDrag(x1, x2) {
    }
    static void x_11(Smoke::Stack x) {
	// TQImageDrag(TQWidget*)
	x_TQImageDrag* xret = new x_TQImageDrag((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQImageDrag(TQWidget* x1) : TQImageDrag(x1) {
    }
    static void x_12(Smoke::Stack x) {
	// TQImageDrag()
	x_TQImageDrag* xret = new x_TQImageDrag();
	x[0].s_class = (void*)xret;
    }
    x_TQImageDrag() : TQImageDrag() {
    }
    void x_13(Smoke::Stack x) {
	// setImage(TQImage)
	this->TQImageDrag::setImage(*(TQImage *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) const {
	// format(int)
	const char* xret = this->TQImageDrag::format((int)x[1].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_15(Smoke::Stack x) const {
	// encodedData(const char*)
	TQByteArray xret = this->TQImageDrag::encodedData((const char*)x[1].s_voidp);
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    static void x_16(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQImageDrag::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_17(Smoke::Stack x) {
	// canDecode(const TQMimeSource*)
	bool xret = TQImageDrag::canDecode((const TQMimeSource*)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_18(Smoke::Stack x) {
	// decode(const TQMimeSource*, TQImage&)
	bool xret = TQImageDrag::decode((const TQMimeSource*)x[1].s_class,*(TQImage *)x[2].s_class);
	x[0].s_bool = xret;
    }
    static void x_19(Smoke::Stack x) {
	// decode(const TQMimeSource*, TQPixmap&)
	bool xret = TQImageDrag::decode((const TQMimeSource*)x[1].s_class,*(TQPixmap *)x[2].s_class);
	x[0].s_bool = xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(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(4960, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQImageDrag::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool drag(TQDragObject::DragMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(2736, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDragObject::drag(x1);
    }
    virtual TQByteArray encodedData(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(4975, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQImageDrag::encodedData(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual const char* format(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(4974, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQImageDrag::format(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 TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4959, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQImageDrag::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual bool provides(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(6970, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQMimeSource::provides(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setImage(TQImage x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4973, (void*)this, x)) return;
	this->TQImageDrag::setImage(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual void setPixmap(TQPixmap x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2728, (void*)this, x)) return;
	this->TQDragObject::setPixmap(x1);
    }
    virtual void setPixmap(TQPixmap x1, const TQPoint& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2729, (void*)this, x)) return;
	this->TQDragObject::setPixmap(x1, x2);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(4961, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQImageDrag::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(4963, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQImageDrag::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(4962, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQImageDrag::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(4964, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQImageDrag::tqt_property(x1, x2, x3);
    }
    ~x_TQImageDrag() { qt_Smoke->binding->deleted(160, (void*)this); }
};
void xcall_TQImageDrag(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQImageDrag *xself = (x_TQImageDrag*)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_TQImageDrag::x_7(args);	break;
	case 8: x_TQImageDrag::x_8(args);	break;
	case 9: x_TQImageDrag::x_9(args);	break;
	case 10: x_TQImageDrag::x_10(args);	break;
	case 11: x_TQImageDrag::x_11(args);	break;
	case 12: x_TQImageDrag::x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: x_TQImageDrag::x_16(args);	break;
	case 17: x_TQImageDrag::x_17(args);	break;
	case 18: x_TQImageDrag::x_18(args);	break;
	case 19: x_TQImageDrag::x_19(args);	break;
	case 20: delete (TQImageDrag*)xself;	break;
    }
}

class x_TQImageFormat : public TQImageFormat {
public:
    static void x_0(Smoke::Stack x) {
	// TQImageFormat()
	x_TQImageFormat* xret = new x_TQImageFormat();
	x[0].s_class = (void*)xret;
    }
    x_TQImageFormat() : TQImageFormat() {
    }
    static void x_1(Smoke::Stack x) {
	// TQImageFormat(const TQImageFormat&)
	x_TQImageFormat* xret = new x_TQImageFormat(*(const TQImageFormat *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQImageFormat(const TQImageFormat& x1) : TQImageFormat(x1) {
    }
    virtual int decode(TQImage& x1, TQImageConsumer* x2, const uchar* x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	qt_Smoke->binding->callMethod(4981, (void*)this, x, true /*pure virtual*/);
	return (int)x[0].s_int;
	// ABSTRACT
    }
    ~x_TQImageFormat() { qt_Smoke->binding->deleted(161, (void*)this); }
};
void xcall_TQImageFormat(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQImageFormat *xself = (x_TQImageFormat*)obj;
    switch(xi) {
	case 0: x_TQImageFormat::x_0(args);	break;
	case 1: x_TQImageFormat::x_1(args);	break;
	case 2: delete (TQImageFormat*)xself;	break;
    }
}

class x_TQImageFormatPlugin : public TQImageFormatPlugin {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQImageFormatPlugin::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQImageFormatPlugin::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQImageFormatPlugin::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->TQImageFormatPlugin::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->TQImageFormatPlugin::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->TQImageFormatPlugin::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->TQImageFormatPlugin::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQImageFormatPlugin()
	x_TQImageFormatPlugin* xret = new x_TQImageFormatPlugin();
	x[0].s_class = (void*)xret;
    }
    x_TQImageFormatPlugin() : TQImageFormatPlugin() {
    }
    void x_8(Smoke::Stack x) {
	// loadImage(const TQString&, const TQString&, TQImage*)
	bool xret = this->TQImageFormatPlugin::loadImage(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQImage*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// saveImage(const TQString&, const TQString&, const TQImage&)
	bool xret = this->TQImageFormatPlugin::saveImage(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQImage *)x[3].s_class);
	x[0].s_bool = xret;
    }
    static void x_10(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQImageFormatPlugin::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4985, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQImageFormatPlugin::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual bool installIOHandler(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	qt_Smoke->binding->callMethod(4996, (void*)this, x, true /*pure virtual*/);
	return (bool)x[0].s_bool;
	// ABSTRACT
    }
    virtual TQStringList keys() const {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(4993, (void*)this, x, true /*pure virtual*/);
	TQStringList *xptr = (TQStringList *)x[0].s_class;
	TQStringList xret(*xptr);
	delete xptr;
	return xret;
	// ABSTRACT
    }
    virtual bool loadImage(const TQString& x1, const TQString& x2, TQImage* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_class = (void*)x3;
	if(qt_Smoke->binding->callMethod(4994, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQImageFormatPlugin::loadImage(x1, x2, x3);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4984, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQImageFormatPlugin::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual bool saveImage(const TQString& x1, const TQString& x2, const TQImage& x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_class = (void*)&x3;
	if(qt_Smoke->binding->callMethod(4995, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQImageFormatPlugin::saveImage(x1, x2, x3);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(4986, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQImageFormatPlugin::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(4988, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQImageFormatPlugin::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(4987, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQImageFormatPlugin::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(4989, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQImageFormatPlugin::tqt_property(x1, x2, x3);
    }
    ~x_TQImageFormatPlugin() { qt_Smoke->binding->deleted(162, (void*)this); }
};
void xcall_TQImageFormatPlugin(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQImageFormatPlugin *xself = (x_TQImageFormatPlugin*)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_TQImageFormatPlugin::x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: x_TQImageFormatPlugin::x_10(args);	break;
	case 11: delete (TQImageFormatPlugin*)xself;	break;
    }
}

class x_TQImageFormatType : public TQImageFormatType {
public:
    static void x_0(Smoke::Stack x) {
	// TQImageFormatType(const TQImageFormatType&)
	x_TQImageFormatType* xret = new x_TQImageFormatType(*(const TQImageFormatType *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQImageFormatType(const TQImageFormatType& x1) : TQImageFormatType(x1) {
    }
    static void x_1(Smoke::Stack x) {
	// TQImageFormatType()
	x_TQImageFormatType* xret = new x_TQImageFormatType();
	x[0].s_class = (void*)xret;
    }
    x_TQImageFormatType() : TQImageFormatType() {
    }
    virtual TQImageFormat* decoderFor(const uchar* x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_int = x2;
	qt_Smoke->binding->callMethod(4999, (void*)this, x, true /*pure virtual*/);
	return (TQImageFormat*)x[0].s_class;
	// ABSTRACT
    }
    virtual const char* formatName() const {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(5000, (void*)this, x, true /*pure virtual*/);
	return (const char*)x[0].s_class;
	// ABSTRACT
    }
    ~x_TQImageFormatType() { qt_Smoke->binding->deleted(163, (void*)this); }
};
void xcall_TQImageFormatType(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQImageFormatType *xself = (x_TQImageFormatType*)obj;
    switch(xi) {
	case 0: x_TQImageFormatType::x_0(args);	break;
	case 1: x_TQImageFormatType::x_1(args);	break;
	case 2: delete (TQImageFormatType*)xself;	break;
    }
}

class x_TQImageIO : public TQImageIO {
public:
    static void x_0(Smoke::Stack x) {
	// TQImageIO()
	x_TQImageIO* xret = new x_TQImageIO();
	x[0].s_class = (void*)xret;
    }
    x_TQImageIO() : TQImageIO() {
    }
    static void x_1(Smoke::Stack x) {
	// TQImageIO(TQIODevice*, const char*)
	x_TQImageIO* xret = new x_TQImageIO((TQIODevice*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQImageIO(TQIODevice* x1, const char* x2) : TQImageIO(x1, x2) {
    }
    static void x_2(Smoke::Stack x) {
	// TQImageIO(const TQString&, const char*)
	x_TQImageIO* xret = new x_TQImageIO(*(const TQString *)x[1].s_voidp,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQImageIO(const TQString& x1, const char* x2) : TQImageIO(x1, x2) {
    }
    void x_3(Smoke::Stack x) const {
	// image()
	const TQImage& xret = this->TQImageIO::image();
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) const {
	// status()
	int xret = this->TQImageIO::status();
	x[0].s_int = xret;
    }
    void x_5(Smoke::Stack x) const {
	// format()
	const char* xret = this->TQImageIO::format();
	x[0].s_voidp = (void*)xret;
    }
    void x_6(Smoke::Stack x) const {
	// ioDevice()
	TQIODevice* xret = this->TQImageIO::ioDevice();
	x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) const {
	// fileName()
	TQString xret = this->TQImageIO::fileName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_8(Smoke::Stack x) const {
	// quality()
	int xret = this->TQImageIO::quality();
	x[0].s_int = xret;
    }
    void x_9(Smoke::Stack x) const {
	// description()
	TQString xret = this->TQImageIO::description();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_10(Smoke::Stack x) const {
	// parameters()
	const char* xret = this->TQImageIO::parameters();
	x[0].s_voidp = (void*)xret;
    }
    void x_11(Smoke::Stack x) const {
	// gamma()
	float xret = this->TQImageIO::gamma();
	x[0].s_float = xret;
    }
    void x_12(Smoke::Stack x) {
	// setImage(const TQImage&)
	this->TQImageIO::setImage(*(const TQImage *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// setStatus(int)
	this->TQImageIO::setStatus((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// setFormat(const char*)
	this->TQImageIO::setFormat((const char*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// setIODevice(TQIODevice*)
	this->TQImageIO::setIODevice((TQIODevice*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// setFileName(const TQString&)
	this->TQImageIO::setFileName(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
	// setQuality(int)
	this->TQImageIO::setQuality((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// setDescription(const TQString&)
	this->TQImageIO::setDescription(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// setParameters(const char*)
	this->TQImageIO::setParameters((const char*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// setGamma(float)
	this->TQImageIO::setGamma((float)x[1].s_float);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// read()
	bool xret = this->TQImageIO::read();
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) {
	// write()
	bool xret = this->TQImageIO::write();
	x[0].s_bool = xret;
    }
    static void x_23(Smoke::Stack x) {
	// imageFormat(const TQString&)
	const char* xret = TQImageIO::imageFormat(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    static void x_24(Smoke::Stack x) {
	// imageFormat(TQIODevice*)
	const char* xret = TQImageIO::imageFormat((TQIODevice*)x[1].s_class);
	x[0].s_voidp = (void*)xret;
    }
    static void x_25(Smoke::Stack x) {
	// inputFormats()
	TQStrList xret = TQImageIO::inputFormats();
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    static void x_26(Smoke::Stack x) {
	// outputFormats()
	TQStrList xret = TQImageIO::outputFormats();
	x[0].s_voidp = (void*)new TQStrList(xret);
    }
    ~x_TQImageIO() { qt_Smoke->binding->deleted(164, (void*)this); }
};
void xcall_TQImageIO(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQImageIO *xself = (x_TQImageIO*)obj;
    switch(xi) {
	case 0: x_TQImageIO::x_0(args);	break;
	case 1: x_TQImageIO::x_1(args);	break;
	case 2: x_TQImageIO::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: x_TQImageIO::x_23(args);	break;
	case 24: x_TQImageIO::x_24(args);	break;
	case 25: x_TQImageIO::x_25(args);	break;
	case 26: x_TQImageIO::x_26(args);	break;
	case 27: delete (TQImageIO*)xself;	break;
    }
}

class x_TQInputDialog {
private:
    TQInputDialog *xthis;
public:
    x_TQInputDialog(void *x) : xthis((TQInputDialog*)x) {}
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = xthis->TQInputDialog::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = xthis->TQInputDialog::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = xthis->TQInputDialog::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = xthis->TQInputDialog::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = xthis->TQInputDialog::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = xthis->TQInputDialog::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// qObject()
	TQObject* xret = xthis->TQInputDialog::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQInputDialog::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_8(Smoke::Stack x) {
	// getText(const TQString&, const TQString&, TQLineEdit::EchoMode, const TQString&, bool*, TQWidget*, const char*)
	TQString xret = TQInputDialog::getText(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQLineEdit::EchoMode)x[3].s_enum,*(const TQString *)x[4].s_voidp,(bool*)x[5].s_voidp,(TQWidget*)x[6].s_class,(const char*)x[7].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_9(Smoke::Stack x) {
	// getText(const TQString&, const TQString&, TQLineEdit::EchoMode, const TQString&, bool*, TQWidget*)
	TQString xret = TQInputDialog::getText(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQLineEdit::EchoMode)x[3].s_enum,*(const TQString *)x[4].s_voidp,(bool*)x[5].s_voidp,(TQWidget*)x[6].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_10(Smoke::Stack x) {
	// getText(const TQString&, const TQString&, TQLineEdit::EchoMode, const TQString&, bool*)
	TQString xret = TQInputDialog::getText(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQLineEdit::EchoMode)x[3].s_enum,*(const TQString *)x[4].s_voidp,(bool*)x[5].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_11(Smoke::Stack x) {
	// getText(const TQString&, const TQString&, TQLineEdit::EchoMode, const TQString&)
	TQString xret = TQInputDialog::getText(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQLineEdit::EchoMode)x[3].s_enum,*(const TQString *)x[4].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_12(Smoke::Stack x) {
	// getText(const TQString&, const TQString&, TQLineEdit::EchoMode)
	TQString xret = TQInputDialog::getText(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(TQLineEdit::EchoMode)x[3].s_enum);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_13(Smoke::Stack x) {
	// getText(const TQString&, const TQString&)
	TQString xret = TQInputDialog::getText(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_14(Smoke::Stack x) {
	// getInteger(const TQString&, const TQString&, int, int, int, int, bool*, TQWidget*, const char*)
	int xret = TQInputDialog::getInteger(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int,(bool*)x[7].s_voidp,(TQWidget*)x[8].s_class,(const char*)x[9].s_voidp);
	x[0].s_int = xret;
    }
    static void x_15(Smoke::Stack x) {
	// getInteger(const TQString&, const TQString&, int, int, int, int, bool*, TQWidget*)
	int xret = TQInputDialog::getInteger(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int,(bool*)x[7].s_voidp,(TQWidget*)x[8].s_class);
	x[0].s_int = xret;
    }
    static void x_16(Smoke::Stack x) {
	// getInteger(const TQString&, const TQString&, int, int, int, int, bool*)
	int xret = TQInputDialog::getInteger(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int,(bool*)x[7].s_voidp);
	x[0].s_int = xret;
    }
    static void x_17(Smoke::Stack x) {
	// getInteger(const TQString&, const TQString&, int, int, int, int)
	int xret = TQInputDialog::getInteger(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int,(int)x[6].s_int);
	x[0].s_int = xret;
    }
    static void x_18(Smoke::Stack x) {
	// getInteger(const TQString&, const TQString&, int, int, int)
	int xret = TQInputDialog::getInteger(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int,(int)x[5].s_int);
	x[0].s_int = xret;
    }
    static void x_19(Smoke::Stack x) {
	// getInteger(const TQString&, const TQString&, int, int)
	int xret = TQInputDialog::getInteger(*(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_int = xret;
    }
    static void x_20(Smoke::Stack x) {
	// getInteger(const TQString&, const TQString&, int)
	int xret = TQInputDialog::getInteger(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_int = xret;
    }
    static void x_21(Smoke::Stack x) {
	// getInteger(const TQString&, const TQString&)
	int xret = TQInputDialog::getInteger(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_int = xret;
    }
    static void x_22(Smoke::Stack x) {
	// getDouble(const TQString&, const TQString&, double, double, double, int, bool*, TQWidget*, const char*)
	double xret = TQInputDialog::getDouble(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(double)x[3].s_double,(double)x[4].s_double,(double)x[5].s_double,(int)x[6].s_int,(bool*)x[7].s_voidp,(TQWidget*)x[8].s_class,(const char*)x[9].s_voidp);
	x[0].s_double = xret;
    }
    static void x_23(Smoke::Stack x) {
	// getDouble(const TQString&, const TQString&, double, double, double, int, bool*, TQWidget*)
	double xret = TQInputDialog::getDouble(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(double)x[3].s_double,(double)x[4].s_double,(double)x[5].s_double,(int)x[6].s_int,(bool*)x[7].s_voidp,(TQWidget*)x[8].s_class);
	x[0].s_double = xret;
    }
    static void x_24(Smoke::Stack x) {
	// getDouble(const TQString&, const TQString&, double, double, double, int, bool*)
	double xret = TQInputDialog::getDouble(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(double)x[3].s_double,(double)x[4].s_double,(double)x[5].s_double,(int)x[6].s_int,(bool*)x[7].s_voidp);
	x[0].s_double = xret;
    }
    static void x_25(Smoke::Stack x) {
	// getDouble(const TQString&, const TQString&, double, double, double, int)
	double xret = TQInputDialog::getDouble(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(double)x[3].s_double,(double)x[4].s_double,(double)x[5].s_double,(int)x[6].s_int);
	x[0].s_double = xret;
    }
    static void x_26(Smoke::Stack x) {
	// getDouble(const TQString&, const TQString&, double, double, double)
	double xret = TQInputDialog::getDouble(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(double)x[3].s_double,(double)x[4].s_double,(double)x[5].s_double);
	x[0].s_double = xret;
    }
    static void x_27(Smoke::Stack x) {
	// getDouble(const TQString&, const TQString&, double, double)
	double xret = TQInputDialog::getDouble(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(double)x[3].s_double,(double)x[4].s_double);
	x[0].s_double = xret;
    }
    static void x_28(Smoke::Stack x) {
	// getDouble(const TQString&, const TQString&, double)
	double xret = TQInputDialog::getDouble(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(double)x[3].s_double);
	x[0].s_double = xret;
    }
    static void x_29(Smoke::Stack x) {
	// getDouble(const TQString&, const TQString&)
	double xret = TQInputDialog::getDouble(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_double = xret;
    }
    static void x_30(Smoke::Stack x) {
	// getItem(const TQString&, const TQString&, const TQStringList&, int, bool, bool*, TQWidget*, const char*)
	TQString xret = TQInputDialog::getItem(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQStringList *)x[3].s_voidp,(int)x[4].s_int,(bool)x[5].s_bool,(bool*)x[6].s_voidp,(TQWidget*)x[7].s_class,(const char*)x[8].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_31(Smoke::Stack x) {
	// getItem(const TQString&, const TQString&, const TQStringList&, int, bool, bool*, TQWidget*)
	TQString xret = TQInputDialog::getItem(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQStringList *)x[3].s_voidp,(int)x[4].s_int,(bool)x[5].s_bool,(bool*)x[6].s_voidp,(TQWidget*)x[7].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_32(Smoke::Stack x) {
	// getItem(const TQString&, const TQString&, const TQStringList&, int, bool, bool*)
	TQString xret = TQInputDialog::getItem(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQStringList *)x[3].s_voidp,(int)x[4].s_int,(bool)x[5].s_bool,(bool*)x[6].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_33(Smoke::Stack x) {
	// getItem(const TQString&, const TQString&, const TQStringList&, int, bool)
	TQString xret = TQInputDialog::getItem(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQStringList *)x[3].s_voidp,(int)x[4].s_int,(bool)x[5].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_34(Smoke::Stack x) {
	// getItem(const TQString&, const TQString&, const TQStringList&, int)
	TQString xret = TQInputDialog::getItem(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQStringList *)x[3].s_voidp,(int)x[4].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_35(Smoke::Stack x) {
	// getItem(const TQString&, const TQString&, const TQStringList&)
	TQString xret = TQInputDialog::getItem(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQStringList *)x[3].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    ~x_TQInputDialog() { qt_Smoke->binding->deleted(165, (void*)this); }
};
void xcall_TQInputDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQInputDialog xtmp(obj), *xself = &xtmp;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_TQInputDialog::x_7(args);	break;
	case 8: x_TQInputDialog::x_8(args);	break;
	case 9: x_TQInputDialog::x_9(args);	break;
	case 10: x_TQInputDialog::x_10(args);	break;
	case 11: x_TQInputDialog::x_11(args);	break;
	case 12: x_TQInputDialog::x_12(args);	break;
	case 13: x_TQInputDialog::x_13(args);	break;
	case 14: x_TQInputDialog::x_14(args);	break;
	case 15: x_TQInputDialog::x_15(args);	break;
	case 16: x_TQInputDialog::x_16(args);	break;
	case 17: x_TQInputDialog::x_17(args);	break;
	case 18: x_TQInputDialog::x_18(args);	break;
	case 19: x_TQInputDialog::x_19(args);	break;
	case 20: x_TQInputDialog::x_20(args);	break;
	case 21: x_TQInputDialog::x_21(args);	break;
	case 22: x_TQInputDialog::x_22(args);	break;
	case 23: x_TQInputDialog::x_23(args);	break;
	case 24: x_TQInputDialog::x_24(args);	break;
	case 25: x_TQInputDialog::x_25(args);	break;
	case 26: x_TQInputDialog::x_26(args);	break;
	case 27: x_TQInputDialog::x_27(args);	break;
	case 28: x_TQInputDialog::x_28(args);	break;
	case 29: x_TQInputDialog::x_29(args);	break;
	case 30: x_TQInputDialog::x_30(args);	break;
	case 31: x_TQInputDialog::x_31(args);	break;
	case 32: x_TQInputDialog::x_32(args);	break;
	case 33: x_TQInputDialog::x_33(args);	break;
	case 34: x_TQInputDialog::x_34(args);	break;
	case 35: x_TQInputDialog::x_35(args);	break;
    }
}

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

class x_TQIntValidator : public TQIntValidator {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQIntValidator::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQIntValidator::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQIntValidator::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->TQIntValidator::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->TQIntValidator::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->TQIntValidator::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->TQIntValidator::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQIntValidator(TQObject*, const char*)
	x_TQIntValidator* xret = new x_TQIntValidator((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQIntValidator(TQObject* x1, const char* x2) : TQIntValidator(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQIntValidator(TQObject*)
	x_TQIntValidator* xret = new x_TQIntValidator((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIntValidator(TQObject* x1) : TQIntValidator(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQIntValidator(int, int, TQObject*, const char*)
	x_TQIntValidator* xret = new x_TQIntValidator((int)x[1].s_int,(int)x[2].s_int,(TQObject*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQIntValidator(int x1, int x2, TQObject* x3, const char* x4) : TQIntValidator(x1, x2, x3, x4) {
    }
    static void x_10(Smoke::Stack x) {
	// TQIntValidator(int, int, TQObject*)
	x_TQIntValidator* xret = new x_TQIntValidator((int)x[1].s_int,(int)x[2].s_int,(TQObject*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIntValidator(int x1, int x2, TQObject* x3) : TQIntValidator(x1, x2, x3) {
    }
    void x_11(Smoke::Stack x) const {
	// validate(TQString&, int&)
	TQValidator::State xret = this->TQIntValidator::validate(*(TQString *)x[1].s_voidp,*(int *)x[2].s_voidp);
	x[0].s_enum = xret;
    }
    void x_12(Smoke::Stack x) {
	// setBottom(int)
	this->TQIntValidator::setBottom((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// setTop(int)
	this->TQIntValidator::setTop((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// setRange(int, int)
	this->TQIntValidator::setRange((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// bottom()
	int xret = this->TQIntValidator::bottom();
	x[0].s_int = xret;
    }
    void x_16(Smoke::Stack x) const {
	// top()
	int xret = this->TQIntValidator::top();
	x[0].s_int = xret;
    }
    static void x_17(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQIntValidator::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5072, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQIntValidator::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void fixup(TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12516, (void*)this, x)) return;
	this->TQValidator::fixup(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5071, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQIntValidator::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setRange(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(5086, (void*)this, x)) return;
	this->TQIntValidator::setRange(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(5073, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQIntValidator::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(5075, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIntValidator::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(5074, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIntValidator::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(5076, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIntValidator::tqt_property(x1, x2, x3);
    }
    virtual TQValidator::State validate(TQString& x1, int& x2) const {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(5083, (void*)this, x)) return (TQValidator::State)x[0].s_int;
	return this->TQIntValidator::validate(x1, x2);
    }
    ~x_TQIntValidator() { qt_Smoke->binding->deleted(167, (void*)this); }
};
void xcall_TQIntValidator(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQIntValidator *xself = (x_TQIntValidator*)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_TQIntValidator::x_7(args);	break;
	case 8: x_TQIntValidator::x_8(args);	break;
	case 9: x_TQIntValidator::x_9(args);	break;
	case 10: x_TQIntValidator::x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: x_TQIntValidator::x_17(args);	break;
	case 18: delete (TQIntValidator*)xself;	break;
    }
}

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

class x_TQJpUnicodeConv : public TQJpUnicodeConv {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQJpUnicodeConv::Default;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQJpUnicodeConv::Unicode;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQJpUnicodeConv::Unicode_JISX0201;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQJpUnicodeConv::Unicode_ASCII;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQJpUnicodeConv::JISX0221_JISX0201;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQJpUnicodeConv::JISX0221_ASCII;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQJpUnicodeConv::Sun_JDK117;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQJpUnicodeConv::Microsoft_CP932;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQJpUnicodeConv::NEC_VDC;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQJpUnicodeConv::UDC;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQJpUnicodeConv::IBM_VDC;
    }
    void x_11(Smoke::Stack x) const {
	// asciiToUnicode(uint, uint)
	uint xret = this->TQJpUnicodeConv::asciiToUnicode((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_12(Smoke::Stack x) const {
	// jisx0201ToUnicode(uint, uint)
	uint xret = this->TQJpUnicodeConv::jisx0201ToUnicode((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_13(Smoke::Stack x) const {
	// jisx0201LatinToUnicode(uint, uint)
	uint xret = this->TQJpUnicodeConv::jisx0201LatinToUnicode((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_14(Smoke::Stack x) const {
	// jisx0201KanaToUnicode(uint, uint)
	uint xret = this->TQJpUnicodeConv::jisx0201KanaToUnicode((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_15(Smoke::Stack x) const {
	// jisx0208ToUnicode(uint, uint)
	uint xret = this->TQJpUnicodeConv::jisx0208ToUnicode((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_16(Smoke::Stack x) const {
	// jisx0212ToUnicode(uint, uint)
	uint xret = this->TQJpUnicodeConv::jisx0212ToUnicode((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_17(Smoke::Stack x) const {
	// asciiToUnicode(uint)
	uint xret = this->TQJpUnicodeConv::asciiToUnicode((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_18(Smoke::Stack x) const {
	// jisx0201ToUnicode(uint)
	uint xret = this->TQJpUnicodeConv::jisx0201ToUnicode((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_19(Smoke::Stack x) const {
	// jisx0201LatinToUnicode(uint)
	uint xret = this->TQJpUnicodeConv::jisx0201LatinToUnicode((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_20(Smoke::Stack x) const {
	// jisx0201KanaToUnicode(uint)
	uint xret = this->TQJpUnicodeConv::jisx0201KanaToUnicode((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_21(Smoke::Stack x) const {
	// jisx0208ToUnicode(uint)
	uint xret = this->TQJpUnicodeConv::jisx0208ToUnicode((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_22(Smoke::Stack x) const {
	// jisx0212ToUnicode(uint)
	uint xret = this->TQJpUnicodeConv::jisx0212ToUnicode((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_23(Smoke::Stack x) const {
	// unicodeToAscii(uint, uint)
	uint xret = this->TQJpUnicodeConv::unicodeToAscii((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_24(Smoke::Stack x) const {
	// unicodeToJisx0201(uint, uint)
	uint xret = this->TQJpUnicodeConv::unicodeToJisx0201((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_25(Smoke::Stack x) const {
	// unicodeToJisx0201Latin(uint, uint)
	uint xret = this->TQJpUnicodeConv::unicodeToJisx0201Latin((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_26(Smoke::Stack x) const {
	// unicodeToJisx0201Kana(uint, uint)
	uint xret = this->TQJpUnicodeConv::unicodeToJisx0201Kana((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_27(Smoke::Stack x) const {
	// unicodeToJisx0208(uint, uint)
	uint xret = this->TQJpUnicodeConv::unicodeToJisx0208((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_28(Smoke::Stack x) const {
	// unicodeToJisx0212(uint, uint)
	uint xret = this->TQJpUnicodeConv::unicodeToJisx0212((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_29(Smoke::Stack x) const {
	// unicodeToAscii(uint)
	uint xret = this->TQJpUnicodeConv::unicodeToAscii((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_30(Smoke::Stack x) const {
	// unicodeToJisx0201(uint)
	uint xret = this->TQJpUnicodeConv::unicodeToJisx0201((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_31(Smoke::Stack x) const {
	// unicodeToJisx0201Latin(uint)
	uint xret = this->TQJpUnicodeConv::unicodeToJisx0201Latin((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_32(Smoke::Stack x) const {
	// unicodeToJisx0201Kana(uint)
	uint xret = this->TQJpUnicodeConv::unicodeToJisx0201Kana((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_33(Smoke::Stack x) const {
	// unicodeToJisx0208(uint)
	uint xret = this->TQJpUnicodeConv::unicodeToJisx0208((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_34(Smoke::Stack x) const {
	// unicodeToJisx0212(uint)
	uint xret = this->TQJpUnicodeConv::unicodeToJisx0212((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_35(Smoke::Stack x) const {
	// sjisToUnicode(uint, uint)
	uint xret = this->TQJpUnicodeConv::sjisToUnicode((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_36(Smoke::Stack x) const {
	// unicodeToSjis(uint, uint)
	uint xret = this->TQJpUnicodeConv::unicodeToSjis((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_37(Smoke::Stack x) const {
	// sjisibmvdcToUnicode(uint, uint)
	uint xret = this->TQJpUnicodeConv::sjisibmvdcToUnicode((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_38(Smoke::Stack x) const {
	// unicodeToSjisibmvdc(uint, uint)
	uint xret = this->TQJpUnicodeConv::unicodeToSjisibmvdc((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_39(Smoke::Stack x) const {
	// cp932ToUnicode(uint, uint)
	uint xret = this->TQJpUnicodeConv::cp932ToUnicode((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_40(Smoke::Stack x) const {
	// unicodeToCp932(uint, uint)
	uint xret = this->TQJpUnicodeConv::unicodeToCp932((uint)x[1].s_uint,(uint)x[2].s_uint);
	x[0].s_uint = xret;
    }
    void x_41(Smoke::Stack x) const {
	// sjisToUnicode(uint)
	uint xret = this->TQJpUnicodeConv::sjisToUnicode((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    void x_42(Smoke::Stack x) const {
	// unicodeToSjis(uint)
	uint xret = this->TQJpUnicodeConv::unicodeToSjis((uint)x[1].s_uint);
	x[0].s_uint = xret;
    }
    static void x_43(Smoke::Stack x) {
	// TQJpUnicodeConv(const TQJpUnicodeConv&)
	x_TQJpUnicodeConv* xret = new x_TQJpUnicodeConv(*(const TQJpUnicodeConv *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQJpUnicodeConv(const TQJpUnicodeConv& x1) : TQJpUnicodeConv(x1) {
    }
    static void x_44(Smoke::Stack x) {
	// newConverter(int)
	TQJpUnicodeConv* xret = TQJpUnicodeConv::newConverter((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    static void x_45(Smoke::Stack x) {
	// TQJpUnicodeConv(int)
	x_TQJpUnicodeConv* xret = new x_TQJpUnicodeConv((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQJpUnicodeConv(int x1) : TQJpUnicodeConv(x1) {
    }
    virtual uint asciiToUnicode(uint x1, uint x2) const {
	Smoke::StackItem x[3];
	x[1].s_uint = x1;
	x[2].s_uint = x2;
	if(qt_Smoke->binding->callMethod(5113, (void*)this, x)) return (uint)x[0].s_uint;
	return this->TQJpUnicodeConv::asciiToUnicode(x1, x2);
    }
    virtual uint jisx0201LatinToUnicode(uint x1, uint x2) const {
	Smoke::StackItem x[3];
	x[1].s_uint = x1;
	x[2].s_uint = x2;
	if(qt_Smoke->binding->callMethod(5115, (void*)this, x)) return (uint)x[0].s_uint;
	return this->TQJpUnicodeConv::jisx0201LatinToUnicode(x1, x2);
    }
    virtual uint jisx0208ToUnicode(uint x1, uint x2) const {
	Smoke::StackItem x[3];
	x[1].s_uint = x1;
	x[2].s_uint = x2;
	if(qt_Smoke->binding->callMethod(5117, (void*)this, x)) return (uint)x[0].s_uint;
	return this->TQJpUnicodeConv::jisx0208ToUnicode(x1, x2);
    }
    virtual uint jisx0212ToUnicode(uint x1, uint x2) const {
	Smoke::StackItem x[3];
	x[1].s_uint = x1;
	x[2].s_uint = x2;
	if(qt_Smoke->binding->callMethod(5118, (void*)this, x)) return (uint)x[0].s_uint;
	return this->TQJpUnicodeConv::jisx0212ToUnicode(x1, x2);
    }
    virtual uint unicodeToAscii(uint x1, uint x2) const {
	Smoke::StackItem x[3];
	x[1].s_uint = x1;
	x[2].s_uint = x2;
	if(qt_Smoke->binding->callMethod(5125, (void*)this, x)) return (uint)x[0].s_uint;
	return this->TQJpUnicodeConv::unicodeToAscii(x1, x2);
    }
    virtual uint unicodeToJisx0201Latin(uint x1, uint x2) const {
	Smoke::StackItem x[3];
	x[1].s_uint = x1;
	x[2].s_uint = x2;
	if(qt_Smoke->binding->callMethod(5127, (void*)this, x)) return (uint)x[0].s_uint;
	return this->TQJpUnicodeConv::unicodeToJisx0201Latin(x1, x2);
    }
    virtual uint unicodeToJisx0208(uint x1, uint x2) const {
	Smoke::StackItem x[3];
	x[1].s_uint = x1;
	x[2].s_uint = x2;
	if(qt_Smoke->binding->callMethod(5129, (void*)this, x)) return (uint)x[0].s_uint;
	return this->TQJpUnicodeConv::unicodeToJisx0208(x1, x2);
    }
    virtual uint unicodeToJisx0212(uint x1, uint x2) const {
	Smoke::StackItem x[3];
	x[1].s_uint = x1;
	x[2].s_uint = x2;
	if(qt_Smoke->binding->callMethod(5130, (void*)this, x)) return (uint)x[0].s_uint;
	return this->TQJpUnicodeConv::unicodeToJisx0212(x1, x2);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 333: //TQJpUnicodeConv::Rules
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQJpUnicodeConv::Rules;
		break;
	      case Smoke::EnumDelete:
		delete (TQJpUnicodeConv::Rules*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQJpUnicodeConv::Rules*)xdata = (TQJpUnicodeConv::Rules)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQJpUnicodeConv::Rules*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQJpUnicodeConv() { qt_Smoke->binding->deleted(169, (void*)this); }
};
void xenum_TQJpUnicodeConv(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQJpUnicodeConv::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQJpUnicodeConv(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQJpUnicodeConv *xself = (x_TQJpUnicodeConv*)obj;
    switch(xi) {
	case 0: x_TQJpUnicodeConv::x_0(args);	break;
	case 1: x_TQJpUnicodeConv::x_1(args);	break;
	case 2: x_TQJpUnicodeConv::x_2(args);	break;
	case 3: x_TQJpUnicodeConv::x_3(args);	break;
	case 4: x_TQJpUnicodeConv::x_4(args);	break;
	case 5: x_TQJpUnicodeConv::x_5(args);	break;
	case 6: x_TQJpUnicodeConv::x_6(args);	break;
	case 7: x_TQJpUnicodeConv::x_7(args);	break;
	case 8: x_TQJpUnicodeConv::x_8(args);	break;
	case 9: x_TQJpUnicodeConv::x_9(args);	break;
	case 10: x_TQJpUnicodeConv::x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: x_TQJpUnicodeConv::x_43(args);	break;
	case 44: x_TQJpUnicodeConv::x_44(args);	break;
	case 45: x_TQJpUnicodeConv::x_45(args);	break;
	case 46: delete (TQJpUnicodeConv*)xself;	break;
    }
}

class x_TQKeyEvent : public TQKeyEvent {
public:
    static void x_0(Smoke::Stack x) {
	// TQKeyEvent(TQEvent::Type, int, int, int, const TQString&, bool, ushort)
	x_TQKeyEvent* xret = new x_TQKeyEvent((TQEvent::Type)x[1].s_enum,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,*(const TQString *)x[5].s_voidp,(bool)x[6].s_bool,(ushort)x[7].s_ushort);
	x[0].s_class = (void*)xret;
    }
    x_TQKeyEvent(TQEvent::Type x1, int x2, int x3, int x4, const TQString& x5, bool x6, ushort x7) : TQKeyEvent(x1, x2, x3, x4, x5, x6, x7) {
    }
    static void x_1(Smoke::Stack x) {
	// TQKeyEvent(TQEvent::Type, int, int, int, const TQString&, bool)
	x_TQKeyEvent* xret = new x_TQKeyEvent((TQEvent::Type)x[1].s_enum,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,*(const TQString *)x[5].s_voidp,(bool)x[6].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_TQKeyEvent(TQEvent::Type x1, int x2, int x3, int x4, const TQString& x5, bool x6) : TQKeyEvent(x1, x2, x3, x4, x5, x6) {
    }
    static void x_2(Smoke::Stack x) {
	// TQKeyEvent(TQEvent::Type, int, int, int, const TQString&)
	x_TQKeyEvent* xret = new x_TQKeyEvent((TQEvent::Type)x[1].s_enum,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int,*(const TQString *)x[5].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQKeyEvent(TQEvent::Type x1, int x2, int x3, int x4, const TQString& x5) : TQKeyEvent(x1, x2, x3, x4, x5) {
    }
    static void x_3(Smoke::Stack x) {
	// TQKeyEvent(TQEvent::Type, int, int, int)
	x_TQKeyEvent* xret = new x_TQKeyEvent((TQEvent::Type)x[1].s_enum,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQKeyEvent(TQEvent::Type x1, int x2, int x3, int x4) : TQKeyEvent(x1, x2, x3, x4) {
    }
    void x_4(Smoke::Stack x) const {
	// key()
	int xret = this->TQKeyEvent::key();
	x[0].s_int = xret;
    }
    void x_5(Smoke::Stack x) const {
	// ascii()
	int xret = this->TQKeyEvent::ascii();
	x[0].s_int = xret;
    }
    void x_6(Smoke::Stack x) const {
	// state()
	TQt::ButtonState xret = this->TQKeyEvent::state();
	x[0].s_enum = xret;
    }
    void x_7(Smoke::Stack x) const {
	// stateAfter()
	TQt::ButtonState xret = this->TQKeyEvent::stateAfter();
	x[0].s_enum = xret;
    }
    void x_8(Smoke::Stack x) const {
	// isAccepted()
	bool xret = this->TQKeyEvent::isAccepted();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) const {
	// text()
	TQString xret = this->TQKeyEvent::text();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_10(Smoke::Stack x) const {
	// isAutoRepeat()
	bool xret = this->TQKeyEvent::isAutoRepeat();
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) const {
	// count()
	int xret = this->TQKeyEvent::count();
	x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) {
	// accept()
	this->TQKeyEvent::accept();
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// ignore()
	this->TQKeyEvent::ignore();
	(void)x; // noop (for compiler warning)
    }
    static void x_14(Smoke::Stack x) {
	// TQKeyEvent(const TQKeyEvent&)
	x_TQKeyEvent* xret = new x_TQKeyEvent(*(const TQKeyEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQKeyEvent(const TQKeyEvent& x1) : TQKeyEvent(x1) {
    }
    ~x_TQKeyEvent() { qt_Smoke->binding->deleted(170, (void*)this); }
};
void xcall_TQKeyEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQKeyEvent *xself = (x_TQKeyEvent*)obj;
    switch(xi) {
	case 0: x_TQKeyEvent::x_0(args);	break;
	case 1: x_TQKeyEvent::x_1(args);	break;
	case 2: x_TQKeyEvent::x_2(args);	break;
	case 3: x_TQKeyEvent::x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: x_TQKeyEvent::x_14(args);	break;
	case 15: delete (TQKeyEvent*)xself;	break;
    }
}

class x_TQKeySequence : public TQKeySequence {
public:
    static void x_0(Smoke::Stack x) {
	// TQKeySequence()
	x_TQKeySequence* xret = new x_TQKeySequence();
	x[0].s_class = (void*)xret;
    }
    x_TQKeySequence() : TQKeySequence() {
    }
    static void x_1(Smoke::Stack x) {
	// TQKeySequence(const TQString&)
	x_TQKeySequence* xret = new x_TQKeySequence(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQKeySequence(const TQString& x1) : TQKeySequence(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQKeySequence(int)
	x_TQKeySequence* xret = new x_TQKeySequence((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQKeySequence(int x1) : TQKeySequence(x1) {
    }
    static void x_3(Smoke::Stack x) {
	// TQKeySequence(int, int, int, int)
	x_TQKeySequence* xret = new x_TQKeySequence((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_TQKeySequence(int x1, int x2, int x3, int x4) : TQKeySequence(x1, x2, x3, x4) {
    }
    static void x_4(Smoke::Stack x) {
	// TQKeySequence(int, int, int)
	x_TQKeySequence* xret = new x_TQKeySequence((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQKeySequence(int x1, int x2, int x3) : TQKeySequence(x1, x2, x3) {
    }
    static void x_5(Smoke::Stack x) {
	// TQKeySequence(int, int)
	x_TQKeySequence* xret = new x_TQKeySequence((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQKeySequence(int x1, int x2) : TQKeySequence(x1, x2) {
    }
    static void x_6(Smoke::Stack x) {
	// TQKeySequence(const TQKeySequence&)
	x_TQKeySequence* xret = new x_TQKeySequence(*(const TQKeySequence *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQKeySequence(const TQKeySequence& x1) : TQKeySequence(x1) {
    }
    void x_7(Smoke::Stack x) const {
	// count()
	uint xret = this->TQKeySequence::count();
	x[0].s_uint = xret;
    }
    void x_8(Smoke::Stack x) const {
	// isEmpty()
	bool xret = this->TQKeySequence::isEmpty();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) const {
	// matches(const TQKeySequence&)
	TQt::SequenceMatch xret = this->TQKeySequence::matches(*(const TQKeySequence *)x[1].s_class);
	x[0].s_enum = xret;
    }
    void x_10(Smoke::Stack x) const {
	// operator TQString()
	this->TQKeySequence::operator TQString();
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// operator int()
	this->TQKeySequence::operator int();
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// operator[](uint)
	int xret = this->TQKeySequence::operator[]((uint)x[1].s_uint);
	x[0].s_int = xret;
    }
    void x_13(Smoke::Stack x) {
	// operator=(const TQKeySequence&)
	TQKeySequence& xret = this->TQKeySequence::operator=(*(const TQKeySequence *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_14(Smoke::Stack x) const {
	// operator==(const TQKeySequence&)
	bool xret = this->TQKeySequence::operator==(*(const TQKeySequence *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// operator!=(const TQKeySequence&)
	bool xret = this->TQKeySequence::operator!=(*(const TQKeySequence *)x[1].s_class);
	x[0].s_bool = xret;
    }
    ~x_TQKeySequence() { qt_Smoke->binding->deleted(171, (void*)this); }
};
void xcall_TQKeySequence(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQKeySequence *xself = (x_TQKeySequence*)obj;
    switch(xi) {
	case 0: x_TQKeySequence::x_0(args);	break;
	case 1: x_TQKeySequence::x_1(args);	break;
	case 2: x_TQKeySequence::x_2(args);	break;
	case 3: x_TQKeySequence::x_3(args);	break;
	case 4: x_TQKeySequence::x_4(args);	break;
	case 5: x_TQKeySequence::x_5(args);	break;
	case 6: x_TQKeySequence::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: delete (TQKeySequence*)xself;	break;
    }
}

