//Auto-generated by ../../kalyptus/kalyptus. DO NOT EDIT.
#include <smoke.h>
#include <qt_smoke.h>
#include <ntqasyncio.h>
#include <ntqcstring.h>
#include <ntqevent.h>
#include <ntqhbox.h>
#include <ntqcolor.h>
#include <ntqregion.h>
#include <ntqrect.h>
#include <ntqwidget.h>
#include <ntqiconview.h>
#include <ntqrtlcodec.h>
#include <ntqpoint.h>
#include <ntqpixmap.h>
#include <ntqbitmap.h>
#include <ntqhttp.h>
#include <ntqsizepolicy.h>
#include <ntqhostaddress.h>
#include <ntqfont.h>
#include <ntqcursor.h>
#include <ntqnamespace.h>
#include <ntqiodevice.h>
#include <ntqsize.h>
#include <ntqlayout.h>
#include <ntqstyle.h>
#include <ntqhbuttongroup.h>
#include <ntqvariant.h>
#include <ntqstring.h>
#include <ntqdragobject.h>
#include <ntqhgroupbox.h>
#include <ntqstringlist.h>
#include <ntqheader.h>
#include <ntqpalette.h>
#include <ntqiconset.h>
#include <ntqglobal.h>

class x_TQHBox : public TQHBox {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQHBox::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQHBox::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQHBox::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->TQHBox::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->TQHBox::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->TQHBox::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->TQHBox::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQHBox(TQWidget*, const char*, TQt::WFlags)
	x_TQHBox* xret = new x_TQHBox((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQHBox(TQWidget* x1, const char* x2, TQt::WFlags x3) : TQHBox(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// TQHBox(TQWidget*, const char*)
	x_TQHBox* xret = new x_TQHBox((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHBox(TQWidget* x1, const char* x2) : TQHBox(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// TQHBox(TQWidget*)
	x_TQHBox* xret = new x_TQHBox((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHBox(TQWidget* x1) : TQHBox(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// TQHBox()
	x_TQHBox* xret = new x_TQHBox();
	x[0].s_class = (void*)xret;
    }
    x_TQHBox() : TQHBox() {
    }
    void x_11(Smoke::Stack x) {
	// setSpacing(int)
	this->TQHBox::setSpacing((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// setStretchFactor(TQWidget*, int)
	bool xret = this->TQHBox::setStretchFactor((TQWidget*)x[1].s_class,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQHBox::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    static void x_14(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQHBox::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_15(Smoke::Stack x) {
	// TQHBox(bool, TQWidget*, const char*, TQt::WFlags)
	x_TQHBox* xret = new x_TQHBox((bool)x[1].s_bool,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp,(TQt::WFlags)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQHBox(bool x1, TQWidget* x2, const char* x3, TQt::WFlags x4) : TQHBox(x1, x2, x3, x4) {
    }
    static void x_16(Smoke::Stack x) {
	// TQHBox(bool, TQWidget*, const char*)
	x_TQHBox* xret = new x_TQHBox((bool)x[1].s_bool,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHBox(bool x1, TQWidget* x2, const char* x3) : TQHBox(x1, x2, x3) {
    }
    void x_17(Smoke::Stack x) {
	// frameChanged()
	this->TQHBox::frameChanged();
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4163, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQHBox::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void drawContents(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3487, (void*)this, x)) return;
	this->TQFrame::drawContents(x1);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3486, (void*)this, x)) return;
	this->TQFrame::drawFrame(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13016, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13024, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13064, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13025, (void*)this, x)) return;
	this->TQWidget::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13047, (void*)this, x)) return;
	this->TQWidget::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual void frameChanged() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4180, (void*)this, x)) return;
	this->TQHBox::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 keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4162, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQHBox::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12919, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3484, (void*)this, x)) return;
	this->TQFrame::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12997, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3485, (void*)this, x)) return;
	this->TQFrame::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12945, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12891, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12946, (void*)this, x)) return;
	this->TQWidget::setAutoMask(x1);
    }
    virtual void setBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12887, (void*)this, x)) return;
	this->TQWidget::setBackgroundColor(x1);
    }
    virtual void setBackgroundMode(TQt::BackgroundMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12849, (void*)this, x)) return;
	this->TQWidget::setBackgroundMode(x1);
    }
    virtual void setBackgroundOrigin(TQWidget::BackgroundOrigin x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12948, (void*)this, x)) return;
	this->TQWidget::setBackgroundOrigin(x1);
    }
    virtual void setBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12889, (void*)this, x)) return;
	this->TQWidget::setBackgroundPixmap(x1);
    }
    virtual void setCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12970, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12876, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12968, (void*)this, x)) return;
	this->TQWidget::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12853, (void*)this, x)) return;
	this->TQWidget::setEraseColor(x1);
    }
    virtual void setErasePixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12855, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setFrameRect(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3481, (void*)this, x)) return;
	this->TQFrame::setFrameRect(x1);
    }
    virtual void setFrameStyle(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3465, (void*)this, x)) return;
	this->TQFrame::setFrameStyle(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3475, (void*)this, x)) return;
	this->TQFrame::setLineWidth(x1);
    }
    virtual void setMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3477, (void*)this, x)) return;
	this->TQFrame::setMargin(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMidLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3479, (void*)this, x)) return;
	this->TQFrame::setMidLineWidth(x1);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12833, (void*)this, x)) return;
	this->TQWidget::setSizeIncrement(x1, x2);
    }
    virtual void setSizePolicy(TQSizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12921, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12976, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13060, (void*)this, x)) return;
	this->TQWidget::setWFlags(x1);
    }
    virtual void setWState(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(13058, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4175, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQHBox::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3489, (void*)this, x)) return;
	this->TQFrame::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(4164, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQHBox::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(4166, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHBox::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(4165, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHBox::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(4167, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHBox::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13021, (void*)this, x)) return;
	this->TQWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQHBox() { qt_Smoke->binding->deleted(134, (void*)this); }
};
void xcall_TQHBox(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQHBox *xself = (x_TQHBox*)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_TQHBox::x_7(args);	break;
	case 8: x_TQHBox::x_8(args);	break;
	case 9: x_TQHBox::x_9(args);	break;
	case 10: x_TQHBox::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_TQHBox::x_14(args);	break;
	case 15: x_TQHBox::x_15(args);	break;
	case 16: x_TQHBox::x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: delete (TQHBox*)xself;	break;
    }
}

class x_TQHBoxLayout : public TQHBoxLayout {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQHBoxLayout::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQHBoxLayout::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQHBoxLayout::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->TQHBoxLayout::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->TQHBoxLayout::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->TQHBoxLayout::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->TQHBoxLayout::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQHBoxLayout(TQWidget*, int, int, const char*)
	x_TQHBoxLayout* xret = new x_TQHBoxLayout((TQWidget*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHBoxLayout(TQWidget* x1, int x2, int x3, const char* x4) : TQHBoxLayout(x1, x2, x3, x4) {
    }
    static void x_8(Smoke::Stack x) {
	// TQHBoxLayout(TQWidget*, int, int)
	x_TQHBoxLayout* xret = new x_TQHBoxLayout((TQWidget*)x[1].s_class,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQHBoxLayout(TQWidget* x1, int x2, int x3) : TQHBoxLayout(x1, x2, x3) {
    }
    static void x_9(Smoke::Stack x) {
	// TQHBoxLayout(TQWidget*, int)
	x_TQHBoxLayout* xret = new x_TQHBoxLayout((TQWidget*)x[1].s_class,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQHBoxLayout(TQWidget* x1, int x2) : TQHBoxLayout(x1, x2) {
    }
    static void x_10(Smoke::Stack x) {
	// TQHBoxLayout(TQWidget*)
	x_TQHBoxLayout* xret = new x_TQHBoxLayout((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHBoxLayout(TQWidget* x1) : TQHBoxLayout(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// TQHBoxLayout(TQLayout*, int, const char*)
	x_TQHBoxLayout* xret = new x_TQHBoxLayout((TQLayout*)x[1].s_class,(int)x[2].s_int,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHBoxLayout(TQLayout* x1, int x2, const char* x3) : TQHBoxLayout(x1, x2, x3) {
    }
    static void x_12(Smoke::Stack x) {
	// TQHBoxLayout(TQLayout*, int)
	x_TQHBoxLayout* xret = new x_TQHBoxLayout((TQLayout*)x[1].s_class,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQHBoxLayout(TQLayout* x1, int x2) : TQHBoxLayout(x1, x2) {
    }
    static void x_13(Smoke::Stack x) {
	// TQHBoxLayout(TQLayout*)
	x_TQHBoxLayout* xret = new x_TQHBoxLayout((TQLayout*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHBoxLayout(TQLayout* x1) : TQHBoxLayout(x1) {
    }
    static void x_14(Smoke::Stack x) {
	// TQHBoxLayout(int, const char*)
	x_TQHBoxLayout* xret = new x_TQHBoxLayout((int)x[1].s_int,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHBoxLayout(int x1, const char* x2) : TQHBoxLayout(x1, x2) {
    }
    static void x_15(Smoke::Stack x) {
	// TQHBoxLayout(int)
	x_TQHBoxLayout* xret = new x_TQHBoxLayout((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQHBoxLayout(int x1) : TQHBoxLayout(x1) {
    }
    static void x_16(Smoke::Stack x) {
	// TQHBoxLayout()
	x_TQHBoxLayout* xret = new x_TQHBoxLayout();
	x[0].s_class = (void*)xret;
    }
    x_TQHBoxLayout() : TQHBoxLayout() {
    }
    static void x_17(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQHBoxLayout::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual void addItem(TQLayoutItem* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(351, (void*)this, x)) return;
	this->TQBoxLayout::addItem(x1);
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(5338, (void*)this, x)) return;
	this->TQLayout::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4182, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQHBoxLayout::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(5337, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQLayout::eventFilter(x1, x2);
    }
    virtual TQSizePolicy::ExpandData expanding() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(379, (void*)this, x)) {
	    TQSizePolicy::ExpandData *xptr = (TQSizePolicy::ExpandData *)x[0].s_class;
	    TQSizePolicy::ExpandData xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQBoxLayout::expanding();
    }
    virtual TQRect geometry() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5316, (void*)this, x)) {
	    TQRect *xptr = (TQRect *)x[0].s_class;
	    TQRect xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQLayout::geometry();
    }
    virtual bool hasHeightForWidth() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(376, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQBoxLayout::hasHeightForWidth();
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(377, (void*)this, x)) return (int)x[0].s_int;
	return this->TQBoxLayout::heightForWidth(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void invalidate() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(380, (void*)this, x)) return;
	this->TQBoxLayout::invalidate();
    }
    virtual bool isEmpty() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5327, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQLayout::isEmpty();
    }
    virtual TQLayoutIterator iterator() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(381, (void*)this, x)) {
	    TQLayoutIterator *xptr = (TQLayoutIterator *)x[0].s_class;
	    TQLayoutIterator xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQBoxLayout::iterator();
    }
    virtual TQLayout* layout() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5332, (void*)this, x)) return (TQLayout*)x[0].s_class;
	return this->TQLayout::layout();
    }
    virtual TQSize maximumSize() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(375, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQBoxLayout::maximumSize();
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4181, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQHBoxLayout::metaObject();
    }
    virtual TQSize minimumSize() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(374, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQBoxLayout::minimumSize();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setAlignment(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(5361, (void*)this, x)) return;
	this->TQLayoutItem::setAlignment(x1);
    }
    virtual void setAutoAdd(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(5313, (void*)this, x)) return;
	this->TQLayout::setAutoAdd(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(382, (void*)this, x)) return;
	this->TQBoxLayout::setGeometry(x1);
    }
    virtual void setMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(5302, (void*)this, x)) return;
	this->TQLayout::setMargin(x1);
    }
    virtual void setMenuBar(TQMenuBar* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(5309, (void*)this, x)) return;
	this->TQLayout::setMenuBar(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setSpacing(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(5303, (void*)this, x)) return;
	this->TQLayout::setSpacing(x1);
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(373, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQBoxLayout::sizeHint();
    }
    virtual TQSpacerItem* spacerItem() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5359, (void*)this, x)) return (TQSpacerItem*)x[0].s_class;
	return this->TQLayoutItem::spacerItem();
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(4183, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQHBoxLayout::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(4185, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHBoxLayout::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(4184, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHBoxLayout::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(4186, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHBoxLayout::tqt_property(x1, x2, x3);
    }
    virtual TQWidget* widget() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(5356, (void*)this, x)) return (TQWidget*)x[0].s_class;
	return this->TQLayoutItem::widget();
    }
    ~x_TQHBoxLayout() { qt_Smoke->binding->deleted(135, (void*)this); }
};
void xcall_TQHBoxLayout(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQHBoxLayout *xself = (x_TQHBoxLayout*)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_TQHBoxLayout::x_7(args);	break;
	case 8: x_TQHBoxLayout::x_8(args);	break;
	case 9: x_TQHBoxLayout::x_9(args);	break;
	case 10: x_TQHBoxLayout::x_10(args);	break;
	case 11: x_TQHBoxLayout::x_11(args);	break;
	case 12: x_TQHBoxLayout::x_12(args);	break;
	case 13: x_TQHBoxLayout::x_13(args);	break;
	case 14: x_TQHBoxLayout::x_14(args);	break;
	case 15: x_TQHBoxLayout::x_15(args);	break;
	case 16: x_TQHBoxLayout::x_16(args);	break;
	case 17: x_TQHBoxLayout::x_17(args);	break;
	case 18: delete (TQHBoxLayout*)xself;	break;
    }
}

class x_TQHButtonGroup : public TQHButtonGroup {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQHButtonGroup::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQHButtonGroup::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQHButtonGroup::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->TQHButtonGroup::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->TQHButtonGroup::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->TQHButtonGroup::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->TQHButtonGroup::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQHButtonGroup(TQWidget*, const char*)
	x_TQHButtonGroup* xret = new x_TQHButtonGroup((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHButtonGroup(TQWidget* x1, const char* x2) : TQHButtonGroup(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQHButtonGroup(TQWidget*)
	x_TQHButtonGroup* xret = new x_TQHButtonGroup((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHButtonGroup(TQWidget* x1) : TQHButtonGroup(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQHButtonGroup()
	x_TQHButtonGroup* xret = new x_TQHButtonGroup();
	x[0].s_class = (void*)xret;
    }
    x_TQHButtonGroup() : TQHButtonGroup() {
    }
    static void x_10(Smoke::Stack x) {
	// TQHButtonGroup(const TQString&, TQWidget*, const char*)
	x_TQHButtonGroup* xret = new x_TQHButtonGroup(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHButtonGroup(const TQString& x1, TQWidget* x2, const char* x3) : TQHButtonGroup(x1, x2, x3) {
    }
    static void x_11(Smoke::Stack x) {
	// TQHButtonGroup(const TQString&, TQWidget*)
	x_TQHButtonGroup* xret = new x_TQHButtonGroup(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHButtonGroup(const TQString& x1, TQWidget* x2) : TQHButtonGroup(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQHButtonGroup(const TQString&)
	x_TQHButtonGroup* xret = new x_TQHButtonGroup(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHButtonGroup(const TQString& x1) : TQHButtonGroup(x1) {
    }
    static void x_13(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQHButtonGroup::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4157, (void*)this, x)) return;
	this->TQGroupBox::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4201, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQHButtonGroup::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void drawContents(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3487, (void*)this, x)) return;
	this->TQFrame::drawContents(x1);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3486, (void*)this, x)) return;
	this->TQFrame::drawFrame(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(518, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQButtonGroup::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4160, (void*)this, x)) return;
	this->TQGroupBox::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13064, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13025, (void*)this, x)) return;
	this->TQWidget::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4161, (void*)this, x)) return;
	this->TQGroupBox::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual void frameChanged() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3488, (void*)this, x)) return;
	this->TQFrame::frameChanged();
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4200, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQHButtonGroup::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12919, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void moveFocus(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(511, (void*)this, x)) return;
	this->TQButtonGroup::moveFocus(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4159, (void*)this, x)) return;
	this->TQGroupBox::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12997, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4158, (void*)this, x)) return;
	this->TQGroupBox::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12945, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12891, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAlignment(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(4136, (void*)this, x)) return;
	this->TQGroupBox::setAlignment(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 setButton(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(510, (void*)this, x)) return;
	this->TQButtonGroup::setButton(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 setColumnLayout(int x1, TQt::Orientation x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_enum = x2;
	if(qt_Smoke->binding->callMethod(4132, (void*)this, x)) return;
	this->TQGroupBox::setColumnLayout(x1, x2);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12876, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4152, (void*)this, x)) return;
	this->TQGroupBox::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 setExclusive(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(502, (void*)this, x)) return;
	this->TQButtonGroup::setExclusive(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setFrameRect(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3481, (void*)this, x)) return;
	this->TQFrame::setFrameRect(x1);
    }
    virtual void setFrameStyle(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3465, (void*)this, x)) return;
	this->TQFrame::setFrameStyle(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3475, (void*)this, x)) return;
	this->TQFrame::setLineWidth(x1);
    }
    virtual void setMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3477, (void*)this, x)) return;
	this->TQFrame::setMargin(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMidLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3479, (void*)this, x)) return;
	this->TQFrame::setMidLineWidth(x1);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setRadioButtonExclusive(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(503, (void*)this, x)) return;
	this->TQButtonGroup::setRadioButtonExclusive(x1);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12833, (void*)this, x)) return;
	this->TQWidget::setSizeIncrement(x1, x2);
    }
    virtual void setSizePolicy(TQSizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12921, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setTitle(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4134, (void*)this, x)) return;
	this->TQGroupBox::setTitle(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12976, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13060, (void*)this, x)) return;
	this->TQWidget::setWFlags(x1);
    }
    virtual void setWState(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(13058, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4146, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQGroupBox::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3489, (void*)this, x)) return;
	this->TQFrame::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(4202, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQHButtonGroup::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(4204, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHButtonGroup::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(4203, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHButtonGroup::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(4205, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHButtonGroup::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13021, (void*)this, x)) return;
	this->TQWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQHButtonGroup() { qt_Smoke->binding->deleted(136, (void*)this); }
};
void xcall_TQHButtonGroup(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQHButtonGroup *xself = (x_TQHButtonGroup*)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_TQHButtonGroup::x_7(args);	break;
	case 8: x_TQHButtonGroup::x_8(args);	break;
	case 9: x_TQHButtonGroup::x_9(args);	break;
	case 10: x_TQHButtonGroup::x_10(args);	break;
	case 11: x_TQHButtonGroup::x_11(args);	break;
	case 12: x_TQHButtonGroup::x_12(args);	break;
	case 13: x_TQHButtonGroup::x_13(args);	break;
	case 14: delete (TQHButtonGroup*)xself;	break;
    }
}

class x_TQHGroupBox : public TQHGroupBox {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQHGroupBox::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQHGroupBox::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQHGroupBox::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->TQHGroupBox::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->TQHGroupBox::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->TQHGroupBox::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->TQHGroupBox::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQHGroupBox(TQWidget*, const char*)
	x_TQHGroupBox* xret = new x_TQHGroupBox((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHGroupBox(TQWidget* x1, const char* x2) : TQHGroupBox(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQHGroupBox(TQWidget*)
	x_TQHGroupBox* xret = new x_TQHGroupBox((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHGroupBox(TQWidget* x1) : TQHGroupBox(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQHGroupBox()
	x_TQHGroupBox* xret = new x_TQHGroupBox();
	x[0].s_class = (void*)xret;
    }
    x_TQHGroupBox() : TQHGroupBox() {
    }
    static void x_10(Smoke::Stack x) {
	// TQHGroupBox(const TQString&, TQWidget*, const char*)
	x_TQHGroupBox* xret = new x_TQHGroupBox(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHGroupBox(const TQString& x1, TQWidget* x2, const char* x3) : TQHGroupBox(x1, x2, x3) {
    }
    static void x_11(Smoke::Stack x) {
	// TQHGroupBox(const TQString&, TQWidget*)
	x_TQHGroupBox* xret = new x_TQHGroupBox(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHGroupBox(const TQString& x1, TQWidget* x2) : TQHGroupBox(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQHGroupBox(const TQString&)
	x_TQHGroupBox* xret = new x_TQHGroupBox(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHGroupBox(const TQString& x1) : TQHGroupBox(x1) {
    }
    static void x_13(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQHGroupBox::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4157, (void*)this, x)) return;
	this->TQGroupBox::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4216, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQHGroupBox::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void drawContents(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3487, (void*)this, x)) return;
	this->TQFrame::drawContents(x1);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3486, (void*)this, x)) return;
	this->TQFrame::drawFrame(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4156, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQGroupBox::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4160, (void*)this, x)) return;
	this->TQGroupBox::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13064, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13025, (void*)this, x)) return;
	this->TQWidget::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4161, (void*)this, x)) return;
	this->TQGroupBox::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual void frameChanged() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3488, (void*)this, x)) return;
	this->TQFrame::frameChanged();
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13022, (void*)this, x)) return;
	this->TQWidget::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13023, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13027, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4215, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQHGroupBox::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12919, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13019, (void*)this, x)) return;
	this->TQWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13020, (void*)this, x)) return;
	this->TQWidget::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13017, (void*)this, x)) return;
	this->TQWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13018, (void*)this, x)) return;
	this->TQWidget::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13003, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4159, (void*)this, x)) return;
	this->TQGroupBox::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12997, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4158, (void*)this, x)) return;
	this->TQGroupBox::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12945, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12891, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAlignment(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(4136, (void*)this, x)) return;
	this->TQGroupBox::setAlignment(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 setColumnLayout(int x1, TQt::Orientation x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_enum = x2;
	if(qt_Smoke->binding->callMethod(4132, (void*)this, x)) return;
	this->TQGroupBox::setColumnLayout(x1, x2);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12876, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4152, (void*)this, x)) return;
	this->TQGroupBox::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12853, (void*)this, x)) return;
	this->TQWidget::setEraseColor(x1);
    }
    virtual void setErasePixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12855, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setFrameRect(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3481, (void*)this, x)) return;
	this->TQFrame::setFrameRect(x1);
    }
    virtual void setFrameStyle(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3465, (void*)this, x)) return;
	this->TQFrame::setFrameStyle(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3475, (void*)this, x)) return;
	this->TQFrame::setLineWidth(x1);
    }
    virtual void setMargin(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3477, (void*)this, x)) return;
	this->TQFrame::setMargin(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMidLineWidth(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(3479, (void*)this, x)) return;
	this->TQFrame::setMidLineWidth(x1);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12833, (void*)this, x)) return;
	this->TQWidget::setSizeIncrement(x1, x2);
    }
    virtual void setSizePolicy(TQSizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12921, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setTitle(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4134, (void*)this, x)) return;
	this->TQGroupBox::setTitle(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12976, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13060, (void*)this, x)) return;
	this->TQWidget::setWFlags(x1);
    }
    virtual void setWState(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(13058, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13041, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12994, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12993, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12996, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4146, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQGroupBox::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3489, (void*)this, x)) return;
	this->TQFrame::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(4217, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQHGroupBox::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(4219, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHGroupBox::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(4218, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHGroupBox::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(4220, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHGroupBox::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13021, (void*)this, x)) return;
	this->TQWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQHGroupBox() { qt_Smoke->binding->deleted(137, (void*)this); }
};
void xcall_TQHGroupBox(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQHGroupBox *xself = (x_TQHGroupBox*)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_TQHGroupBox::x_7(args);	break;
	case 8: x_TQHGroupBox::x_8(args);	break;
	case 9: x_TQHGroupBox::x_9(args);	break;
	case 10: x_TQHGroupBox::x_10(args);	break;
	case 11: x_TQHGroupBox::x_11(args);	break;
	case 12: x_TQHGroupBox::x_12(args);	break;
	case 13: x_TQHGroupBox::x_13(args);	break;
	case 14: delete (TQHGroupBox*)xself;	break;
    }
}

class x_TQHeader : public TQHeader {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQHeader::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQHeader::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQHeader::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->TQHeader::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->TQHeader::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->TQHeader::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->TQHeader::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQHeader(TQWidget*, const char*)
	x_TQHeader* xret = new x_TQHeader((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHeader(TQWidget* x1, const char* x2) : TQHeader(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQHeader(TQWidget*)
	x_TQHeader* xret = new x_TQHeader((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHeader(TQWidget* x1) : TQHeader(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// TQHeader()
	x_TQHeader* xret = new x_TQHeader();
	x[0].s_class = (void*)xret;
    }
    x_TQHeader() : TQHeader() {
    }
    static void x_10(Smoke::Stack x) {
	// TQHeader(int, TQWidget*, const char*)
	x_TQHeader* xret = new x_TQHeader((int)x[1].s_int,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHeader(int x1, TQWidget* x2, const char* x3) : TQHeader(x1, x2, x3) {
    }
    static void x_11(Smoke::Stack x) {
	// TQHeader(int, TQWidget*)
	x_TQHeader* xret = new x_TQHeader((int)x[1].s_int,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHeader(int x1, TQWidget* x2) : TQHeader(x1, x2) {
    }
    static void x_12(Smoke::Stack x) {
	// TQHeader(int)
	x_TQHeader* xret = new x_TQHeader((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQHeader(int x1) : TQHeader(x1) {
    }
    void x_13(Smoke::Stack x) {
	// addLabel(const TQString&, int)
	int xret = this->TQHeader::addLabel(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_14(Smoke::Stack x) {
	// addLabel(const TQString&)
	int xret = this->TQHeader::addLabel(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_15(Smoke::Stack x) {
	// addLabel(const TQIconSet&, const TQString&, int)
	int xret = this->TQHeader::addLabel(*(const TQIconSet *)x[1].s_class,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_int = xret;
    }
    void x_16(Smoke::Stack x) {
	// addLabel(const TQIconSet&, const TQString&)
	int xret = this->TQHeader::addLabel(*(const TQIconSet *)x[1].s_class,*(const TQString *)x[2].s_voidp);
	x[0].s_int = xret;
    }
    void x_17(Smoke::Stack x) {
	// removeLabel(int)
	this->TQHeader::removeLabel((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// setLabel(int, const TQString&, int)
	this->TQHeader::setLabel((int)x[1].s_int,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// setLabel(int, const TQString&)
	this->TQHeader::setLabel((int)x[1].s_int,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// setLabel(int, const TQIconSet&, const TQString&, int)
	this->TQHeader::setLabel((int)x[1].s_int,*(const TQIconSet *)x[2].s_class,*(const TQString *)x[3].s_voidp,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// setLabel(int, const TQIconSet&, const TQString&)
	this->TQHeader::setLabel((int)x[1].s_int,*(const TQIconSet *)x[2].s_class,*(const TQString *)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) const {
	// label(int)
	TQString xret = this->TQHeader::label((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_23(Smoke::Stack x) const {
	// iconSet(int)
	TQIconSet* xret = this->TQHeader::iconSet((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    void x_24(Smoke::Stack x) {
	// setOrientation(TQt::Orientation)
	this->TQHeader::setOrientation((TQt::Orientation)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// orientation()
	TQt::Orientation xret = this->TQHeader::orientation();
	x[0].s_enum = xret;
    }
    void x_26(Smoke::Stack x) {
	// setTracking(bool)
	this->TQHeader::setTracking((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// tracking()
	bool xret = this->TQHeader::tracking();
	x[0].s_bool = xret;
    }
    void x_28(Smoke::Stack x) {
	// setClickEnabled(bool, int)
	this->TQHeader::setClickEnabled((bool)x[1].s_bool,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// setClickEnabled(bool)
	this->TQHeader::setClickEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// setResizeEnabled(bool, int)
	this->TQHeader::setResizeEnabled((bool)x[1].s_bool,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_31(Smoke::Stack x) {
	// setResizeEnabled(bool)
	this->TQHeader::setResizeEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) {
	// setMovingEnabled(bool)
	this->TQHeader::setMovingEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_33(Smoke::Stack x) {
	// setStretchEnabled(bool, int)
	this->TQHeader::setStretchEnabled((bool)x[1].s_bool,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) {
	// setStretchEnabled(bool)
	this->TQHeader::setStretchEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_35(Smoke::Stack x) const {
	// isClickEnabled(int)
	bool xret = this->TQHeader::isClickEnabled((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) const {
	// isClickEnabled()
	bool xret = this->TQHeader::isClickEnabled();
	x[0].s_bool = xret;
    }
    void x_37(Smoke::Stack x) const {
	// isResizeEnabled(int)
	bool xret = this->TQHeader::isResizeEnabled((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_38(Smoke::Stack x) const {
	// isResizeEnabled()
	bool xret = this->TQHeader::isResizeEnabled();
	x[0].s_bool = xret;
    }
    void x_39(Smoke::Stack x) const {
	// isMovingEnabled()
	bool xret = this->TQHeader::isMovingEnabled();
	x[0].s_bool = xret;
    }
    void x_40(Smoke::Stack x) const {
	// isStretchEnabled()
	bool xret = this->TQHeader::isStretchEnabled();
	x[0].s_bool = xret;
    }
    void x_41(Smoke::Stack x) const {
	// isStretchEnabled(int)
	bool xret = this->TQHeader::isStretchEnabled((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_42(Smoke::Stack x) {
	// resizeSection(int, int)
	this->TQHeader::resizeSection((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_43(Smoke::Stack x) const {
	// sectionSize(int)
	int xret = this->TQHeader::sectionSize((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_44(Smoke::Stack x) const {
	// sectionPos(int)
	int xret = this->TQHeader::sectionPos((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_45(Smoke::Stack x) const {
	// sectionAt(int)
	int xret = this->TQHeader::sectionAt((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_46(Smoke::Stack x) const {
	// count()
	int xret = this->TQHeader::count();
	x[0].s_int = xret;
    }
    void x_47(Smoke::Stack x) const {
	// headerWidth()
	int xret = this->TQHeader::headerWidth();
	x[0].s_int = xret;
    }
    void x_48(Smoke::Stack x) const {
	// sectionRect(int)
	TQRect xret = this->TQHeader::sectionRect((int)x[1].s_int);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_49(Smoke::Stack x) {
	// setCellSize(int, int)
	this->TQHeader::setCellSize((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) const {
	// cellSize(int)
	int xret = this->TQHeader::cellSize((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_51(Smoke::Stack x) const {
	// cellPos(int)
	int xret = this->TQHeader::cellPos((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_52(Smoke::Stack x) const {
	// cellAt(int)
	int xret = this->TQHeader::cellAt((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_53(Smoke::Stack x) const {
	// offset()
	int xret = this->TQHeader::offset();
	x[0].s_int = xret;
    }
    void x_54(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->TQHeader::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    void x_55(Smoke::Stack x) const {
	// mapToSection(int)
	int xret = this->TQHeader::mapToSection((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_56(Smoke::Stack x) const {
	// mapToIndex(int)
	int xret = this->TQHeader::mapToIndex((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_57(Smoke::Stack x) const {
	// mapToLogical(int)
	int xret = this->TQHeader::mapToLogical((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_58(Smoke::Stack x) const {
	// mapToActual(int)
	int xret = this->TQHeader::mapToActual((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_59(Smoke::Stack x) {
	// moveSection(int, int)
	this->TQHeader::moveSection((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// moveCell(int, int)
	this->TQHeader::moveCell((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// setSortIndicator(int, bool)
	this->TQHeader::setSortIndicator((int)x[1].s_int,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// setSortIndicator(int)
	this->TQHeader::setSortIndicator((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_63(Smoke::Stack x) {
	// setSortIndicator(int, TQt::SortOrder)
	this->TQHeader::setSortIndicator((int)x[1].s_int,(TQt::SortOrder)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) const {
	// sortIndicatorSection()
	int xret = this->TQHeader::sortIndicatorSection();
	x[0].s_int = xret;
    }
    void x_65(Smoke::Stack x) const {
	// sortIndicatorOrder()
	TQt::SortOrder xret = this->TQHeader::sortIndicatorOrder();
	x[0].s_enum = xret;
    }
    void x_66(Smoke::Stack x) {
	// adjustHeaderSize()
	this->TQHeader::adjustHeaderSize();
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) {
	// setUpdatesEnabled(bool)
	this->TQHeader::setUpdatesEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_68(Smoke::Stack x) {
	// setOffset(int)
	this->TQHeader::setOffset((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_69(Smoke::Stack x) {
	// clicked(int)
	this->TQHeader::clicked((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_70(Smoke::Stack x) {
	// pressed(int)
	this->TQHeader::pressed((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_71(Smoke::Stack x) {
	// released(int)
	this->TQHeader::released((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_72(Smoke::Stack x) {
	// sizeChange(int, int, int)
	this->TQHeader::sizeChange((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_73(Smoke::Stack x) {
	// indexChange(int, int, int)
	this->TQHeader::indexChange((int)x[1].s_int,(int)x[2].s_int,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_74(Smoke::Stack x) {
	// sectionClicked(int)
	this->TQHeader::sectionClicked((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_75(Smoke::Stack x) {
	// moved(int, int)
	this->TQHeader::moved((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_76(Smoke::Stack x) {
	// sectionHandleDoubleClicked(int)
	this->TQHeader::sectionHandleDoubleClicked((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_77(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQHeader::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_78(Smoke::Stack x) {
	// paintEvent(TQPaintEvent*)
	this->TQHeader::paintEvent((TQPaintEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_79(Smoke::Stack x) {
	// showEvent(TQShowEvent*)
	this->TQHeader::showEvent((TQShowEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_80(Smoke::Stack x) {
	// resizeEvent(TQResizeEvent*)
	this->TQHeader::resizeEvent((TQResizeEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_81(Smoke::Stack x) {
	// sRect(int)
	TQRect xret = this->TQHeader::sRect((int)x[1].s_int);
	x[0].s_class = (void*)new TQRect(xret);
    }
    void x_82(Smoke::Stack x) {
	// paintSection(TQPainter*, int, const TQRect&)
	this->TQHeader::paintSection((TQPainter*)x[1].s_class,(int)x[2].s_int,*(const TQRect *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_83(Smoke::Stack x) {
	// paintSectionLabel(TQPainter*, int, const TQRect&)
	this->TQHeader::paintSectionLabel((TQPainter*)x[1].s_class,(int)x[2].s_int,*(const TQRect *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_84(Smoke::Stack x) {
	// fontChange(const TQFont&)
	this->TQHeader::fontChange(*(const TQFont *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_85(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->TQHeader::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_86(Smoke::Stack x) {
	// mouseReleaseEvent(TQMouseEvent*)
	this->TQHeader::mouseReleaseEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_87(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->TQHeader::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_88(Smoke::Stack x) {
	// mouseDoubleClickEvent(TQMouseEvent*)
	this->TQHeader::mouseDoubleClickEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_89(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->TQHeader::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_90(Smoke::Stack x) {
	// keyReleaseEvent(TQKeyEvent*)
	this->TQHeader::keyReleaseEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13009, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual void childEvent(TQChildEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7307, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4231, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQHeader::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12906, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::close(x1);
    }
    virtual void closeEvent(TQCloseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13031, (void*)this, x)) return;
	this->TQWidget::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7399, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQPaintDevice::cmd(x1, x2, x3);
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13032, (void*)this, x)) return;
	this->TQWidget::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13051, (void*)this, x)) return;
	this->TQWidget::create(x1, x2, x3);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12951, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void destroy(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(13055, (void*)this, x)) return;
	this->TQWidget::destroy(x1, x2);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13037, (void*)this, x)) return;
	this->TQWidget::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13039, (void*)this, x)) return;
	this->TQWidget::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13038, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13040, (void*)this, x)) return;
	this->TQWidget::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13045, (void*)this, x)) return;
	this->TQWidget::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13026, (void*)this, x)) return;
	this->TQWidget::enterEvent(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13016, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13024, (void*)this, x)) return;
	this->TQWidget::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13064, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13025, (void*)this, x)) return;
	this->TQWidget::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4315, (void*)this, x)) return;
	this->TQHeader::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7404, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontInf(x1, x2);
    }
    virtual int fontMet(TQFont* x1, int x2, const char* x3, int x4) const {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_voidp = (void*)x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(7401, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::fontMet(x1, x2, x3, x4);
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(12924, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12989, (void*)this, x)) return;
	this->TQWidget::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13042, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13034, (void*)this, x)) return;
	this->TQWidget::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13035, (void*)this, x)) return;
	this->TQWidget::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13033, (void*)this, x)) return;
	this->TQWidget::imStartEvent(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4320, (void*)this, x)) return;
	this->TQHeader::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4321, (void*)this, x)) return;
	this->TQHeader::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(4230, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQHeader::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13049, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::metric(x1);
    }
    virtual TQSize minimumSizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12919, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4319, (void*)this, x)) return;
	this->TQHeader::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4318, (void*)this, x)) return;
	this->TQHeader::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4316, (void*)this, x)) return;
	this->TQHeader::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4317, (void*)this, x)) return;
	this->TQHeader::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 moveCell(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(4291, (void*)this, x)) return;
	this->TQHeader::moveCell(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13029, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4309, (void*)this, x)) return;
	this->TQHeader::paintEvent(x1);
    }
    virtual void paintSection(TQPainter* x1, int x2, const TQRect& x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	if(qt_Smoke->binding->callMethod(4313, (void*)this, x)) return;
	this->TQHeader::paintSection(x1, x2, x3);
    }
    virtual void paintSectionLabel(TQPainter* x1, int x2, const TQRect& x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	if(qt_Smoke->binding->callMethod(4314, (void*)this, x)) return;
	this->TQHeader::paintSectionLabel(x1, x2, x3);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13046, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12997, (void*)this, x)) return;
	this->TQWidget::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparent(TQWidget* x1, TQt::WFlags x2, const TQPoint& x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_class = (void*)&x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(12928, (void*)this, x)) return;
	this->TQWidget::reparent(x1, x2, x3, x4);
    }
    virtual void resize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(13005, (void*)this, x)) return;
	this->TQWidget::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4311, (void*)this, x)) return;
	this->TQHeader::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7397, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12945, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12891, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12946, (void*)this, x)) return;
	this->TQWidget::setAutoMask(x1);
    }
    virtual void setBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12887, (void*)this, x)) return;
	this->TQWidget::setBackgroundColor(x1);
    }
    virtual void setBackgroundMode(TQt::BackgroundMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12849, (void*)this, x)) return;
	this->TQWidget::setBackgroundMode(x1);
    }
    virtual void setBackgroundOrigin(TQWidget::BackgroundOrigin x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12948, (void*)this, x)) return;
	this->TQWidget::setBackgroundOrigin(x1);
    }
    virtual void setBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12889, (void*)this, x)) return;
	this->TQWidget::setBackgroundPixmap(x1);
    }
    virtual void setCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12970, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setCellSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(4280, (void*)this, x)) return;
	this->TQHeader::setCellSize(x1, x2);
    }
    virtual void setClickEnabled(bool x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(4259, (void*)this, x)) return;
	this->TQHeader::setClickEnabled(x1, x2);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12876, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12968, (void*)this, x)) return;
	this->TQWidget::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12853, (void*)this, x)) return;
	this->TQWidget::setEraseColor(x1);
    }
    virtual void setErasePixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12855, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12974, (void*)this, x)) return;
	this->TQWidget::setFocus();
    }
    virtual void setFocusPolicy(TQWidget::FocusPolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(12894, (void*)this, x)) return;
	this->TQWidget::setFocusPolicy(x1);
    }
    virtual void setFocusProxy(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(12896, (void*)this, x)) return;
	this->TQWidget::setFocusProxy(x1);
    }
    virtual void setFont(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12870, (void*)this, x)) return;
	this->TQWidget::setFont(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13008, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(13007, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12971, (void*)this, x)) return;
	this->TQWidget::setIcon(x1);
    }
    virtual void setIconText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12972, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13068, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setLabel(int x1, const TQIconSet& x2, const TQString& x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_class = (void*)&x2;
	x[3].s_voidp = (void*)&x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(4251, (void*)this, x)) return;
	this->TQHeader::setLabel(x1, x2, x3, x4);
    }
    virtual void setLabel(int x1, const TQString& x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(4249, (void*)this, x)) return;
	this->TQHeader::setLabel(x1, x2, x3);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12883, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMask(const TQRegion& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12884, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaximumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12826, (void*)this, x)) return;
	this->TQWidget::setMaximumSize(x1, x2);
    }
    virtual void setMicroFocusHint(int x1, int x2, int x3, int x4, bool x5, TQFont* x6) {
	Smoke::StackItem x[7];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_bool = x5;
	x[6].s_class = (void*)x6;
	if(qt_Smoke->binding->callMethod(13069, (void*)this, x)) return;
	this->TQWidget::setMicroFocusHint(x1, x2, x3, x4, x5, x6);
    }
    virtual void setMinimumSize(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12824, (void*)this, x)) return;
	this->TQWidget::setMinimumSize(x1, x2);
    }
    virtual void setMouseTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(12973, (void*)this, x)) return;
	this->TQWidget::setMouseTracking(x1);
    }
    virtual void setMovingEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4263, (void*)this, x)) return;
	this->TQHeader::setMovingEnabled(x1);
    }
    virtual void setNFlags(TQt::NFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13062, (void*)this, x)) return;
	this->TQWidget::setNFlags(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(12793, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setOffset(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(4299, (void*)this, x)) return;
	this->TQHeader::setOffset(x1);
    }
    virtual void setOrientation(TQt::Orientation x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(4255, (void*)this, x)) return;
	this->TQHeader::setOrientation(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12859, (void*)this, x)) return;
	this->TQWidget::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12864, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundColor(x1);
    }
    virtual void setPaletteBackgroundPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12866, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResizeEnabled(bool x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(4261, (void*)this, x)) return;
	this->TQHeader::setResizeEnabled(x1, x2);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(7396, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSizeIncrement(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(12833, (void*)this, x)) return;
	this->TQWidget::setSizeIncrement(x1, x2);
    }
    virtual void setSizePolicy(TQSizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(12921, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setStretchEnabled(bool x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(4264, (void*)this, x)) return;
	this->TQHeader::setStretchEnabled(x1, x2);
    }
    virtual void setTracking(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4257, (void*)this, x)) return;
	this->TQHeader::setTracking(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4298, (void*)this, x)) return;
	this->TQHeader::setUpdatesEnabled(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(13060, (void*)this, x)) return;
	this->TQWidget::setWFlags(x1);
    }
    virtual void setWState(uint x1) {
	Smoke::StackItem x[2];
	x[1].s_uint = x1;
	if(qt_Smoke->binding->callMethod(13058, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12988, (void*)this, x)) return;
	this->TQWidget::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4310, (void*)this, x)) return;
	this->TQHeader::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(4285, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQHeader::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12920, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13044, (void*)this, x)) return;
	this->TQWidget::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13036, (void*)this, x)) return;
	this->TQWidget::tabletEvent(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(4232, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQHeader::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(4234, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHeader::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(4233, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHeader::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(4235, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHeader::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(12877, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13043, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(13021, (void*)this, x)) return;
	this->TQWidget::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13048, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_TQHeader() { qt_Smoke->binding->deleted(138, (void*)this); }
};
void xcall_TQHeader(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQHeader *xself = (x_TQHeader*)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_TQHeader::x_7(args);	break;
	case 8: x_TQHeader::x_8(args);	break;
	case 9: x_TQHeader::x_9(args);	break;
	case 10: x_TQHeader::x_10(args);	break;
	case 11: x_TQHeader::x_11(args);	break;
	case 12: x_TQHeader::x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: xself->x_46(args);	break;
	case 47: xself->x_47(args);	break;
	case 48: xself->x_48(args);	break;
	case 49: xself->x_49(args);	break;
	case 50: xself->x_50(args);	break;
	case 51: xself->x_51(args);	break;
	case 52: xself->x_52(args);	break;
	case 53: xself->x_53(args);	break;
	case 54: xself->x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: xself->x_60(args);	break;
	case 61: xself->x_61(args);	break;
	case 62: xself->x_62(args);	break;
	case 63: xself->x_63(args);	break;
	case 64: xself->x_64(args);	break;
	case 65: xself->x_65(args);	break;
	case 66: xself->x_66(args);	break;
	case 67: xself->x_67(args);	break;
	case 68: xself->x_68(args);	break;
	case 69: xself->x_69(args);	break;
	case 70: xself->x_70(args);	break;
	case 71: xself->x_71(args);	break;
	case 72: xself->x_72(args);	break;
	case 73: xself->x_73(args);	break;
	case 74: xself->x_74(args);	break;
	case 75: xself->x_75(args);	break;
	case 76: xself->x_76(args);	break;
	case 77: x_TQHeader::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: delete (TQHeader*)xself;	break;
    }
}

class x_TQHebrewCodec : public TQHebrewCodec {
public:
    void x_0(Smoke::Stack x) const {
	// mibEnum()
	int xret = this->TQHebrewCodec::mibEnum();
	x[0].s_int = xret;
    }
    void x_1(Smoke::Stack x) const {
	// name()
	const char* xret = this->TQHebrewCodec::name();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) const {
	// mimeName()
	const char* xret = this->TQHebrewCodec::mimeName();
	x[0].s_voidp = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// fromUnicode(const TQString&, int&)
	TQCString xret = this->TQHebrewCodec::fromUnicode(*(const TQString *)x[1].s_voidp,*(int *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQCString(xret);
    }
    void x_4(Smoke::Stack x) const {
	// toUnicode(const char*, int)
	TQString xret = this->TQHebrewCodec::toUnicode((const char*)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_5(Smoke::Stack x) const {
	// heuristicContentMatch(const char*, int)
	int xret = this->TQHebrewCodec::heuristicContentMatch((const char*)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    static void x_6(Smoke::Stack x) {
	// TQHebrewCodec()
	x_TQHebrewCodec* xret = new x_TQHebrewCodec();
	x[0].s_class = (void*)xret;
    }
    x_TQHebrewCodec() : TQHebrewCodec() {
    }
    static void x_7(Smoke::Stack x) {
	// TQHebrewCodec(const TQHebrewCodec&)
	x_TQHebrewCodec* xret = new x_TQHebrewCodec(*(const TQHebrewCodec *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHebrewCodec(const TQHebrewCodec& x1) : TQHebrewCodec(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(4325, (void*)this, x)) {
	    TQCString *xptr = (TQCString *)x[0].s_class;
	    TQCString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQHebrewCodec::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(4327, (void*)this, x)) return (int)x[0].s_int;
	return this->TQHebrewCodec::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(11438, (void*)this, x)) return (int)x[0].s_int;
	return this->TQTextCodec::heuristicNameMatch(x1);
    }
    virtual TQTextDecoder* makeDecoder() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(11425, (void*)this, x)) return (TQTextDecoder*)x[0].s_class;
	return this->TQTextCodec::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(4322, (void*)this, x)) return (int)x[0].s_int;
	return this->TQHebrewCodec::mibEnum();
    }
    virtual const char* mimeName() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4324, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQHebrewCodec::mimeName();
    }
    virtual const char* name() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4323, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQHebrewCodec::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(4326, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQHebrewCodec::toUnicode(x1, x2);
    }
    ~x_TQHebrewCodec() { qt_Smoke->binding->deleted(139, (void*)this); }
};
void xcall_TQHebrewCodec(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQHebrewCodec *xself = (x_TQHebrewCodec*)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: x_TQHebrewCodec::x_6(args);	break;
	case 7: x_TQHebrewCodec::x_7(args);	break;
	case 8: delete (TQHebrewCodec*)xself;	break;
    }
}

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

class x_TQHostAddress : public TQHostAddress {
public:
    static void x_0(Smoke::Stack x) {
	// TQHostAddress()
	x_TQHostAddress* xret = new x_TQHostAddress();
	x[0].s_class = (void*)xret;
    }
    x_TQHostAddress() : TQHostAddress() {
    }
    static void x_1(Smoke::Stack x) {
	// TQHostAddress(TQ_UINT32)
	x_TQHostAddress* xret = new x_TQHostAddress((TQ_UINT32)x[1].s_uint);
	x[0].s_class = (void*)xret;
    }
    x_TQHostAddress(TQ_UINT32 x1) : TQHostAddress(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQHostAddress(TQ_UINT8*)
	x_TQHostAddress* xret = new x_TQHostAddress((TQ_UINT8*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHostAddress(TQ_UINT8* x1) : TQHostAddress(x1) {
    }
    static void x_3(Smoke::Stack x) {
	// TQHostAddress(const Q_IPV6ADDR&)
	x_TQHostAddress* xret = new x_TQHostAddress(*(const Q_IPV6ADDR *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHostAddress(const Q_IPV6ADDR& x1) : TQHostAddress(x1) {
    }
    static void x_4(Smoke::Stack x) {
	// TQHostAddress(const TQString&)
	x_TQHostAddress* xret = new x_TQHostAddress(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHostAddress(const TQString& x1) : TQHostAddress(x1) {
    }
    static void x_5(Smoke::Stack x) {
	// TQHostAddress(const TQHostAddress&)
	x_TQHostAddress* xret = new x_TQHostAddress(*(const TQHostAddress *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHostAddress(const TQHostAddress& x1) : TQHostAddress(x1) {
    }
    void x_6(Smoke::Stack x) {
	// operator=(const TQHostAddress&)
	TQHostAddress& xret = this->TQHostAddress::operator=(*(const TQHostAddress *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_7(Smoke::Stack x) {
	// setAddress(TQ_UINT32)
	this->TQHostAddress::setAddress((TQ_UINT32)x[1].s_uint);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) {
	// setAddress(TQ_UINT8*)
	this->TQHostAddress::setAddress((TQ_UINT8*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// setAddress(const TQString&)
	bool xret = this->TQHostAddress::setAddress(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) const {
	// isIp4Addr()
	bool xret = this->TQHostAddress::isIp4Addr();
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) const {
	// ip4Addr()
	TQ_UINT32 xret = this->TQHostAddress::ip4Addr();
	x[0].s_uint = xret;
    }
    void x_12(Smoke::Stack x) const {
	// isIPv4Address()
	bool xret = this->TQHostAddress::isIPv4Address();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// toIPv4Address()
	TQ_UINT32 xret = this->TQHostAddress::toIPv4Address();
	x[0].s_uint = xret;
    }
    void x_14(Smoke::Stack x) const {
	// isIPv6Address()
	bool xret = this->TQHostAddress::isIPv6Address();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// toIPv6Address()
	Q_IPV6ADDR xret = this->TQHostAddress::toIPv6Address();
	x[0].s_voidp = (void*)new Q_IPV6ADDR(xret);
    }
    void x_16(Smoke::Stack x) const {
	// toString()
	TQString xret = this->TQHostAddress::toString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_17(Smoke::Stack x) const {
	// operator==(const TQHostAddress&)
	bool xret = this->TQHostAddress::operator==(*(const TQHostAddress *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) const {
	// isNull()
	bool xret = this->TQHostAddress::isNull();
	x[0].s_bool = xret;
    }
    ~x_TQHostAddress() { qt_Smoke->binding->deleted(141, (void*)this); }
};
void xcall_TQHostAddress(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQHostAddress *xself = (x_TQHostAddress*)obj;
    switch(xi) {
	case 0: x_TQHostAddress::x_0(args);	break;
	case 1: x_TQHostAddress::x_1(args);	break;
	case 2: x_TQHostAddress::x_2(args);	break;
	case 3: x_TQHostAddress::x_3(args);	break;
	case 4: x_TQHostAddress::x_4(args);	break;
	case 5: x_TQHostAddress::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: delete (TQHostAddress*)xself;	break;
    }
}

class x_TQHttp : public TQHttp {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::Unconnected;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::HostLookup;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::Connecting;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::Sending;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::Reading;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::Connected;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::Closing;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::NoError;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::UnknownError;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::HostNotFound;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::ConnectionRefused;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::UnexpectedClose;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::InvalidResponseHeader;
    }
    static void x_13(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::WrongContentLength;
    }
    static void x_14(Smoke::Stack x) {
	x[0].s_enum = (long)TQHttp::Aborted;
    }
    void x_15(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQHttp::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_16(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQHttp::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_17(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQHttp::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_18(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->TQHttp::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->TQHttp::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->TQHttp::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->TQHttp::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_22(Smoke::Stack x) {
	// TQHttp()
	x_TQHttp* xret = new x_TQHttp();
	x[0].s_class = (void*)xret;
    }
    x_TQHttp() : TQHttp() {
    }
    static void x_23(Smoke::Stack x) {
	// TQHttp(TQObject*, const char*)
	x_TQHttp* xret = new x_TQHttp((TQObject*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHttp(TQObject* x1, const char* x2) : TQHttp(x1, x2) {
    }
    static void x_24(Smoke::Stack x) {
	// TQHttp(TQObject*)
	x_TQHttp* xret = new x_TQHttp((TQObject*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHttp(TQObject* x1) : TQHttp(x1) {
    }
    static void x_25(Smoke::Stack x) {
	// TQHttp(const TQString&, TQ_UINT16, TQObject*, const char*)
	x_TQHttp* xret = new x_TQHttp(*(const TQString *)x[1].s_voidp,(TQ_UINT16)x[2].s_ushort,(TQObject*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHttp(const TQString& x1, TQ_UINT16 x2, TQObject* x3, const char* x4) : TQHttp(x1, x2, x3, x4) {
    }
    static void x_26(Smoke::Stack x) {
	// TQHttp(const TQString&, TQ_UINT16, TQObject*)
	x_TQHttp* xret = new x_TQHttp(*(const TQString *)x[1].s_voidp,(TQ_UINT16)x[2].s_ushort,(TQObject*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHttp(const TQString& x1, TQ_UINT16 x2, TQObject* x3) : TQHttp(x1, x2, x3) {
    }
    static void x_27(Smoke::Stack x) {
	// TQHttp(const TQString&, TQ_UINT16)
	x_TQHttp* xret = new x_TQHttp(*(const TQString *)x[1].s_voidp,(TQ_UINT16)x[2].s_ushort);
	x[0].s_class = (void*)xret;
    }
    x_TQHttp(const TQString& x1, TQ_UINT16 x2) : TQHttp(x1, x2) {
    }
    static void x_28(Smoke::Stack x) {
	// TQHttp(const TQString&)
	x_TQHttp* xret = new x_TQHttp(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHttp(const TQString& x1) : TQHttp(x1) {
    }
    void x_29(Smoke::Stack x) const {
	// supportedOperations()
	int xret = this->TQHttp::supportedOperations();
	x[0].s_int = xret;
    }
    void x_30(Smoke::Stack x) {
	// setHost(const TQString&, TQ_UINT16)
	int xret = this->TQHttp::setHost(*(const TQString *)x[1].s_voidp,(TQ_UINT16)x[2].s_ushort);
	x[0].s_int = xret;
    }
    void x_31(Smoke::Stack x) {
	// setHost(const TQString&)
	int xret = this->TQHttp::setHost(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_32(Smoke::Stack x) {
	// get(const TQString&, TQIODevice*)
	int xret = this->TQHttp::get(*(const TQString *)x[1].s_voidp,(TQIODevice*)x[2].s_class);
	x[0].s_int = xret;
    }
    void x_33(Smoke::Stack x) {
	// get(const TQString&)
	int xret = this->TQHttp::get(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_34(Smoke::Stack x) {
	// post(const TQString&, TQIODevice*, TQIODevice*)
	int xret = this->TQHttp::post(*(const TQString *)x[1].s_voidp,(TQIODevice*)x[2].s_class,(TQIODevice*)x[3].s_class);
	x[0].s_int = xret;
    }
    void x_35(Smoke::Stack x) {
	// post(const TQString&, TQIODevice*)
	int xret = this->TQHttp::post(*(const TQString *)x[1].s_voidp,(TQIODevice*)x[2].s_class);
	x[0].s_int = xret;
    }
    void x_36(Smoke::Stack x) {
	// post(const TQString&, const TQByteArray&, TQIODevice*)
	int xret = this->TQHttp::post(*(const TQString *)x[1].s_voidp,*(const TQByteArray *)x[2].s_class,(TQIODevice*)x[3].s_class);
	x[0].s_int = xret;
    }
    void x_37(Smoke::Stack x) {
	// post(const TQString&, const TQByteArray&)
	int xret = this->TQHttp::post(*(const TQString *)x[1].s_voidp,*(const TQByteArray *)x[2].s_class);
	x[0].s_int = xret;
    }
    void x_38(Smoke::Stack x) {
	// head(const TQString&)
	int xret = this->TQHttp::head(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_39(Smoke::Stack x) {
	// request(const TQHttpRequestHeader&, TQIODevice*, TQIODevice*)
	int xret = this->TQHttp::request(*(const TQHttpRequestHeader *)x[1].s_class,(TQIODevice*)x[2].s_class,(TQIODevice*)x[3].s_class);
	x[0].s_int = xret;
    }
    void x_40(Smoke::Stack x) {
	// request(const TQHttpRequestHeader&, TQIODevice*)
	int xret = this->TQHttp::request(*(const TQHttpRequestHeader *)x[1].s_class,(TQIODevice*)x[2].s_class);
	x[0].s_int = xret;
    }
    void x_41(Smoke::Stack x) {
	// request(const TQHttpRequestHeader&)
	int xret = this->TQHttp::request(*(const TQHttpRequestHeader *)x[1].s_class);
	x[0].s_int = xret;
    }
    void x_42(Smoke::Stack x) {
	// request(const TQHttpRequestHeader&, const TQByteArray&, TQIODevice*)
	int xret = this->TQHttp::request(*(const TQHttpRequestHeader *)x[1].s_class,*(const TQByteArray *)x[2].s_class,(TQIODevice*)x[3].s_class);
	x[0].s_int = xret;
    }
    void x_43(Smoke::Stack x) {
	// request(const TQHttpRequestHeader&, const TQByteArray&)
	int xret = this->TQHttp::request(*(const TQHttpRequestHeader *)x[1].s_class,*(const TQByteArray *)x[2].s_class);
	x[0].s_int = xret;
    }
    void x_44(Smoke::Stack x) {
	// closeConnection()
	int xret = this->TQHttp::closeConnection();
	x[0].s_int = xret;
    }
    void x_45(Smoke::Stack x) const {
	// bytesAvailable()
	TQ_ULONG xret = this->TQHttp::bytesAvailable();
	x[0].s_long = xret;
    }
    void x_46(Smoke::Stack x) {
	// readBlock(char*, TQ_ULONG)
	TQ_LONG xret = this->TQHttp::readBlock((char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_47(Smoke::Stack x) {
	// readAll()
	TQByteArray xret = this->TQHttp::readAll();
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    void x_48(Smoke::Stack x) const {
	// currentId()
	int xret = this->TQHttp::currentId();
	x[0].s_int = xret;
    }
    void x_49(Smoke::Stack x) const {
	// currentSourceDevice()
	TQIODevice* xret = this->TQHttp::currentSourceDevice();
	x[0].s_class = (void*)xret;
    }
    void x_50(Smoke::Stack x) const {
	// currentDestinationDevice()
	TQIODevice* xret = this->TQHttp::currentDestinationDevice();
	x[0].s_class = (void*)xret;
    }
    void x_51(Smoke::Stack x) const {
	// currentRequest()
	TQHttpRequestHeader xret = this->TQHttp::currentRequest();
	x[0].s_class = (void*)new TQHttpRequestHeader(xret);
    }
    void x_52(Smoke::Stack x) const {
	// hasPendingRequests()
	bool xret = this->TQHttp::hasPendingRequests();
	x[0].s_bool = xret;
    }
    void x_53(Smoke::Stack x) {
	// clearPendingRequests()
	this->TQHttp::clearPendingRequests();
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) const {
	// state()
	TQHttp::State xret = this->TQHttp::state();
	x[0].s_enum = xret;
    }
    void x_55(Smoke::Stack x) const {
	// error()
	TQHttp::Error xret = this->TQHttp::error();
	x[0].s_enum = xret;
    }
    void x_56(Smoke::Stack x) const {
	// errorString()
	TQString xret = this->TQHttp::errorString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_57(Smoke::Stack x) {
	// abort()
	this->TQHttp::abort();
	(void)x; // noop (for compiler warning)
    }
    void x_58(Smoke::Stack x) {
	// stateChanged(int)
	this->TQHttp::stateChanged((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) {
	// responseHeaderReceived(const TQHttpResponseHeader&)
	this->TQHttp::responseHeaderReceived(*(const TQHttpResponseHeader *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_60(Smoke::Stack x) {
	// readyRead(const TQHttpResponseHeader&)
	this->TQHttp::readyRead(*(const TQHttpResponseHeader *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) {
	// dataSendProgress(int, int)
	this->TQHttp::dataSendProgress((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_62(Smoke::Stack x) {
	// dataReadProgress(int, int)
	this->TQHttp::dataReadProgress((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_63(Smoke::Stack x) {
	// requestStarted(int)
	this->TQHttp::requestStarted((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) {
	// requestFinished(int, bool)
	this->TQHttp::requestFinished((int)x[1].s_int,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) {
	// done(bool)
	this->TQHttp::done((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_66(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQHttp::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_67(Smoke::Stack x) {
	// operationGet(TQNetworkOperation*)
	this->TQHttp::operationGet((TQNetworkOperation*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_68(Smoke::Stack x) {
	// operationPut(TQNetworkOperation*)
	this->TQHttp::operationPut((TQNetworkOperation*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_69(Smoke::Stack x) {
	// timerEvent(TQTimerEvent*)
	this->TQHttp::timerEvent((TQTimerEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void addOperation(TQNetworkOperation* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7193, (void*)this, x)) return;
	this->TQNetworkProtocol::addOperation(x1);
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(7311, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::checkConnectArgs(x1, x2, x3);
    }
    virtual bool checkConnection(TQNetworkOperation* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7220, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQNetworkProtocol::checkConnection(x1);
    }
    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(4370, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQHttp::className();
    }
    virtual void clearOperationQueue() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7196, (void*)this, x)) return;
	this->TQNetworkProtocol::clearOperationQueue();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7309, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7308, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7310, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7238, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(7239, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7262, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4369, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQHttp::metaObject();
    }
    virtual void operationGet(TQNetworkOperation* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4422, (void*)this, x)) return;
	this->TQHttp::operationGet(x1);
    }
    virtual void operationListChildren(TQNetworkOperation* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7213, (void*)this, x)) return;
	this->TQNetworkProtocol::operationListChildren(x1);
    }
    virtual void operationMkDir(TQNetworkOperation* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7214, (void*)this, x)) return;
	this->TQNetworkProtocol::operationMkDir(x1);
    }
    virtual void operationPut(TQNetworkOperation* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4423, (void*)this, x)) return;
	this->TQHttp::operationPut(x1);
    }
    virtual void operationPutChunk(TQNetworkOperation* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7219, (void*)this, x)) return;
	this->TQNetworkProtocol::operationPutChunk(x1);
    }
    virtual void operationRemove(TQNetworkOperation* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7215, (void*)this, x)) return;
	this->TQNetworkProtocol::operationRemove(x1);
    }
    virtual void operationRename(TQNetworkOperation* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7216, (void*)this, x)) return;
	this->TQNetworkProtocol::operationRename(x1);
    }
    virtual void processOperation(TQNetworkOperation* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7212, (void*)this, x)) return;
	this->TQNetworkProtocol::processOperation(x1);
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setAutoDelete(bool x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(7189, (void*)this, x)) return;
	this->TQNetworkProtocol::setAutoDelete(x1, x2);
    }
    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 setUrl(TQUrlOperator* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7188, (void*)this, x)) return;
	this->TQNetworkProtocol::setUrl(x1);
    }
    virtual void stop() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(7197, (void*)this, x)) return;
	this->TQNetworkProtocol::stop();
    }
    virtual int supportedOperations() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4384, (void*)this, x)) return (int)x[0].s_int;
	return this->TQHttp::supportedOperations();
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(4424, (void*)this, x)) return;
	this->TQHttp::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(4371, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQHttp::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(4373, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHttp::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(4372, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHttp::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(4374, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHttp::tqt_property(x1, x2, x3);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 287: //TQHttp::Error
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQHttp::Error;
		break;
	      case Smoke::EnumDelete:
		delete (TQHttp::Error*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQHttp::Error*)xdata = (TQHttp::Error)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQHttp::Error*)xdata;
		break;
	    }
	    break;
	  case 288: //TQHttp::State
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new TQHttp::State;
		break;
	      case Smoke::EnumDelete:
		delete (TQHttp::State*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(TQHttp::State*)xdata = (TQHttp::State)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(TQHttp::State*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_TQHttp() { qt_Smoke->binding->deleted(142, (void*)this); }
};
void xenum_TQHttp(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_TQHttp::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_TQHttp(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQHttp *xself = (x_TQHttp*)obj;
    switch(xi) {
	case 0: x_TQHttp::x_0(args);	break;
	case 1: x_TQHttp::x_1(args);	break;
	case 2: x_TQHttp::x_2(args);	break;
	case 3: x_TQHttp::x_3(args);	break;
	case 4: x_TQHttp::x_4(args);	break;
	case 5: x_TQHttp::x_5(args);	break;
	case 6: x_TQHttp::x_6(args);	break;
	case 7: x_TQHttp::x_7(args);	break;
	case 8: x_TQHttp::x_8(args);	break;
	case 9: x_TQHttp::x_9(args);	break;
	case 10: x_TQHttp::x_10(args);	break;
	case 11: x_TQHttp::x_11(args);	break;
	case 12: x_TQHttp::x_12(args);	break;
	case 13: x_TQHttp::x_13(args);	break;
	case 14: x_TQHttp::x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: x_TQHttp::x_22(args);	break;
	case 23: x_TQHttp::x_23(args);	break;
	case 24: x_TQHttp::x_24(args);	break;
	case 25: x_TQHttp::x_25(args);	break;
	case 26: x_TQHttp::x_26(args);	break;
	case 27: x_TQHttp::x_27(args);	break;
	case 28: x_TQHttp::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: x_TQHttp::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: delete (TQHttp*)xself;	break;
    }
}

class x_TQHttpHeader : public TQHttpHeader {
public:
    static void x_0(Smoke::Stack x) {
	// TQHttpHeader()
	x_TQHttpHeader* xret = new x_TQHttpHeader();
	x[0].s_class = (void*)xret;
    }
    x_TQHttpHeader() : TQHttpHeader() {
    }
    static void x_1(Smoke::Stack x) {
	// TQHttpHeader(const TQHttpHeader&)
	x_TQHttpHeader* xret = new x_TQHttpHeader(*(const TQHttpHeader *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHttpHeader(const TQHttpHeader& x1) : TQHttpHeader(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// TQHttpHeader(const TQString&)
	x_TQHttpHeader* xret = new x_TQHttpHeader(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHttpHeader(const TQString& x1) : TQHttpHeader(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const TQHttpHeader&)
	TQHttpHeader& xret = this->TQHttpHeader::operator=(*(const TQHttpHeader *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) const {
	// value(const TQString&)
	TQString xret = this->TQHttpHeader::value(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_5(Smoke::Stack x) {
	// setValue(const TQString&, const TQString&)
	this->TQHttpHeader::setValue(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// removeValue(const TQString&)
	this->TQHttpHeader::removeValue(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// keys()
	TQStringList xret = this->TQHttpHeader::keys();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_8(Smoke::Stack x) const {
	// hasKey(const TQString&)
	bool xret = this->TQHttpHeader::hasKey(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) const {
	// hasContentLength()
	bool xret = this->TQHttpHeader::hasContentLength();
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) const {
	// contentLength()
	uint xret = this->TQHttpHeader::contentLength();
	x[0].s_uint = xret;
    }
    void x_11(Smoke::Stack x) {
	// setContentLength(int)
	this->TQHttpHeader::setContentLength((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// hasContentType()
	bool xret = this->TQHttpHeader::hasContentType();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// contentType()
	TQString xret = this->TQHttpHeader::contentType();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setContentType(const TQString&)
	this->TQHttpHeader::setContentType(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// toString()
	TQString xret = this->TQHttpHeader::toString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_16(Smoke::Stack x) const {
	// isValid()
	bool xret = this->TQHttpHeader::isValid();
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) {
	// parseLine(const TQString&, int)
	bool xret = this->TQHttpHeader::parseLine(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) {
	// parse(const TQString&)
	bool xret = this->TQHttpHeader::parse(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) {
	// setValid(bool)
	this->TQHttpHeader::setValid((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    virtual int majorVersion() const {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(4443, (void*)this, x, true /*pure virtual*/);
	return (int)x[0].s_int;
	// ABSTRACT
    }
    virtual int minorVersion() const {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(4444, (void*)this, x, true /*pure virtual*/);
	return (int)x[0].s_int;
	// ABSTRACT
    }
    virtual bool parseLine(const TQString& x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(4445, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHttpHeader::parseLine(x1, x2);
    }
    virtual TQString toString() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4441, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQHttpHeader::toString();
    }
    ~x_TQHttpHeader() { qt_Smoke->binding->deleted(143, (void*)this); }
};
void xcall_TQHttpHeader(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQHttpHeader *xself = (x_TQHttpHeader*)obj;
    switch(xi) {
	case 0: x_TQHttpHeader::x_0(args);	break;
	case 1: x_TQHttpHeader::x_1(args);	break;
	case 2: x_TQHttpHeader::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: delete (TQHttpHeader*)xself;	break;
    }
}

class x_TQHttpRequestHeader : public TQHttpRequestHeader {
public:
    static void x_0(Smoke::Stack x) {
	// TQHttpRequestHeader()
	x_TQHttpRequestHeader* xret = new x_TQHttpRequestHeader();
	x[0].s_class = (void*)xret;
    }
    x_TQHttpRequestHeader() : TQHttpRequestHeader() {
    }
    static void x_1(Smoke::Stack x) {
	// TQHttpRequestHeader(const TQString&, const TQString&, int, int)
	x_TQHttpRequestHeader* xret = new x_TQHttpRequestHeader(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQHttpRequestHeader(const TQString& x1, const TQString& x2, int x3, int x4) : TQHttpRequestHeader(x1, x2, x3, x4) {
    }
    static void x_2(Smoke::Stack x) {
	// TQHttpRequestHeader(const TQString&, const TQString&, int)
	x_TQHttpRequestHeader* xret = new x_TQHttpRequestHeader(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQHttpRequestHeader(const TQString& x1, const TQString& x2, int x3) : TQHttpRequestHeader(x1, x2, x3) {
    }
    static void x_3(Smoke::Stack x) {
	// TQHttpRequestHeader(const TQString&, const TQString&)
	x_TQHttpRequestHeader* xret = new x_TQHttpRequestHeader(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHttpRequestHeader(const TQString& x1, const TQString& x2) : TQHttpRequestHeader(x1, x2) {
    }
    static void x_4(Smoke::Stack x) {
	// TQHttpRequestHeader(const TQHttpRequestHeader&)
	x_TQHttpRequestHeader* xret = new x_TQHttpRequestHeader(*(const TQHttpRequestHeader *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHttpRequestHeader(const TQHttpRequestHeader& x1) : TQHttpRequestHeader(x1) {
    }
    static void x_5(Smoke::Stack x) {
	// TQHttpRequestHeader(const TQString&)
	x_TQHttpRequestHeader* xret = new x_TQHttpRequestHeader(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQHttpRequestHeader(const TQString& x1) : TQHttpRequestHeader(x1) {
    }
    void x_6(Smoke::Stack x) {
	// setRequest(const TQString&, const TQString&, int, int)
	this->TQHttpRequestHeader::setRequest(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// setRequest(const TQString&, const TQString&, int)
	this->TQHttpRequestHeader::setRequest(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) {
	// setRequest(const TQString&, const TQString&)
	this->TQHttpRequestHeader::setRequest(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// method()
	TQString xret = this->TQHttpRequestHeader::method();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_10(Smoke::Stack x) const {
	// path()
	TQString xret = this->TQHttpRequestHeader::path();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_11(Smoke::Stack x) const {
	// majorVersion()
	int xret = this->TQHttpRequestHeader::majorVersion();
	x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) const {
	// minorVersion()
	int xret = this->TQHttpRequestHeader::minorVersion();
	x[0].s_int = xret;
    }
    void x_13(Smoke::Stack x) const {
	// toString()
	TQString xret = this->TQHttpRequestHeader::toString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_14(Smoke::Stack x) {
	// parseLine(const TQString&, int)
	bool xret = this->TQHttpRequestHeader::parseLine(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    virtual int majorVersion() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4459, (void*)this, x)) return (int)x[0].s_int;
	return this->TQHttpRequestHeader::majorVersion();
    }
    virtual int minorVersion() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4460, (void*)this, x)) return (int)x[0].s_int;
	return this->TQHttpRequestHeader::minorVersion();
    }
    virtual bool parseLine(const TQString& x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(4463, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHttpRequestHeader::parseLine(x1, x2);
    }
    virtual TQString toString() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4461, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQHttpRequestHeader::toString();
    }
    ~x_TQHttpRequestHeader() { qt_Smoke->binding->deleted(144, (void*)this); }
};
void xcall_TQHttpRequestHeader(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQHttpRequestHeader *xself = (x_TQHttpRequestHeader*)obj;
    switch(xi) {
	case 0: x_TQHttpRequestHeader::x_0(args);	break;
	case 1: x_TQHttpRequestHeader::x_1(args);	break;
	case 2: x_TQHttpRequestHeader::x_2(args);	break;
	case 3: x_TQHttpRequestHeader::x_3(args);	break;
	case 4: x_TQHttpRequestHeader::x_4(args);	break;
	case 5: x_TQHttpRequestHeader::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: delete (TQHttpRequestHeader*)xself;	break;
    }
}

class x_TQHttpResponseHeader : public TQHttpResponseHeader {
public:
    static void x_0(Smoke::Stack x) {
	// TQHttpResponseHeader()
	x_TQHttpResponseHeader* xret = new x_TQHttpResponseHeader();
	x[0].s_class = (void*)xret;
    }
    x_TQHttpResponseHeader() : TQHttpResponseHeader() {
    }
    static void x_1(Smoke::Stack x) {
	// TQHttpResponseHeader(const TQHttpResponseHeader&)
	x_TQHttpResponseHeader* xret = new x_TQHttpResponseHeader(*(const TQHttpResponseHeader *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQHttpResponseHeader(const TQHttpResponseHeader& x1) : TQHttpResponseHeader(x1) {
    }
    void x_2(Smoke::Stack x) const {
	// statusCode()
	int xret = this->TQHttpResponseHeader::statusCode();
	x[0].s_int = xret;
    }
    void x_3(Smoke::Stack x) const {
	// reasonPhrase()
	TQString xret = this->TQHttpResponseHeader::reasonPhrase();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_4(Smoke::Stack x) const {
	// majorVersion()
	int xret = this->TQHttpResponseHeader::majorVersion();
	x[0].s_int = xret;
    }
    void x_5(Smoke::Stack x) const {
	// minorVersion()
	int xret = this->TQHttpResponseHeader::minorVersion();
	x[0].s_int = xret;
    }
    void x_6(Smoke::Stack x) const {
	// toString()
	TQString xret = this->TQHttpResponseHeader::toString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_7(Smoke::Stack x) {
	// parseLine(const TQString&, int)
	bool xret = this->TQHttpResponseHeader::parseLine(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_bool = xret;
    }
    virtual int majorVersion() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4468, (void*)this, x)) return (int)x[0].s_int;
	return this->TQHttpResponseHeader::majorVersion();
    }
    virtual int minorVersion() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4469, (void*)this, x)) return (int)x[0].s_int;
	return this->TQHttpResponseHeader::minorVersion();
    }
    virtual bool parseLine(const TQString& x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(4472, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQHttpResponseHeader::parseLine(x1, x2);
    }
    virtual TQString toString() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4470, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQHttpResponseHeader::toString();
    }
    ~x_TQHttpResponseHeader() { qt_Smoke->binding->deleted(145, (void*)this); }
};
void xcall_TQHttpResponseHeader(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQHttpResponseHeader *xself = (x_TQHttpResponseHeader*)obj;
    switch(xi) {
	case 0: x_TQHttpResponseHeader::x_0(args);	break;
	case 1: x_TQHttpResponseHeader::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: delete (TQHttpResponseHeader*)xself;	break;
    }
}

class x_TQIMComposeEvent : public TQIMComposeEvent {
public:
    static void x_0(Smoke::Stack x) {
	// TQIMComposeEvent(TQEvent::Type, const TQString&, int, int)
	x_TQIMComposeEvent* xret = new x_TQIMComposeEvent((TQEvent::Type)x[1].s_enum,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQIMComposeEvent(TQEvent::Type x1, const TQString& x2, int x3, int x4) : TQIMComposeEvent(x1, x2, x3, x4) {
    }
    static void x_1(Smoke::Stack x) {
	// TQIMComposeEvent(const TQIMComposeEvent&)
	x_TQIMComposeEvent* xret = new x_TQIMComposeEvent(*(const TQIMComposeEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIMComposeEvent(const TQIMComposeEvent& x1) : TQIMComposeEvent(x1) {
    }
    ~x_TQIMComposeEvent() { qt_Smoke->binding->deleted(146, (void*)this); }
};
void xcall_TQIMComposeEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQIMComposeEvent *xself = (x_TQIMComposeEvent*)obj;
    switch(xi) {
	case 0: x_TQIMComposeEvent::x_0(args);	break;
	case 1: x_TQIMComposeEvent::x_1(args);	break;
	case 2: delete (TQIMComposeEvent*)xself;	break;
    }
}

class x_TQIMEvent : public TQIMEvent {
public:
    static void x_0(Smoke::Stack x) {
	// TQIMEvent(TQEvent::Type, const TQString&, int)
	x_TQIMEvent* xret = new x_TQIMEvent((TQEvent::Type)x[1].s_enum,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQIMEvent(TQEvent::Type x1, const TQString& x2, int x3) : TQIMEvent(x1, x2, x3) {
    }
    void x_1(Smoke::Stack x) const {
	// text()
	const TQString& xret = this->TQIMEvent::text();
	x[0].s_voidp = (void*)&xret;
    }
    void x_2(Smoke::Stack x) const {
	// cursorPos()
	int xret = this->TQIMEvent::cursorPos();
	x[0].s_int = xret;
    }
    void x_3(Smoke::Stack x) const {
	// isAccepted()
	bool xret = this->TQIMEvent::isAccepted();
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// accept()
	this->TQIMEvent::accept();
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// ignore()
	this->TQIMEvent::ignore();
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) const {
	// selectionLength()
	int xret = this->TQIMEvent::selectionLength();
	x[0].s_int = xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQIMEvent(const TQIMEvent&)
	x_TQIMEvent* xret = new x_TQIMEvent(*(const TQIMEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIMEvent(const TQIMEvent& x1) : TQIMEvent(x1) {
    }
    ~x_TQIMEvent() { qt_Smoke->binding->deleted(147, (void*)this); }
};
void xcall_TQIMEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQIMEvent *xself = (x_TQIMEvent*)obj;
    switch(xi) {
	case 0: x_TQIMEvent::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_TQIMEvent::x_7(args);	break;
	case 8: delete (TQIMEvent*)xself;	break;
    }
}

class x_TQIODevice : public TQIODevice {
public:
    static void x_0(Smoke::Stack x) {
	// TQIODevice()
	x_TQIODevice* xret = new x_TQIODevice();
	x[0].s_class = (void*)xret;
    }
    x_TQIODevice() : TQIODevice() {
    }
    void x_1(Smoke::Stack x) const {
	// flags()
	int xret = this->TQIODevice::flags();
	x[0].s_int = xret;
    }
    void x_2(Smoke::Stack x) const {
	// mode()
	int xret = this->TQIODevice::mode();
	x[0].s_int = xret;
    }
    void x_3(Smoke::Stack x) const {
	// state()
	int xret = this->TQIODevice::state();
	x[0].s_int = xret;
    }
    void x_4(Smoke::Stack x) const {
	// isDirectAccess()
	bool xret = this->TQIODevice::isDirectAccess();
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) const {
	// isSequentialAccess()
	bool xret = this->TQIODevice::isSequentialAccess();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) const {
	// isCombinedAccess()
	bool xret = this->TQIODevice::isCombinedAccess();
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) const {
	// isBuffered()
	bool xret = this->TQIODevice::isBuffered();
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) const {
	// isRaw()
	bool xret = this->TQIODevice::isRaw();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) const {
	// isSynchronous()
	bool xret = this->TQIODevice::isSynchronous();
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) const {
	// isAsynchronous()
	bool xret = this->TQIODevice::isAsynchronous();
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) const {
	// isTranslated()
	bool xret = this->TQIODevice::isTranslated();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) const {
	// isReadable()
	bool xret = this->TQIODevice::isReadable();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// isWritable()
	bool xret = this->TQIODevice::isWritable();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) const {
	// isReadWrite()
	bool xret = this->TQIODevice::isReadWrite();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// isInactive()
	bool xret = this->TQIODevice::isInactive();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) const {
	// isOpen()
	bool xret = this->TQIODevice::isOpen();
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) const {
	// status()
	int xret = this->TQIODevice::status();
	x[0].s_int = xret;
    }
    void x_18(Smoke::Stack x) {
	// resetStatus()
	this->TQIODevice::resetStatus();
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// at()
	TQIODevice::Offset xret = this->TQIODevice::at();
	x[0].s_ulong = xret;
    }
    void x_20(Smoke::Stack x) {
	// at(TQIODevice::Offset)
	bool xret = this->TQIODevice::at((TQIODevice::Offset)x[1].s_ulong);
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) const {
	// atEnd()
	bool xret = this->TQIODevice::atEnd();
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) {
	// reset()
	bool xret = this->TQIODevice::reset();
	x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) {
	// readLine(char*, TQ_ULONG)
	TQ_LONG xret = this->TQIODevice::readLine((char*)x[1].s_voidp,(TQ_ULONG)x[2].s_long);
	x[0].s_long = xret;
    }
    void x_24(Smoke::Stack x) {
	// writeBlock(const TQByteArray&)
	TQ_LONG xret = this->TQIODevice::writeBlock(*(const TQByteArray *)x[1].s_class);
	x[0].s_long = xret;
    }
    void x_25(Smoke::Stack x) {
	// readAll()
	TQByteArray xret = this->TQIODevice::readAll();
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    void x_26(Smoke::Stack x) {
	// setFlags(int)
	this->TQIODevice::setFlags((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// setType(int)
	this->TQIODevice::setType((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// setMode(int)
	this->TQIODevice::setMode((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// setState(int)
	this->TQIODevice::setState((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) {
	// setStatus(int)
	this->TQIODevice::setStatus((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    virtual TQIODevice::Offset at() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4509, (void*)this, x)) return (TQIODevice::Offset)x[0].s_ulong;
	return this->TQIODevice::at();
    }
    virtual bool at(TQIODevice::Offset x1) {
	Smoke::StackItem x[2];
	x[1].s_ulong = x1;
	if(qt_Smoke->binding->callMethod(4510, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIODevice::at(x1);
    }
    virtual bool atEnd() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4511, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIODevice::atEnd();
    }
    virtual void close() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(4506, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void flush() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(4507, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual int getch() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(4518, (void*)this, x, true /*pure virtual*/);
	return (int)x[0].s_int;
	// ABSTRACT
    }
    virtual bool open(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(4505, (void*)this, x, true /*pure virtual*/);
	return (bool)x[0].s_bool;
	// ABSTRACT
    }
    virtual int putch(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(4519, (void*)this, x, true /*pure virtual*/);
	return (int)x[0].s_int;
	// ABSTRACT
    }
    virtual TQByteArray readAll() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4517, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQIODevice::readAll();
    }
    virtual TQ_LONG readBlock(char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	qt_Smoke->binding->callMethod(4513, (void*)this, x, true /*pure virtual*/);
	return (TQ_LONG)x[0].s_long;
	// ABSTRACT
    }
    virtual TQ_LONG readLine(char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	if(qt_Smoke->binding->callMethod(4515, (void*)this, x)) return (TQ_LONG)x[0].s_long;
	return this->TQIODevice::readLine(x1, x2);
    }
    virtual TQIODevice::Offset size() const {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(4508, (void*)this, x, true /*pure virtual*/);
	return (TQIODevice::Offset)x[0].s_ulong;
	// ABSTRACT
    }
    virtual int ungetch(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	qt_Smoke->binding->callMethod(4520, (void*)this, x, true /*pure virtual*/);
	return (int)x[0].s_int;
	// ABSTRACT
    }
    virtual TQ_LONG writeBlock(const char* x1, TQ_ULONG x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_long = x2;
	qt_Smoke->binding->callMethod(4514, (void*)this, x, true /*pure virtual*/);
	return (TQ_LONG)x[0].s_long;
	// ABSTRACT
    }
    ~x_TQIODevice() { qt_Smoke->binding->deleted(148, (void*)this); }
};
void xcall_TQIODevice(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQIODevice *xself = (x_TQIODevice*)obj;
    switch(xi) {
	case 0: x_TQIODevice::x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: delete (TQIODevice*)xself;	break;
    }
}

class x_TQIODeviceSource : public TQIODeviceSource {
public:
    static void x_0(Smoke::Stack x) {
	// TQIODeviceSource(TQIODevice*, int)
	x_TQIODeviceSource* xret = new x_TQIODeviceSource((TQIODevice*)x[1].s_class,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_TQIODeviceSource(TQIODevice* x1, int x2) : TQIODeviceSource(x1, x2) {
    }
    static void x_1(Smoke::Stack x) {
	// TQIODeviceSource(TQIODevice*)
	x_TQIODeviceSource* xret = new x_TQIODeviceSource((TQIODevice*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIODeviceSource(TQIODevice* x1) : TQIODeviceSource(x1) {
    }
    void x_2(Smoke::Stack x) {
	// readyToSend()
	int xret = this->TQIODeviceSource::readyToSend();
	x[0].s_int = xret;
    }
    void x_3(Smoke::Stack x) {
	// sendTo(TQDataSink*, int)
	this->TQIODeviceSource::sendTo((TQDataSink*)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) const {
	// rewindable()
	bool xret = this->TQIODeviceSource::rewindable();
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// enableRewind(bool)
	this->TQIODeviceSource::enableRewind((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// rewind()
	this->TQIODeviceSource::rewind();
	(void)x; // noop (for compiler warning)
    }
    virtual void enableRewind(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(4532, (void*)this, x)) return;
	this->TQIODeviceSource::enableRewind(x1);
    }
    virtual int readyToSend() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4529, (void*)this, x)) return (int)x[0].s_int;
	return this->TQIODeviceSource::readyToSend();
    }
    virtual void rewind() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4533, (void*)this, x)) return;
	this->TQIODeviceSource::rewind();
    }
    virtual bool rewindable() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4531, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIODeviceSource::rewindable();
    }
    virtual void sendTo(TQDataSink* x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(4530, (void*)this, x)) return;
	this->TQIODeviceSource::sendTo(x1, x2);
    }
    ~x_TQIODeviceSource() { qt_Smoke->binding->deleted(149, (void*)this); }
};
void xcall_TQIODeviceSource(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQIODeviceSource *xself = (x_TQIODeviceSource*)obj;
    switch(xi) {
	case 0: x_TQIODeviceSource::x_0(args);	break;
	case 1: x_TQIODeviceSource::x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: delete (TQIODeviceSource*)xself;	break;
    }
}

class x_TQIconDrag : public TQIconDrag {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->TQIconDrag::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->TQIconDrag::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->TQIconDrag::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->TQIconDrag::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->TQIconDrag::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->TQIconDrag::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->TQIconDrag::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// TQIconDrag(TQWidget*, const char*)
	x_TQIconDrag* xret = new x_TQIconDrag((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_TQIconDrag(TQWidget* x1, const char* x2) : TQIconDrag(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// TQIconDrag(TQWidget*)
	x_TQIconDrag* xret = new x_TQIconDrag((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconDrag(TQWidget* x1) : TQIconDrag(x1) {
    }
    void x_9(Smoke::Stack x) {
	// append(const TQIconDragItem&, const TQRect&, const TQRect&)
	this->TQIconDrag::append(*(const TQIconDragItem *)x[1].s_class,*(const TQRect *)x[2].s_class,*(const TQRect *)x[3].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) const {
	// format(int)
	const char* xret = this->TQIconDrag::format((int)x[1].s_int);
	x[0].s_voidp = (void*)xret;
    }
    void x_11(Smoke::Stack x) const {
	// encodedData(const char*)
	TQByteArray xret = this->TQIconDrag::encodedData((const char*)x[1].s_voidp);
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    static void x_12(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = TQIconDrag::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_13(Smoke::Stack x) {
	// canDecode(TQMimeSource*)
	bool xret = TQIconDrag::canDecode((TQMimeSource*)x[1].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(4535, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQIconDrag::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(4546, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQIconDrag::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(4545, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQIconDrag::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(4534, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQIconDrag::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7278, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual bool provides(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(6970, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQMimeSource::provides(x1);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7263, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(7244, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual void setPixmap(TQPixmap x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(2728, (void*)this, x)) return;
	this->TQDragObject::setPixmap(x1);
    }
    virtual void setPixmap(TQPixmap x1, const TQPoint& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)&x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(2729, (void*)this, x)) return;
	this->TQDragObject::setPixmap(x1, x2);
    }
    virtual bool setProperty(const char* x1, const TQVariant& x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)&x2;
	if(qt_Smoke->binding->callMethod(7277, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(7306, (void*)this, x)) return;
	this->TQObject::timerEvent(x1);
    }
    virtual void* tqt_cast(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(4536, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQIconDrag::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(4538, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIconDrag::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(4537, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIconDrag::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(4539, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQIconDrag::tqt_property(x1, x2, x3);
    }
    ~x_TQIconDrag() { qt_Smoke->binding->deleted(150, (void*)this); }
};
void xcall_TQIconDrag(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQIconDrag *xself = (x_TQIconDrag*)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_TQIconDrag::x_7(args);	break;
	case 8: x_TQIconDrag::x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: x_TQIconDrag::x_12(args);	break;
	case 13: x_TQIconDrag::x_13(args);	break;
	case 14: delete (TQIconDrag*)xself;	break;
    }
}

class x_TQIconDragEvent : public TQIconDragEvent {
public:
    static void x_0(Smoke::Stack x) {
	// TQIconDragEvent()
	x_TQIconDragEvent* xret = new x_TQIconDragEvent();
	x[0].s_class = (void*)xret;
    }
    x_TQIconDragEvent() : TQIconDragEvent() {
    }
    void x_1(Smoke::Stack x) const {
	// isAccepted()
	bool xret = this->TQIconDragEvent::isAccepted();
	x[0].s_bool = xret;
    }
    void x_2(Smoke::Stack x) {
	// accept()
	this->TQIconDragEvent::accept();
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) {
	// ignore()
	this->TQIconDragEvent::ignore();
	(void)x; // noop (for compiler warning)
    }
    static void x_4(Smoke::Stack x) {
	// TQIconDragEvent(const TQIconDragEvent&)
	x_TQIconDragEvent* xret = new x_TQIconDragEvent(*(const TQIconDragEvent *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconDragEvent(const TQIconDragEvent& x1) : TQIconDragEvent(x1) {
    }
    ~x_TQIconDragEvent() { qt_Smoke->binding->deleted(151, (void*)this); }
};
void xcall_TQIconDragEvent(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQIconDragEvent *xself = (x_TQIconDragEvent*)obj;
    switch(xi) {
	case 0: x_TQIconDragEvent::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_TQIconDragEvent::x_4(args);	break;
	case 5: delete (TQIconDragEvent*)xself;	break;
    }
}

class x_TQIconDragItem : public TQIconDragItem {
public:
    static void x_0(Smoke::Stack x) {
	// TQIconDragItem()
	x_TQIconDragItem* xret = new x_TQIconDragItem();
	x[0].s_class = (void*)xret;
    }
    x_TQIconDragItem() : TQIconDragItem() {
    }
    void x_1(Smoke::Stack x) const {
	// data()
	TQByteArray xret = this->TQIconDragItem::data();
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    void x_2(Smoke::Stack x) {
	// setData(const TQByteArray&)
	this->TQIconDragItem::setData(*(const TQByteArray *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) const {
	// operator==(const TQIconDragItem&)
	bool xret = this->TQIconDragItem::operator==(*(const TQIconDragItem *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_4(Smoke::Stack x) {
	// TQIconDragItem(const TQIconDragItem&)
	x_TQIconDragItem* xret = new x_TQIconDragItem(*(const TQIconDragItem *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_TQIconDragItem(const TQIconDragItem& x1) : TQIconDragItem(x1) {
    }
    virtual TQByteArray data() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(4557, (void*)this, x)) {
	    TQByteArray *xptr = (TQByteArray *)x[0].s_class;
	    TQByteArray xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQIconDragItem::data();
    }
    virtual void setData(const TQByteArray& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(4558, (void*)this, x)) return;
	this->TQIconDragItem::setData(x1);
    }
    ~x_TQIconDragItem() { qt_Smoke->binding->deleted(152, (void*)this); }
};
void xcall_TQIconDragItem(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_TQIconDragItem *xself = (x_TQIconDragItem*)obj;
    switch(xi) {
	case 0: x_TQIconDragItem::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_TQIconDragItem::x_4(args);	break;
	case 5: delete (TQIconDragItem*)xself;	break;
    }
}

