//Auto-generated by kalyptus. DO NOT EDIT.
#include <smoke.h>
#include <qt_smoke.h>
#include <krestrictedline.h>
#include <ntqrect.h>
#include <ntqpixmap.h>
#include <ntqstring.h>
#include <kreplace.h>
#include <ntqscrollbar.h>
#include <kauthicon.h>
#include <krootpixmap.h>
#include <krandomsequence.h>
#include <ntqlineedit.h>
#include <kprotocolinfo.h>
#include <tdeapplication.h>
#include <kservice.h>
#include <ntqfont.h>
#include <ksslx509map.h>
#include <ntqsessionmanager.h>
#include <ksslconnectioninfo.h>
#include <krfcdate.h>
#include <ksslsettings.h>
#include <ksslcertdlg.h>
#include <ntqcursor.h>
#include <krootprop.h>
#include <ntqiconset.h>
#include <krun.h>
#include <kssl.h>
#include <tdeio/global.h>
#include <kurl.h>
#include <tdeglobalsettings.h>
#include <ntqpoint.h>
#include <ksimpleconfig.h>
#include <ntqscrollview.h>
#include <kpushbutton.h>
#include <ntqregexp.h>
#include <ntqsize.h>
#include <kruler.h>
#include <kservicegroup.h>
#include <ntqbutton.h>
#include <kscan.h>
#include <ksavefile.h>
#include <kreplacedialog.h>
#include <ntqnamespace.h>
#include <ntqsizepolicy.h>
#include <ntqimage.h>
#include <ntqcolor.h>
#include <kicontheme.h>
#include <ntqcstring.h>
#include <kuserprofile.h>
#include <ksslsigners.h>
#include <tdeprotocolmanager.h>
#include <ksslinfodlg.h>
#include <ksslcertificate.h>
#include <kshellcompletion.h>
#include <ksslkeygen.h>
#include <ksslcertchain.h>
#include <ntqbitmap.h>
#include <ksslpkcs7.h>
#include <ksslcertificatecache.h>
#include <kurlcompletion.h>
#include <ksmimecrypto.h>
#include <kshell.h>
#include <ksslcertificatefactory.h>
#include <ntqwidget.h>
#include <ntqdatetime.h>
#include <ntqdatastream.h>
#include <ksslsession.h>
#include <ksslpkcs12.h>
#include <ksslpeerinfo.h>
#include <kstdguiitem.h>
#include <kpty.h>
#include <ntqstringlist.h>
#include <ntqstyle.h>
#include <kfind.h>
#include <kseparator.h>
#include <tdeconfigdata.h>
#include <ntqpalette.h>
#include <ntqkeysequence.h>
#include <kcompletion.h>
#include <ksslx509v3.h>
#include <ntqregion.h>
#include <ntqvariant.h>
#include <kdialog.h>
#include <kservicetype.h>
#include <kguiitem.h>
#include <ksslcertificatehome.h>
#include <kregexpeditorinterface.h>
#include <tdesycocatype.h>

class x_KProtocolInfo : public KProtocolInfo {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)KProtocolInfo::T_STREAM;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)KProtocolInfo::T_FILESYSTEM;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)KProtocolInfo::T_NONE;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)KProtocolInfo::T_ERROR;
    }
    static void x_4(Smoke::Stack x) {
	// KProtocolInfo(const TQString&)
	x_KProtocolInfo* xret = new x_KProtocolInfo(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KProtocolInfo(const TQString& x1) : KProtocolInfo(x1) {
    }
    void x_5(Smoke::Stack x) const {
	// isValid()
	bool xret = this->KProtocolInfo::isValid();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) const {
	// name()
	TQString xret = this->KProtocolInfo::name();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_7(Smoke::Stack x) {
	// KProtocolInfo(TQDataStream&, int)
	x_KProtocolInfo* xret = new x_KProtocolInfo(*(TQDataStream *)x[1].s_class,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KProtocolInfo(TQDataStream& x1, int x2) : KProtocolInfo(x1, x2) {
    }
    void x_8(Smoke::Stack x) {
	// load(TQDataStream&)
	this->KProtocolInfo::load(*(TQDataStream *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// save(TQDataStream&)
	this->KProtocolInfo::save(*(TQDataStream *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_10(Smoke::Stack x) {
	// KProtocolInfo(const KProtocolInfo&)
	x_KProtocolInfo* xret = new x_KProtocolInfo(*(const KProtocolInfo *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KProtocolInfo(const KProtocolInfo& x1) : KProtocolInfo(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// protocols()
	TQStringList xret = KProtocolInfo::protocols();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_12(Smoke::Stack x) {
	// isKnownProtocol(const KURL&)
	bool xret = KProtocolInfo::isKnownProtocol(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_13(Smoke::Stack x) {
	// exec(const TQString&)
	TQString xret = KProtocolInfo::exec(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_14(Smoke::Stack x) {
	// inputType(const KURL&)
	KProtocolInfo::Type xret = KProtocolInfo::inputType(*(const KURL *)x[1].s_class);
	x[0].s_enum = xret;
    }
    static void x_15(Smoke::Stack x) {
	// outputType(const KURL&)
	KProtocolInfo::Type xret = KProtocolInfo::outputType(*(const KURL *)x[1].s_class);
	x[0].s_enum = xret;
    }
    static void x_16(Smoke::Stack x) {
	// listing(const KURL&)
	TQStringList xret = KProtocolInfo::listing(*(const KURL *)x[1].s_class);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_17(Smoke::Stack x) {
	// extraFields(const KURL&)
	KProtocolInfo::ExtraFieldList xret = KProtocolInfo::extraFields(*(const KURL *)x[1].s_class);
	x[0].s_voidp = (void*)new KProtocolInfo::ExtraFieldList(xret);
    }
    static void x_18(Smoke::Stack x) {
	// isSourceProtocol(const KURL&)
	bool xret = KProtocolInfo::isSourceProtocol(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_19(Smoke::Stack x) {
	// isHelperProtocol(const KURL&)
	bool xret = KProtocolInfo::isHelperProtocol(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_20(Smoke::Stack x) {
	// isFilterProtocol(const KURL&)
	bool xret = KProtocolInfo::isFilterProtocol(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_21(Smoke::Stack x) {
	// supportsListing(const KURL&)
	bool xret = KProtocolInfo::supportsListing(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_22(Smoke::Stack x) {
	// supportsReading(const KURL&)
	bool xret = KProtocolInfo::supportsReading(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_23(Smoke::Stack x) {
	// supportsWriting(const KURL&)
	bool xret = KProtocolInfo::supportsWriting(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_24(Smoke::Stack x) {
	// supportsMakeDir(const KURL&)
	bool xret = KProtocolInfo::supportsMakeDir(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_25(Smoke::Stack x) {
	// supportsDeleting(const KURL&)
	bool xret = KProtocolInfo::supportsDeleting(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_26(Smoke::Stack x) {
	// supportsLinking(const KURL&)
	bool xret = KProtocolInfo::supportsLinking(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_27(Smoke::Stack x) {
	// supportsMoving(const KURL&)
	bool xret = KProtocolInfo::supportsMoving(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_28(Smoke::Stack x) {
	// canCopyFromFile(const KURL&)
	bool xret = KProtocolInfo::canCopyFromFile(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_29(Smoke::Stack x) {
	// canCopyToFile(const KURL&)
	bool xret = KProtocolInfo::canCopyToFile(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_30(Smoke::Stack x) {
	// canRenameFromFile(const KURL&)
	bool xret = KProtocolInfo::canRenameFromFile(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_31(Smoke::Stack x) {
	// canRenameToFile(const KURL&)
	bool xret = KProtocolInfo::canRenameToFile(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_32(Smoke::Stack x) {
	// canDeleteRecursive(const KURL&)
	bool xret = KProtocolInfo::canDeleteRecursive(*(const KURL *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_33(Smoke::Stack x) {
	// fileNameUsedForCopying(const KURL&)
	KProtocolInfo::FileNameUsedForCopying xret = KProtocolInfo::fileNameUsedForCopying(*(const KURL *)x[1].s_class);
	x[0].s_voidp = (void*)new KProtocolInfo::FileNameUsedForCopying(xret);
    }
    static void x_34(Smoke::Stack x) {
	// defaultMimetype(const KURL&)
	TQString xret = KProtocolInfo::defaultMimetype(*(const KURL *)x[1].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_35(Smoke::Stack x) {
	// icon(const TQString&)
	TQString xret = KProtocolInfo::icon(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_36(Smoke::Stack x) {
	// config(const TQString&)
	TQString xret = KProtocolInfo::config(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_37(Smoke::Stack x) {
	// maxSlaves(const TQString&)
	int xret = KProtocolInfo::maxSlaves(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    static void x_38(Smoke::Stack x) {
	// determineMimetypeFromExtension(const TQString&)
	bool xret = KProtocolInfo::determineMimetypeFromExtension(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_39(Smoke::Stack x) {
	// docPath(const TQString&)
	TQString xret = KProtocolInfo::docPath(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_40(Smoke::Stack x) {
	// protocolClass(const TQString&)
	TQString xret = KProtocolInfo::protocolClass(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_41(Smoke::Stack x) {
	// showFilePreview(const TQString&)
	bool xret = KProtocolInfo::showFilePreview(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_42(Smoke::Stack x) {
	// uriParseMode(const TQString&)
	KURL::URIMode xret = KProtocolInfo::uriParseMode(*(const TQString *)x[1].s_voidp);
	x[0].s_enum = xret;
    }
    static void x_43(Smoke::Stack x) {
	// capabilities(const TQString&)
	TQStringList xret = KProtocolInfo::capabilities(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_44(Smoke::Stack x) {
	// proxiedBy(const TQString&)
	TQString xret = KProtocolInfo::proxiedBy(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_45(Smoke::Stack x) const {
	// canRenameFromFile()
	bool xret = this->KProtocolInfo::canRenameFromFile();
	x[0].s_bool = xret;
    }
    void x_46(Smoke::Stack x) const {
	// canRenameToFile()
	bool xret = this->KProtocolInfo::canRenameToFile();
	x[0].s_bool = xret;
    }
    void x_47(Smoke::Stack x) const {
	// canDeleteRecursive()
	bool xret = this->KProtocolInfo::canDeleteRecursive();
	x[0].s_bool = xret;
    }
    void x_48(Smoke::Stack x) const {
	// fileNameUsedForCopying()
	KProtocolInfo::FileNameUsedForCopying xret = this->KProtocolInfo::fileNameUsedForCopying();
	x[0].s_voidp = (void*)new KProtocolInfo::FileNameUsedForCopying(xret);
    }
    static void x_49(Smoke::Stack x) {
	// findProtocol(const KURL&)
	KProtocolInfo* xret = KProtocolInfo::findProtocol(*(const KURL *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    virtual bool isDeleted() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10755, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSycocaEntry::isDeleted();
    }
    virtual bool isType(KSycocaType x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(10748, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSycocaEntry::isType(x1);
    }
    virtual bool isValid() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8932, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KProtocolInfo::isValid();
    }
    virtual void load(TQDataStream& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(8936, (void*)this, x)) return;
	this->KProtocolInfo::load(x1);
    }
    virtual TQString name() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(8933, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KProtocolInfo::name();
    }
    virtual void save(TQDataStream& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(8937, (void*)this, x)) return;
	this->KProtocolInfo::save(x1);
    }
    virtual KSycocaType sycocaType() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10749, (void*)this, x)) {
	    KSycocaType *xptr = (KSycocaType *)x[0].s_class;
	    KSycocaType xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KSycocaEntry::sycocaType();
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 810: //KProtocolInfo::Type
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KProtocolInfo::Type;
		break;
	      case Smoke::EnumDelete:
		delete (KProtocolInfo::Type*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KProtocolInfo::Type*)xdata = (KProtocolInfo::Type)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KProtocolInfo::Type*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_KProtocolInfo() { qt_Smoke->binding->deleted(358, (void*)this); }
};
void xenum_KProtocolInfo(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_KProtocolInfo::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_KProtocolInfo(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KProtocolInfo *xself = (x_KProtocolInfo*)obj;
    switch(xi) {
	case 0: x_KProtocolInfo::x_0(args);	break;
	case 1: x_KProtocolInfo::x_1(args);	break;
	case 2: x_KProtocolInfo::x_2(args);	break;
	case 3: x_KProtocolInfo::x_3(args);	break;
	case 4: x_KProtocolInfo::x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: x_KProtocolInfo::x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: x_KProtocolInfo::x_10(args);	break;
	case 11: x_KProtocolInfo::x_11(args);	break;
	case 12: x_KProtocolInfo::x_12(args);	break;
	case 13: x_KProtocolInfo::x_13(args);	break;
	case 14: x_KProtocolInfo::x_14(args);	break;
	case 15: x_KProtocolInfo::x_15(args);	break;
	case 16: x_KProtocolInfo::x_16(args);	break;
	case 17: x_KProtocolInfo::x_17(args);	break;
	case 18: x_KProtocolInfo::x_18(args);	break;
	case 19: x_KProtocolInfo::x_19(args);	break;
	case 20: x_KProtocolInfo::x_20(args);	break;
	case 21: x_KProtocolInfo::x_21(args);	break;
	case 22: x_KProtocolInfo::x_22(args);	break;
	case 23: x_KProtocolInfo::x_23(args);	break;
	case 24: x_KProtocolInfo::x_24(args);	break;
	case 25: x_KProtocolInfo::x_25(args);	break;
	case 26: x_KProtocolInfo::x_26(args);	break;
	case 27: x_KProtocolInfo::x_27(args);	break;
	case 28: x_KProtocolInfo::x_28(args);	break;
	case 29: x_KProtocolInfo::x_29(args);	break;
	case 30: x_KProtocolInfo::x_30(args);	break;
	case 31: x_KProtocolInfo::x_31(args);	break;
	case 32: x_KProtocolInfo::x_32(args);	break;
	case 33: x_KProtocolInfo::x_33(args);	break;
	case 34: x_KProtocolInfo::x_34(args);	break;
	case 35: x_KProtocolInfo::x_35(args);	break;
	case 36: x_KProtocolInfo::x_36(args);	break;
	case 37: x_KProtocolInfo::x_37(args);	break;
	case 38: x_KProtocolInfo::x_38(args);	break;
	case 39: x_KProtocolInfo::x_39(args);	break;
	case 40: x_KProtocolInfo::x_40(args);	break;
	case 41: x_KProtocolInfo::x_41(args);	break;
	case 42: x_KProtocolInfo::x_42(args);	break;
	case 43: x_KProtocolInfo::x_43(args);	break;
	case 44: x_KProtocolInfo::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: x_KProtocolInfo::x_49(args);	break;
	case 50: delete (KProtocolInfo*)xself;	break;
    }
}

class x_KProtocolManager : public KProtocolManager {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)KProtocolManager::NoProxy;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)KProtocolManager::ManualProxy;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)KProtocolManager::PACProxy;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)KProtocolManager::WPADProxy;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)KProtocolManager::EnvVarProxy;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)KProtocolManager::Prompt;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)KProtocolManager::Automatic;
    }
    static void x_7(Smoke::Stack x) {
	// KProtocolManager()
	x_KProtocolManager* xret = new x_KProtocolManager();
	x[0].s_class = (void*)xret;
    }
    x_KProtocolManager() : KProtocolManager() {
    }
    static void x_8(Smoke::Stack x) {
	// KProtocolManager(const KProtocolManager&)
	x_KProtocolManager* xret = new x_KProtocolManager(*(const KProtocolManager *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KProtocolManager(const KProtocolManager& x1) : KProtocolManager(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// defaultUserAgent()
	TQString xret = KProtocolManager::defaultUserAgent();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_10(Smoke::Stack x) {
	// defaultUserAgent(const TQString&)
	TQString xret = KProtocolManager::defaultUserAgent(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_11(Smoke::Stack x) {
	// userAgentForHost(const TQString&)
	TQString xret = KProtocolManager::userAgentForHost(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_12(Smoke::Stack x) {
	// readTimeout()
	int xret = KProtocolManager::readTimeout();
	x[0].s_int = xret;
    }
    static void x_13(Smoke::Stack x) {
	// connectTimeout()
	int xret = KProtocolManager::connectTimeout();
	x[0].s_int = xret;
    }
    static void x_14(Smoke::Stack x) {
	// proxyConnectTimeout()
	int xret = KProtocolManager::proxyConnectTimeout();
	x[0].s_int = xret;
    }
    static void x_15(Smoke::Stack x) {
	// responseTimeout()
	int xret = KProtocolManager::responseTimeout();
	x[0].s_int = xret;
    }
    static void x_16(Smoke::Stack x) {
	// useProxy()
	bool xret = KProtocolManager::useProxy();
	x[0].s_bool = xret;
    }
    static void x_17(Smoke::Stack x) {
	// useReverseProxy()
	bool xret = KProtocolManager::useReverseProxy();
	x[0].s_bool = xret;
    }
    static void x_18(Smoke::Stack x) {
	// proxyType()
	KProtocolManager::ProxyType xret = KProtocolManager::proxyType();
	x[0].s_enum = xret;
    }
    static void x_19(Smoke::Stack x) {
	// proxyAuthMode()
	KProtocolManager::ProxyAuthMode xret = KProtocolManager::proxyAuthMode();
	x[0].s_enum = xret;
    }
    static void x_20(Smoke::Stack x) {
	// noProxyFor()
	TQString xret = KProtocolManager::noProxyFor();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_21(Smoke::Stack x) {
	// noProxyForRaw()
	TQString xret = KProtocolManager::noProxyForRaw();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_22(Smoke::Stack x) {
	// proxyFor(const TQString&)
	TQString xret = KProtocolManager::proxyFor(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_23(Smoke::Stack x) {
	// proxyForURL(const KURL&)
	TQString xret = KProtocolManager::proxyForURL(*(const KURL *)x[1].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_24(Smoke::Stack x) {
	// badProxy(const TQString&)
	KProtocolManager::badProxy(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_25(Smoke::Stack x) {
	// proxyConfigScript()
	TQString xret = KProtocolManager::proxyConfigScript();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_26(Smoke::Stack x) {
	// useCache()
	bool xret = KProtocolManager::useCache();
	x[0].s_bool = xret;
    }
    static void x_27(Smoke::Stack x) {
	// maxCacheAge()
	int xret = KProtocolManager::maxCacheAge();
	x[0].s_int = xret;
    }
    static void x_28(Smoke::Stack x) {
	// maxCacheSize()
	int xret = KProtocolManager::maxCacheSize();
	x[0].s_int = xret;
    }
    static void x_29(Smoke::Stack x) {
	// cacheDir()
	TQString xret = KProtocolManager::cacheDir();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_30(Smoke::Stack x) {
	// cacheControl()
	TDEIO::CacheControl xret = KProtocolManager::cacheControl();
	x[0].s_enum = xret;
    }
    static void x_31(Smoke::Stack x) {
	// autoResume()
	bool xret = KProtocolManager::autoResume();
	x[0].s_bool = xret;
    }
    static void x_32(Smoke::Stack x) {
	// markPartial()
	bool xret = KProtocolManager::markPartial();
	x[0].s_bool = xret;
    }
    static void x_33(Smoke::Stack x) {
	// minimumKeepSize()
	int xret = KProtocolManager::minimumKeepSize();
	x[0].s_int = xret;
    }
    static void x_34(Smoke::Stack x) {
	// persistentProxyConnection()
	bool xret = KProtocolManager::persistentProxyConnection();
	x[0].s_bool = xret;
    }
    static void x_35(Smoke::Stack x) {
	// persistentConnections()
	bool xret = KProtocolManager::persistentConnections();
	x[0].s_bool = xret;
    }
    static void x_36(Smoke::Stack x) {
	// reparseConfiguration()
	KProtocolManager::reparseConfiguration();
	(void)x; // noop (for compiler warning)
    }
    static void x_37(Smoke::Stack x) {
	// slaveProtocol(const KURL&, TQString&)
	TQString xret = KProtocolManager::slaveProtocol(*(const KURL *)x[1].s_class,*(TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_38(Smoke::Stack x) {
	// config()
	TDEConfig* xret = KProtocolManager::config();
	x[0].s_class = (void*)xret;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 813: //KProtocolManager::ProxyType
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KProtocolManager::ProxyType;
		break;
	      case Smoke::EnumDelete:
		delete (KProtocolManager::ProxyType*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KProtocolManager::ProxyType*)xdata = (KProtocolManager::ProxyType)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KProtocolManager::ProxyType*)xdata;
		break;
	    }
	    break;
	  case 812: //KProtocolManager::ProxyAuthMode
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KProtocolManager::ProxyAuthMode;
		break;
	      case Smoke::EnumDelete:
		delete (KProtocolManager::ProxyAuthMode*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KProtocolManager::ProxyAuthMode*)xdata = (KProtocolManager::ProxyAuthMode)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KProtocolManager::ProxyAuthMode*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_KProtocolManager() { qt_Smoke->binding->deleted(359, (void*)this); }
};
void xenum_KProtocolManager(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_KProtocolManager::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_KProtocolManager(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KProtocolManager *xself = (x_KProtocolManager*)obj;
    switch(xi) {
	case 0: x_KProtocolManager::x_0(args);	break;
	case 1: x_KProtocolManager::x_1(args);	break;
	case 2: x_KProtocolManager::x_2(args);	break;
	case 3: x_KProtocolManager::x_3(args);	break;
	case 4: x_KProtocolManager::x_4(args);	break;
	case 5: x_KProtocolManager::x_5(args);	break;
	case 6: x_KProtocolManager::x_6(args);	break;
	case 7: x_KProtocolManager::x_7(args);	break;
	case 8: x_KProtocolManager::x_8(args);	break;
	case 9: x_KProtocolManager::x_9(args);	break;
	case 10: x_KProtocolManager::x_10(args);	break;
	case 11: x_KProtocolManager::x_11(args);	break;
	case 12: x_KProtocolManager::x_12(args);	break;
	case 13: x_KProtocolManager::x_13(args);	break;
	case 14: x_KProtocolManager::x_14(args);	break;
	case 15: x_KProtocolManager::x_15(args);	break;
	case 16: x_KProtocolManager::x_16(args);	break;
	case 17: x_KProtocolManager::x_17(args);	break;
	case 18: x_KProtocolManager::x_18(args);	break;
	case 19: x_KProtocolManager::x_19(args);	break;
	case 20: x_KProtocolManager::x_20(args);	break;
	case 21: x_KProtocolManager::x_21(args);	break;
	case 22: x_KProtocolManager::x_22(args);	break;
	case 23: x_KProtocolManager::x_23(args);	break;
	case 24: x_KProtocolManager::x_24(args);	break;
	case 25: x_KProtocolManager::x_25(args);	break;
	case 26: x_KProtocolManager::x_26(args);	break;
	case 27: x_KProtocolManager::x_27(args);	break;
	case 28: x_KProtocolManager::x_28(args);	break;
	case 29: x_KProtocolManager::x_29(args);	break;
	case 30: x_KProtocolManager::x_30(args);	break;
	case 31: x_KProtocolManager::x_31(args);	break;
	case 32: x_KProtocolManager::x_32(args);	break;
	case 33: x_KProtocolManager::x_33(args);	break;
	case 34: x_KProtocolManager::x_34(args);	break;
	case 35: x_KProtocolManager::x_35(args);	break;
	case 36: x_KProtocolManager::x_36(args);	break;
	case 37: x_KProtocolManager::x_37(args);	break;
	case 38: x_KProtocolManager::x_38(args);	break;
	case 39: delete (KProtocolManager*)xself;	break;
    }
}

class x_KPty : public KPty {
public:
    static void x_0(Smoke::Stack x) {
	// KPty()
	x_KPty* xret = new x_KPty();
	x[0].s_class = (void*)xret;
    }
    x_KPty() : KPty() {
    }
    void x_1(Smoke::Stack x) {
	// open()
	bool xret = this->KPty::open();
	x[0].s_bool = xret;
    }
    void x_2(Smoke::Stack x) {
	// setPty(int)
	bool xret = this->KPty::setPty((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    void x_3(Smoke::Stack x) {
	// close()
	this->KPty::close();
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) {
	// setCTty()
	this->KPty::setCTty();
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// login(const char*, const char*)
	this->KPty::login((const char*)x[1].s_voidp,(const char*)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// login(const char*)
	this->KPty::login((const char*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// login()
	this->KPty::login();
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) {
	// logout()
	this->KPty::logout();
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// setWinSize(int, int)
	this->KPty::setWinSize((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
	// setXonXoff(bool)
	this->KPty::setXonXoff((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
	// setUtf8Mode(bool)
	this->KPty::setUtf8Mode((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// ttyName()
	const char* xret = this->KPty::ttyName();
	x[0].s_voidp = (void*)xret;
    }
    void x_13(Smoke::Stack x) const {
	// masterFd()
	int xret = this->KPty::masterFd();
	x[0].s_int = xret;
    }
    void x_14(Smoke::Stack x) const {
	// slaveFd()
	int xret = this->KPty::slaveFd();
	x[0].s_int = xret;
    }
    static void x_15(Smoke::Stack x) {
	// KPty(const KPty&)
	x_KPty* xret = new x_KPty(*(const KPty *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KPty(const KPty& x1) : KPty(x1) {
    }
    void x_16(Smoke::Stack x) {
	// _attachPty(int)
	bool xret = this->KPty::_attachPty((int)x[1].s_int);
	x[0].s_bool = xret;
    }
    ~x_KPty() { qt_Smoke->binding->deleted(360, (void*)this); }
};
void xcall_KPty(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KPty *xself = (x_KPty*)obj;
    switch(xi) {
	case 0: x_KPty::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: x_KPty::x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: delete (KPty*)xself;	break;
    }
}

class x_KPushButton : public KPushButton {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KPushButton::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KPushButton::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KPushButton::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->KPushButton::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->KPushButton::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->KPushButton::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->KPushButton::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KPushButton(TQWidget*, const char*)
	x_KPushButton* xret = new x_KPushButton((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KPushButton(TQWidget* x1, const char* x2) : KPushButton(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// KPushButton(TQWidget*)
	x_KPushButton* xret = new x_KPushButton((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KPushButton(TQWidget* x1) : KPushButton(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// KPushButton(const TQString&, TQWidget*, const char*)
	x_KPushButton* xret = new x_KPushButton(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KPushButton(const TQString& x1, TQWidget* x2, const char* x3) : KPushButton(x1, x2, x3) {
    }
    static void x_10(Smoke::Stack x) {
	// KPushButton(const TQString&, TQWidget*)
	x_KPushButton* xret = new x_KPushButton(*(const TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KPushButton(const TQString& x1, TQWidget* x2) : KPushButton(x1, x2) {
    }
    static void x_11(Smoke::Stack x) {
	// KPushButton(const TQIconSet&, const TQString&, TQWidget*, const char*)
	x_KPushButton* xret = new x_KPushButton(*(const TQIconSet *)x[1].s_class,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KPushButton(const TQIconSet& x1, const TQString& x2, TQWidget* x3, const char* x4) : KPushButton(x1, x2, x3, x4) {
    }
    static void x_12(Smoke::Stack x) {
	// KPushButton(const TQIconSet&, const TQString&, TQWidget*)
	x_KPushButton* xret = new x_KPushButton(*(const TQIconSet *)x[1].s_class,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KPushButton(const TQIconSet& x1, const TQString& x2, TQWidget* x3) : KPushButton(x1, x2, x3) {
    }
    static void x_13(Smoke::Stack x) {
	// KPushButton(const KGuiItem&, TQWidget*, const char*)
	x_KPushButton* xret = new x_KPushButton(*(const KGuiItem *)x[1].s_class,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KPushButton(const KGuiItem& x1, TQWidget* x2, const char* x3) : KPushButton(x1, x2, x3) {
    }
    static void x_14(Smoke::Stack x) {
	// KPushButton(const KGuiItem&, TQWidget*)
	x_KPushButton* xret = new x_KPushButton(*(const KGuiItem *)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KPushButton(const KGuiItem& x1, TQWidget* x2) : KPushButton(x1, x2) {
    }
    void x_15(Smoke::Stack x) {
	// setDragEnabled(bool)
	this->KPushButton::setDragEnabled((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) const {
	// isDragEnabled()
	bool xret = this->KPushButton::isDragEnabled();
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) {
	// setGuiItem(const KGuiItem&)
	this->KPushButton::setGuiItem(*(const KGuiItem *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// setGuiItem(KStdGuiItem::StdItem)
	this->KPushButton::setGuiItem((KStdGuiItem::StdItem)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// guiItem()
	KStdGuiItem::StdItem xret = this->KPushButton::guiItem();
	x[0].s_enum = xret;
    }
    void x_20(Smoke::Stack x) {
	// setGuiItm(int)
	this->KPushButton::setGuiItm((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// guiItm()
	int xret = this->KPushButton::guiItm();
	x[0].s_int = xret;
    }
    void x_22(Smoke::Stack x) {
	// setIconSet(const TQIconSet&)
	this->KPushButton::setIconSet(*(const TQIconSet *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// setText(const TQString&)
	this->KPushButton::setText(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_24(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KPushButton::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_25(Smoke::Stack x) {
	// dragObject()
	TQDragObject* xret = this->KPushButton::dragObject();
	x[0].s_class = (void*)xret;
    }
    void x_26(Smoke::Stack x) {
	// mousePressEvent(TQMouseEvent*)
	this->KPushButton::mousePressEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// mouseMoveEvent(TQMouseEvent*)
	this->KPushButton::mouseMoveEvent((TQMouseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// startDrag()
	this->KPushButton::startDrag();
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9037, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KPushButton::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual TQDragObject* dragObject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9062, (void*)this, x)) return (TQDragObject*)x[0].s_class;
	return this->KPushButton::dragObject();
    }
    virtual void drawButton(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26511, (void*)this, x)) return;
	this->TQPushButton::drawButton(x1);
    }
    virtual void drawButtonLabel(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26512, (void*)this, x)) return;
	this->TQPushButton::drawButtonLabel(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(18607, (void*)this, x)) return;
	this->TQButton::enabledChange(x1);
    }
    virtual void enterEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31284, (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(31274, (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(25497, (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(26513, (void*)this, x)) return;
	this->TQPushButton::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(26514, (void*)this, x)) return;
	this->TQPushButton::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(31300, (void*)this, x)) return;
	this->TQWidget::hideEvent(x1);
    }
    virtual bool hitButton(const TQPoint& x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18596, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQButton::hitButton(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31292, (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(31293, (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(31291, (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(25520, (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(18599, (void*)this, x)) return;
	this->TQButton::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18600, (void*)this, x)) return;
	this->TQButton::keyReleaseEvent(x1);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9036, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KPushButton::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(9064, (void*)this, x)) return;
	this->KPushButton::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9063, (void*)this, x)) return;
	this->KPushButton::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(18602, (void*)this, x)) return;
	this->TQButton::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(26490, (void*)this, x)) return;
	this->TQPushButton::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31287, (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(18604, (void*)this, x)) return;
	this->TQButton::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(26492, (void*)this, x)) return;
	this->TQPushButton::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26515, (void*)this, x)) return;
	this->TQPushButton::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void setAccel(const TQKeySequence& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18571, (void*)this, x)) return;
	this->TQButton::setAccel(x1);
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAutoDefault(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26498, (void*)this, x)) return;
	this->TQPushButton::setAutoDefault(x1);
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31204, (void*)this, x)) return;
	this->TQWidget::setAutoMask(x1);
    }
    virtual void setAutoRepeat(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18581, (void*)this, x)) return;
	this->TQButton::setAutoRepeat(x1);
    }
    virtual void setBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setDefault(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26500, (void*)this, x)) return;
	this->TQPushButton::setDefault(x1);
    }
    virtual void setDown(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(18574, (void*)this, x)) return;
	this->TQButton::setDown(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(26495, (void*)this, x)) return;
	this->TQPushButton::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(26494, (void*)this, x)) return;
	this->TQPushButton::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(31229, (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(31230, (void*)this, x)) return;
	this->TQWidget::setIconText(x1);
    }
    virtual void setIsMenuButton(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26501, (void*)this, x)) return;
	this->TQPushButton::setIsMenuButton(x1);
    }
    virtual void setKeyCompression(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31326, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setOn(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26509, (void*)this, x)) return;
	this->TQPushButton::setOn(x1);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31117, (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(31122, (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(31124, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual void setPixmap(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(18569, (void*)this, x)) return;
	this->TQButton::setPixmap(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(25535, (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(25654, (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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setState(TQButton::ToggleState x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(18595, (void*)this, x)) return;
	this->TQButton::setState(x1);
    }
    virtual void setText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9060, (void*)this, x)) return;
	this->KPushButton::setText(x1);
    }
    virtual void setToggleType(TQButton::ToggleType x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(18593, (void*)this, x)) return;
	this->TQButton::setToggleType(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26489, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQPushButton::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void startDrag() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9065, (void*)this, x)) return;
	this->KPushButton::startDrag();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31302, (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(31294, (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(25564, (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(9038, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KPushButton::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(9040, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KPushButton::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(9039, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KPushButton::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(9041, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KPushButton::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26516, (void*)this, x)) return;
	this->TQPushButton::updateMask();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_KPushButton() { qt_Smoke->binding->deleted(361, (void*)this); }
};
void xcall_KPushButton(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KPushButton *xself = (x_KPushButton*)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_KPushButton::x_7(args);	break;
	case 8: x_KPushButton::x_8(args);	break;
	case 9: x_KPushButton::x_9(args);	break;
	case 10: x_KPushButton::x_10(args);	break;
	case 11: x_KPushButton::x_11(args);	break;
	case 12: x_KPushButton::x_12(args);	break;
	case 13: x_KPushButton::x_13(args);	break;
	case 14: x_KPushButton::x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: x_KPushButton::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: delete (KPushButton*)xself;	break;
    }
}

class x_KRFCDate : public KRFCDate {
public:
    static void x_0(Smoke::Stack x) {
	// KRFCDate()
	x_KRFCDate* xret = new x_KRFCDate();
	x[0].s_class = (void*)xret;
    }
    x_KRFCDate() : KRFCDate() {
    }
    static void x_1(Smoke::Stack x) {
	// KRFCDate(const KRFCDate&)
	x_KRFCDate* xret = new x_KRFCDate(*(const KRFCDate *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRFCDate(const KRFCDate& x1) : KRFCDate(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// parseDate(const TQString&)
	time_t xret = KRFCDate::parseDate(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    static void x_3(Smoke::Stack x) {
	// parseDateISO8601(const TQString&)
	time_t xret = KRFCDate::parseDateISO8601(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    static void x_4(Smoke::Stack x) {
	// localUTCOffset()
	int xret = KRFCDate::localUTCOffset();
	x[0].s_int = xret;
    }
    static void x_5(Smoke::Stack x) {
	// rfc2822DateString(time_t, int)
	TQCString xret = KRFCDate::rfc2822DateString((time_t)x[1].s_int,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQCString(xret);
    }
    static void x_6(Smoke::Stack x) {
	// rfc2822DateString(time_t)
	TQCString xret = KRFCDate::rfc2822DateString((time_t)x[1].s_int);
	x[0].s_voidp = (void*)new TQCString(xret);
    }
    ~x_KRFCDate() { qt_Smoke->binding->deleted(362, (void*)this); }
};
void xcall_KRFCDate(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KRFCDate *xself = (x_KRFCDate*)obj;
    switch(xi) {
	case 0: x_KRFCDate::x_0(args);	break;
	case 1: x_KRFCDate::x_1(args);	break;
	case 2: x_KRFCDate::x_2(args);	break;
	case 3: x_KRFCDate::x_3(args);	break;
	case 4: x_KRFCDate::x_4(args);	break;
	case 5: x_KRFCDate::x_5(args);	break;
	case 6: x_KRFCDate::x_6(args);	break;
	case 7: delete (KRFCDate*)xself;	break;
    }
}

class x_KRandomSequence : public KRandomSequence {
public:
    static void x_0(Smoke::Stack x) {
	// KRandomSequence(long)
	x_KRandomSequence* xret = new x_KRandomSequence((long)x[1].s_long);
	x[0].s_class = (void*)xret;
    }
    x_KRandomSequence(long x1) : KRandomSequence(x1) {
    }
    static void x_1(Smoke::Stack x) {
	// KRandomSequence()
	x_KRandomSequence* xret = new x_KRandomSequence();
	x[0].s_class = (void*)xret;
    }
    x_KRandomSequence() : KRandomSequence() {
    }
    static void x_2(Smoke::Stack x) {
	// KRandomSequence(const KRandomSequence&)
	x_KRandomSequence* xret = new x_KRandomSequence(*(const KRandomSequence *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRandomSequence(const KRandomSequence& x1) : KRandomSequence(x1) {
    }
    void x_3(Smoke::Stack x) {
	// operator=(const KRandomSequence&)
	KRandomSequence& xret = this->KRandomSequence::operator=(*(const KRandomSequence *)x[1].s_class);
	x[0].s_class = (void*)&xret;
    }
    void x_4(Smoke::Stack x) {
	// setSeed(long)
	this->KRandomSequence::setSeed((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// setSeed()
	this->KRandomSequence::setSeed();
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// getDouble()
	double xret = this->KRandomSequence::getDouble();
	x[0].s_double = xret;
    }
    void x_7(Smoke::Stack x) {
	// getLong(unsigned long)
	unsigned long xret = this->KRandomSequence::getLong((unsigned long)x[1].s_ulong);
	x[0].s_ulong = xret;
    }
    void x_8(Smoke::Stack x) {
	// getBool()
	bool xret = this->KRandomSequence::getBool();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// randomize(TQGList*)
	this->KRandomSequence::randomize((TQGList*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
	// modulate(int)
	this->KRandomSequence::modulate((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    ~x_KRandomSequence() { qt_Smoke->binding->deleted(363, (void*)this); }
};
void xcall_KRandomSequence(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KRandomSequence *xself = (x_KRandomSequence*)obj;
    switch(xi) {
	case 0: x_KRandomSequence::x_0(args);	break;
	case 1: x_KRandomSequence::x_1(args);	break;
	case 2: x_KRandomSequence::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: delete (KRandomSequence*)xself;	break;
    }
}

class x_KRegExpEditorInterface : public KRegExpEditorInterface {
public:
    static void x_0(Smoke::Stack x) {
	// KRegExpEditorInterface()
	x_KRegExpEditorInterface* xret = new x_KRegExpEditorInterface();
	x[0].s_class = (void*)xret;
    }
    x_KRegExpEditorInterface() : KRegExpEditorInterface() {
    }
    static void x_1(Smoke::Stack x) {
	// KRegExpEditorInterface(const KRegExpEditorInterface&)
	x_KRegExpEditorInterface* xret = new x_KRegExpEditorInterface(*(const KRegExpEditorInterface *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRegExpEditorInterface(const KRegExpEditorInterface& x1) : KRegExpEditorInterface(x1) {
    }
    virtual void canRedo(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	qt_Smoke->binding->callMethod(9096, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void canUndo(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	qt_Smoke->binding->callMethod(9095, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void changes(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	qt_Smoke->binding->callMethod(9097, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void doSomething(TQString x1, void* x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)x2;
	qt_Smoke->binding->callMethod(9091, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void redo() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(9088, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual TQString regExp() const {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(9086, (void*)this, x, true /*pure virtual*/);
	TQString *xptr = (TQString *)x[0].s_class;
	TQString xret(*xptr);
	delete xptr;
	return xret;
	// ABSTRACT
    }
    virtual void setMatchText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	qt_Smoke->binding->callMethod(9090, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void setRegExp(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	qt_Smoke->binding->callMethod(9087, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    virtual void undo() {
	Smoke::StackItem x[1];
	qt_Smoke->binding->callMethod(9089, (void*)this, x, true /*pure virtual*/);
	return;
	// ABSTRACT
    }
    ~x_KRegExpEditorInterface() { qt_Smoke->binding->deleted(364, (void*)this); }
};
void xcall_KRegExpEditorInterface(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KRegExpEditorInterface *xself = (x_KRegExpEditorInterface*)obj;
    switch(xi) {
	case 0: x_KRegExpEditorInterface::x_0(args);	break;
	case 1: x_KRegExpEditorInterface::x_1(args);	break;
	case 2: delete (KRegExpEditorInterface*)xself;	break;
    }
}

class x_KReplace : public KReplace {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KReplace::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KReplace::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KReplace::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->KReplace::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->KReplace::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->KReplace::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->KReplace::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KReplace(const TQString&, const TQString&, long, TQWidget*)
	x_KReplace* xret = new x_KReplace(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(long)x[3].s_long,(TQWidget*)x[4].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KReplace(const TQString& x1, const TQString& x2, long x3, TQWidget* x4) : KReplace(x1, x2, x3, x4) {
    }
    static void x_8(Smoke::Stack x) {
	// KReplace(const TQString&, const TQString&, long)
	x_KReplace* xret = new x_KReplace(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(long)x[3].s_long);
	x[0].s_class = (void*)xret;
    }
    x_KReplace(const TQString& x1, const TQString& x2, long x3) : KReplace(x1, x2, x3) {
    }
    static void x_9(Smoke::Stack x) {
	// KReplace(const TQString&, const TQString&, long, TQWidget*, TQWidget*)
	x_KReplace* xret = new x_KReplace(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(long)x[3].s_long,(TQWidget*)x[4].s_class,(TQWidget*)x[5].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KReplace(const TQString& x1, const TQString& x2, long x3, TQWidget* x4, TQWidget* x5) : KReplace(x1, x2, x3, x4, x5) {
    }
    void x_10(Smoke::Stack x) const {
	// numReplacements()
	int xret = this->KReplace::numReplacements();
	x[0].s_int = xret;
    }
    void x_11(Smoke::Stack x) {
	// resetCounts()
	this->KReplace::resetCounts();
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// replace()
	KFind::Result xret = this->KReplace::replace();
	x[0].s_enum = xret;
    }
    void x_13(Smoke::Stack x) {
	// replaceNextDialog(bool)
	KDialogBase* xret = this->KReplace::replaceNextDialog((bool)x[1].s_bool);
	x[0].s_class = (void*)xret;
    }
    void x_14(Smoke::Stack x) {
	// replaceNextDialog()
	KDialogBase* xret = this->KReplace::replaceNextDialog();
	x[0].s_class = (void*)xret;
    }
    void x_15(Smoke::Stack x) {
	// closeReplaceNextDialog()
	this->KReplace::closeReplaceNextDialog();
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) const {
	// shouldRestart(bool, bool)
	bool xret = this->KReplace::shouldRestart((bool)x[1].s_bool,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) const {
	// shouldRestart(bool)
	bool xret = this->KReplace::shouldRestart((bool)x[1].s_bool);
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) const {
	// shouldRestart()
	bool xret = this->KReplace::shouldRestart();
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) const {
	// displayFinalDialog()
	this->KReplace::displayFinalDialog();
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// replace(const TQString&, int, int, int)
	this->KReplace::replace(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(int)x[3].s_int,(int)x[4].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_21(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KReplace::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_22(Smoke::Stack x) {
	// replace(TQString&, const TQString&, const TQString&, int, long, int*)
	int xret = KReplace::replace(*(TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,(int)x[4].s_int,(long)x[5].s_long,(int*)x[6].s_voidp);
	x[0].s_int = xret;
    }
    static void x_23(Smoke::Stack x) {
	// replace(TQString&, const TQRegExp&, const TQString&, int, long, int*)
	int xret = KReplace::replace(*(TQString *)x[1].s_voidp,*(const TQRegExp *)x[2].s_class,*(const TQString *)x[3].s_voidp,(int)x[4].s_int,(long)x[5].s_long,(int*)x[6].s_voidp);
	x[0].s_int = xret;
    }
    void x_24(Smoke::Stack x) {
	// slotSkip()
	this->KReplace::slotSkip();
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// slotReplace()
	this->KReplace::slotReplace();
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// slotReplaceAll()
	this->KReplace::slotReplaceAll();
	(void)x; // noop (for compiler warning)
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9099, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KReplace::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (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(25566, (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(25568, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void displayFinalDialog() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9118, (void*)this, x)) return;
	this->KReplace::displayFinalDialog();
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25496, (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(25497, (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(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9098, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KReplace::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (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(25521, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void resetCounts() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9110, (void*)this, x)) return;
	this->KReplace::resetCounts();
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25502, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual void setOptions(long x1) {
	Smoke::StackItem x[2];
	x[1].s_long = x1;
	if(qt_Smoke->binding->callMethod(5341, (void*)this, x)) return;
	this->KFind::setOptions(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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual bool shouldRestart(bool x1, bool x2) const {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(9115, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KReplace::shouldRestart(x1, x2);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25564, (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(9100, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KReplace::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(9102, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KReplace::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(9101, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KReplace::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(9103, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KReplace::tqt_property(x1, x2, x3);
    }
    virtual bool validateMatch(const TQString& x1, int x2, int x3) {
	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(5346, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KFind::validateMatch(x1, x2, x3);
    }
    ~x_KReplace() { qt_Smoke->binding->deleted(365, (void*)this); }
};
void xcall_KReplace(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KReplace *xself = (x_KReplace*)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_KReplace::x_7(args);	break;
	case 8: x_KReplace::x_8(args);	break;
	case 9: x_KReplace::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: x_KReplace::x_21(args);	break;
	case 22: x_KReplace::x_22(args);	break;
	case 23: x_KReplace::x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: delete (KReplace*)xself;	break;
    }
}

class x_KReplaceDialog : public KReplaceDialog {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)KReplaceDialog::PromptOnReplace;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)KReplaceDialog::BackReference;
    }
    void x_2(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KReplaceDialog::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) const {
	// className()
	const char* xret = this->KReplaceDialog::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KReplaceDialog::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->KReplaceDialog::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->KReplaceDialog::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->KReplaceDialog::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->KReplaceDialog::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_9(Smoke::Stack x) {
	// KReplaceDialog(TQWidget*, const char*, long, const TQStringList&, const TQStringList&, bool)
	x_KReplaceDialog* xret = new x_KReplaceDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(long)x[3].s_long,*(const TQStringList *)x[4].s_voidp,*(const TQStringList *)x[5].s_voidp,(bool)x[6].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KReplaceDialog(TQWidget* x1, const char* x2, long x3, const TQStringList& x4, const TQStringList& x5, bool x6) : KReplaceDialog(x1, x2, x3, x4, x5, x6) {
    }
    static void x_10(Smoke::Stack x) {
	// KReplaceDialog(TQWidget*, const char*, long, const TQStringList&, const TQStringList&)
	x_KReplaceDialog* xret = new x_KReplaceDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(long)x[3].s_long,*(const TQStringList *)x[4].s_voidp,*(const TQStringList *)x[5].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KReplaceDialog(TQWidget* x1, const char* x2, long x3, const TQStringList& x4, const TQStringList& x5) : KReplaceDialog(x1, x2, x3, x4, x5) {
    }
    static void x_11(Smoke::Stack x) {
	// KReplaceDialog(TQWidget*, const char*, long, const TQStringList&)
	x_KReplaceDialog* xret = new x_KReplaceDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(long)x[3].s_long,*(const TQStringList *)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KReplaceDialog(TQWidget* x1, const char* x2, long x3, const TQStringList& x4) : KReplaceDialog(x1, x2, x3, x4) {
    }
    static void x_12(Smoke::Stack x) {
	// KReplaceDialog(TQWidget*, const char*, long)
	x_KReplaceDialog* xret = new x_KReplaceDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(long)x[3].s_long);
	x[0].s_class = (void*)xret;
    }
    x_KReplaceDialog(TQWidget* x1, const char* x2, long x3) : KReplaceDialog(x1, x2, x3) {
    }
    static void x_13(Smoke::Stack x) {
	// KReplaceDialog(TQWidget*, const char*)
	x_KReplaceDialog* xret = new x_KReplaceDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KReplaceDialog(TQWidget* x1, const char* x2) : KReplaceDialog(x1, x2) {
    }
    static void x_14(Smoke::Stack x) {
	// KReplaceDialog(TQWidget*)
	x_KReplaceDialog* xret = new x_KReplaceDialog((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KReplaceDialog(TQWidget* x1) : KReplaceDialog(x1) {
    }
    static void x_15(Smoke::Stack x) {
	// KReplaceDialog()
	x_KReplaceDialog* xret = new x_KReplaceDialog();
	x[0].s_class = (void*)xret;
    }
    x_KReplaceDialog() : KReplaceDialog() {
    }
    void x_16(Smoke::Stack x) {
	// setReplacementHistory(const TQStringList&)
	this->KReplaceDialog::setReplacementHistory(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// replacementHistory()
	TQStringList xret = this->KReplaceDialog::replacementHistory();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_18(Smoke::Stack x) {
	// setOptions(long)
	this->KReplaceDialog::setOptions((long)x[1].s_long);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// options()
	long xret = this->KReplaceDialog::options();
	x[0].s_long = xret;
    }
    void x_20(Smoke::Stack x) const {
	// replacement()
	TQString xret = this->KReplaceDialog::replacement();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_21(Smoke::Stack x) {
	// replaceExtension()
	TQWidget* xret = this->KReplaceDialog::replaceExtension();
	x[0].s_class = (void*)xret;
    }
    static void x_22(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KReplaceDialog::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_23(Smoke::Stack x) {
	// slotOk()
	this->KReplaceDialog::slotOk();
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// showEvent(TQShowEvent*)
	this->KReplaceDialog::showEvent((TQShowEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20234, (void*)this, x)) return;
	this->TQDialog::accept();
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3386, (void*)this, x)) return;
	this->KDialogBase::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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9129, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KReplaceDialog::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(3500, (void*)this, x)) return;
	this->KDialogBase::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(25657, (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(25567, (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(20230, (void*)this, x)) return;
	this->TQDialog::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void done(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20233, (void*)this, x)) return;
	this->TQDialog::done(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31295, (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(31297, (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(31296, (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(31298, (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(31303, (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(31284, (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(20223, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(20231, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31282, (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(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(20206, (void*)this, x)) return;
	this->TQDialog::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3499, (void*)this, x)) return;
	this->KDialogBase::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31292, (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(31293, (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(31291, (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(25520, (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(3498, (void*)this, x)) return;
	this->KDialogBase::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9128, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KReplaceDialog::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(3388, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KDialogBase::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31277, (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(31278, (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(31275, (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(31276, (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(20207, (void*)this, x)) return;
	this->TQDialog::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31287, (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(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3294, (void*)this, x)) return;
	this->KDialog::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void reject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20235, (void*)this, x)) return;
	this->TQDialog::reject();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (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(31186, (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(20209, (void*)this, x)) return;
	this->TQDialog::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(20229, (void*)this, x)) return;
	this->TQDialog::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(3295, (void*)this, x)) return;
	this->KDialog::setCaption(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(20212, (void*)this, x)) return;
	this->TQDialog::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(20211, (void*)this, x)) return;
	this->TQDialog::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31229, (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(31230, (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(31326, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual void setPlainCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3296, (void*)this, x)) return;
	this->KDialog::setPlainCaption(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(25535, (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(25654, (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(31091, (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(31179, (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(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20205, (void*)this, x)) return;
	this->TQDialog::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9151, (void*)this, x)) return;
	this->KReplaceDialog::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3387, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KDialogBase::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void slotApply() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3508, (void*)this, x)) return;
	this->KDialogBase::slotApply();
    }
    virtual void slotCancel() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3512, (void*)this, x)) return;
	this->KDialogBase::slotCancel();
    }
    virtual void slotClose() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3513, (void*)this, x)) return;
	this->KDialogBase::slotClose();
    }
    virtual void slotDefault() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3502, (void*)this, x)) return;
	this->KDialogBase::slotDefault();
    }
    virtual void slotDetails() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3503, (void*)this, x)) return;
	this->KDialogBase::slotDetails();
    }
    virtual void slotHelp() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3501, (void*)this, x)) return;
	this->KDialogBase::slotHelp();
    }
    virtual void slotNo() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3511, (void*)this, x)) return;
	this->KDialogBase::slotNo();
    }
    virtual void slotOk() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9150, (void*)this, x)) return;
	this->KReplaceDialog::slotOk();
    }
    virtual void slotTry() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3509, (void*)this, x)) return;
	this->KDialogBase::slotTry();
    }
    virtual void slotUser1() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3506, (void*)this, x)) return;
	this->KDialogBase::slotUser1();
    }
    virtual void slotUser2() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3505, (void*)this, x)) return;
	this->KDialogBase::slotUser2();
    }
    virtual void slotUser3() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3504, (void*)this, x)) return;
	this->KDialogBase::slotUser3();
    }
    virtual void slotYes() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3510, (void*)this, x)) return;
	this->KDialogBase::slotYes();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31302, (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(31294, (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(25564, (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(9130, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KReplaceDialog::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(9132, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KReplaceDialog::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(9131, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KReplaceDialog::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(9133, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KReplaceDialog::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 823: //KReplaceDialog::Options
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KReplaceDialog::Options;
		break;
	      case Smoke::EnumDelete:
		delete (KReplaceDialog::Options*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KReplaceDialog::Options*)xdata = (KReplaceDialog::Options)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KReplaceDialog::Options*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_KReplaceDialog() { qt_Smoke->binding->deleted(366, (void*)this); }
};
void xenum_KReplaceDialog(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_KReplaceDialog::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_KReplaceDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KReplaceDialog *xself = (x_KReplaceDialog*)obj;
    switch(xi) {
	case 0: x_KReplaceDialog::x_0(args);	break;
	case 1: x_KReplaceDialog::x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_KReplaceDialog::x_9(args);	break;
	case 10: x_KReplaceDialog::x_10(args);	break;
	case 11: x_KReplaceDialog::x_11(args);	break;
	case 12: x_KReplaceDialog::x_12(args);	break;
	case 13: x_KReplaceDialog::x_13(args);	break;
	case 14: x_KReplaceDialog::x_14(args);	break;
	case 15: x_KReplaceDialog::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_KReplaceDialog::x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: delete (KReplaceDialog*)xself;	break;
    }
}

class x_KRestrictedLine : public KRestrictedLine {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KRestrictedLine::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KRestrictedLine::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KRestrictedLine::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->KRestrictedLine::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->KRestrictedLine::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->KRestrictedLine::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->KRestrictedLine::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KRestrictedLine(TQWidget*, const char*, const TQString&)
	x_KRestrictedLine* xret = new x_KRestrictedLine((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KRestrictedLine(TQWidget* x1, const char* x2, const TQString& x3) : KRestrictedLine(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// KRestrictedLine(TQWidget*, const char*)
	x_KRestrictedLine* xret = new x_KRestrictedLine((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KRestrictedLine(TQWidget* x1, const char* x2) : KRestrictedLine(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// KRestrictedLine(TQWidget*)
	x_KRestrictedLine* xret = new x_KRestrictedLine((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRestrictedLine(TQWidget* x1) : KRestrictedLine(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// KRestrictedLine()
	x_KRestrictedLine* xret = new x_KRestrictedLine();
	x[0].s_class = (void*)xret;
    }
    x_KRestrictedLine() : KRestrictedLine() {
    }
    void x_11(Smoke::Stack x) {
	// setValidChars(const TQString&)
	this->KRestrictedLine::setValidChars(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// validChars()
	TQString xret = this->KRestrictedLine::validChars();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_13(Smoke::Stack x) {
	// invalidChar(int)
	this->KRestrictedLine::invalidChar((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_14(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KRestrictedLine::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_15(Smoke::Stack x) {
	// keyPressEvent(TQKeyEvent*)
	this->KRestrictedLine::keyPressEvent((TQKeyEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9153, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KRestrictedLine::className();
    }
    virtual void clear() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(6258, (void*)this, x)) return;
	this->KLineEdit::clear();
    }
    virtual void clearValidator() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23703, (void*)this, x)) return;
	this->TQLineEdit::clearValidator();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(6274, (void*)this, x)) return;
	this->KLineEdit::contextMenuEvent(x1);
    }
    virtual void copy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(6246, (void*)this, x)) return;
	this->KLineEdit::copy();
    }
    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(6280, (void*)this, x)) return;
	this->KLineEdit::create(x1, x2, x3);
    }
    virtual TQPopupMenu* createPopupMenu() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(6275, (void*)this, x)) return (TQPopupMenu*)x[0].s_class;
	return this->KLineEdit::createPopupMenu();
    }
    virtual void customEvent(TQCustomEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWidget::customWhatsThis();
    }
    virtual void cut() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23718, (void*)this, x)) return;
	this->TQLineEdit::cut();
    }
    virtual void deselect() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23702, (void*)this, x)) return;
	this->TQLineEdit::deselect();
    }
    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(31313, (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(25568, (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(23740, (void*)this, x)) return;
	this->TQLineEdit::dragEnterEvent(x1);
    }
    virtual void dragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(23742, (void*)this, x)) return;
	this->TQLineEdit::dragLeaveEvent(x1);
    }
    virtual void dragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(23741, (void*)this, x)) return;
	this->TQLineEdit::dragMoveEvent(x1);
    }
    virtual void drawContents(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(6276, (void*)this, x)) return;
	this->KLineEdit::drawContents(x1);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(21614, (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(6277, (void*)this, x)) return;
	this->KLineEdit::dropEvent(x1);
    }
    virtual void enabledChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31303, (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(31284, (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(23727, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQLineEdit::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(6241, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KLineEdit::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(6284, (void*)this, x)) return;
	this->KLineEdit::focusInEvent(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31322, (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(6285, (void*)this, x)) return;
	this->KLineEdit::focusOutEvent(x1);
    }
    virtual void fontChange(const TQFont& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31305, (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(25662, (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(25659, (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(21616, (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(31182, (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(31247, (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(31300, (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(23734, (void*)this, x)) return;
	this->TQLineEdit::imComposeEvent(x1);
    }
    virtual void imEndEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(23735, (void*)this, x)) return;
	this->TQLineEdit::imEndEvent(x1);
    }
    virtual void imStartEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(23733, (void*)this, x)) return;
	this->TQLineEdit::imStartEvent(x1);
    }
    virtual void insert(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(23704, (void*)this, x)) return;
	this->TQLineEdit::insert(x1);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25520, (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(9168, (void*)this, x)) return;
	this->KRestrictedLine::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual void makeCompletion(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(6287, (void*)this, x)) return;
	this->KLineEdit::makeCompletion(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9152, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KRestrictedLine::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(23665, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQLineEdit::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(6272, (void*)this, x)) return;
	this->KLineEdit::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(23729, (void*)this, x)) return;
	this->TQLineEdit::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(6271, (void*)this, x)) return;
	this->KLineEdit::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(6273, (void*)this, x)) return;
	this->KLineEdit::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(31261, (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(31287, (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(21612, (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(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void paste() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23720, (void*)this, x)) return;
	this->TQLineEdit::paste();
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void redo() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23707, (void*)this, x)) return;
	this->TQLineEdit::redo();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (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(31186, (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(31263, (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(6269, (void*)this, x)) return;
	this->KLineEdit::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (void*)this, x)) return (int)x[0].s_int;
	return this->TQPaintDevice::resolution();
    }
    virtual void selectAll() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23701, (void*)this, x)) return;
	this->TQLineEdit::selectAll();
    }
    virtual void setAcceptDrops(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(23717, (void*)this, x)) return;
	this->TQLineEdit::setAlignment(x1);
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setCompletedItems(const TQStringList& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(6256, (void*)this, x)) return;
	this->KLineEdit::setCompletedItems(x1);
    }
    virtual void setCompletedText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(6255, (void*)this, x)) return;
	this->KLineEdit::setCompletedText(x1);
    }
    virtual void setCompletedText(const TQString& x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_voidp = (void*)&x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(6278, (void*)this, x)) return;
	this->KLineEdit::setCompletedText(x1, x2);
    }
    virtual void setCompletionMode(TDEGlobalSettings::Completion x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(6234, (void*)this, x)) return;
	this->KLineEdit::setCompletionMode(x1);
    }
    virtual void setCompletionObject(TDECompletion* x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(6244, (void*)this, x)) return;
	this->KLineEdit::setCompletionObject(x1, x2);
    }
    virtual void setContextMenuEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(6235, (void*)this, x)) return;
	this->KLineEdit::setContextMenuEnabled(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31134, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setCursorPosition(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(23716, (void*)this, x)) return;
	this->TQLineEdit::setCursorPosition(x1);
    }
    virtual void setDragEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(23721, (void*)this, x)) return;
	this->TQLineEdit::setDragEnabled(x1);
    }
    virtual void setEchoMode(TQLineEdit::EchoMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(23710, (void*)this, x)) return;
	this->TQLineEdit::setEchoMode(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(23713, (void*)this, x)) return;
	this->TQLineEdit::setFont(x1);
    }
    virtual void setFrame(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(23709, (void*)this, x)) return;
	this->TQLineEdit::setFrame(x1);
    }
    virtual void setFrameRect(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(21609, (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(21593, (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(31266, (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(31265, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setHandleSignals(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13289, (void*)this, x)) return;
	this->TDECompletionBase::setHandleSignals(x1);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31229, (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(31230, (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(31326, (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(21603, (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(21605, (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(31141, (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(31142, (void*)this, x)) return;
	this->TQWidget::setMask(x1);
    }
    virtual void setMaxLength(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(23708, (void*)this, x)) return;
	this->TQLineEdit::setMaxLength(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(31084, (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(31327, (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(21607, (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(31082, (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(31231, (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(31320, (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(31051, (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(23714, (void*)this, x)) return;
	this->TQLineEdit::setPalette(x1);
    }
    virtual void setPaletteBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31122, (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(31124, (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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setReadOnly(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(6253, (void*)this, x)) return;
	this->KLineEdit::setReadOnly(x1);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(25654, (void*)this, x)) return;
	this->TQPaintDevice::setResolution(x1);
    }
    virtual void setSelection(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(23715, (void*)this, x)) return;
	this->TQLineEdit::setSelection(x1, x2);
    }
    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(31091, (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(31179, (void*)this, x)) return;
	this->TQWidget::setSizePolicy(x1);
    }
    virtual void setText(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(6260, (void*)this, x)) return;
	this->KLineEdit::setText(x1);
    }
    virtual void setUpdatesEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31234, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setValidator(const TQValidator* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(23712, (void*)this, x)) return;
	this->TQLineEdit::setValidator(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23664, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQLineEdit::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(21617, (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(31294, (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(25564, (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(9154, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KRestrictedLine::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(9156, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRestrictedLine::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(9155, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRestrictedLine::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(9157, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRestrictedLine::tqt_property(x1, x2, x3);
    }
    virtual void undo() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(23706, (void*)this, x)) return;
	this->TQLineEdit::undo();
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(23747, (void*)this, x)) return;
	this->TQLineEdit::windowActivationChange(x1);
    }
    ~x_KRestrictedLine() { qt_Smoke->binding->deleted(367, (void*)this); }
};
void xcall_KRestrictedLine(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KRestrictedLine *xself = (x_KRestrictedLine*)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_KRestrictedLine::x_7(args);	break;
	case 8: x_KRestrictedLine::x_8(args);	break;
	case 9: x_KRestrictedLine::x_9(args);	break;
	case 10: x_KRestrictedLine::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_KRestrictedLine::x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: delete (KRestrictedLine*)xself;	break;
    }
}

class x_KRootPermsIcon : public KRootPermsIcon {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KRootPermsIcon::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KRootPermsIcon::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KRootPermsIcon::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->KRootPermsIcon::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->KRootPermsIcon::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->KRootPermsIcon::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->KRootPermsIcon::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KRootPermsIcon(TQWidget*, const char*)
	x_KRootPermsIcon* xret = new x_KRootPermsIcon((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KRootPermsIcon(TQWidget* x1, const char* x2) : KRootPermsIcon(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// KRootPermsIcon(TQWidget*)
	x_KRootPermsIcon* xret = new x_KRootPermsIcon((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRootPermsIcon(TQWidget* x1) : KRootPermsIcon(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// KRootPermsIcon()
	x_KRootPermsIcon* xret = new x_KRootPermsIcon();
	x[0].s_class = (void*)xret;
    }
    x_KRootPermsIcon() : KRootPermsIcon() {
    }
    void x_10(Smoke::Stack x) const {
	// status()
	bool xret = this->KRootPermsIcon::status();
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// updateStatus()
	this->KRootPermsIcon::updateStatus();
	(void)x; // noop (for compiler warning)
    }
    static void x_12(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KRootPermsIcon::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9170, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KRootPermsIcon::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (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(31298, (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(31303, (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(31284, (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(31274, (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(25497, (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(31282, (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(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9169, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KRootPermsIcon::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(31278, (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(31275, (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(31276, (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(31261, (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(31287, (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(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(31288, (void*)this, x)) return;
	this->TQWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (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(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(2184, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KAuthIcon::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual bool status() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9180, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRootPermsIcon::status();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31302, (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(31294, (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(25564, (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(9171, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KRootPermsIcon::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(9173, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRootPermsIcon::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(9172, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRootPermsIcon::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(9174, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRootPermsIcon::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void updateStatus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9181, (void*)this, x)) return;
	this->KRootPermsIcon::updateStatus();
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_KRootPermsIcon() { qt_Smoke->binding->deleted(368, (void*)this); }
};
void xcall_KRootPermsIcon(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KRootPermsIcon *xself = (x_KRootPermsIcon*)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_KRootPermsIcon::x_7(args);	break;
	case 8: x_KRootPermsIcon::x_8(args);	break;
	case 9: x_KRootPermsIcon::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: x_KRootPermsIcon::x_12(args);	break;
	case 13: delete (KRootPermsIcon*)xself;	break;
    }
}

class x_KRootPixmap : public KRootPixmap {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KRootPixmap::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KRootPixmap::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KRootPixmap::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->KRootPixmap::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->KRootPixmap::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->KRootPixmap::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->KRootPixmap::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KRootPixmap(TQWidget*, const char*)
	x_KRootPixmap* xret = new x_KRootPixmap((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KRootPixmap(TQWidget* x1, const char* x2) : KRootPixmap(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// KRootPixmap(TQWidget*)
	x_KRootPixmap* xret = new x_KRootPixmap((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRootPixmap(TQWidget* x1) : KRootPixmap(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// KRootPixmap(TQWidget*, TQObject*, const char*)
	x_KRootPixmap* xret = new x_KRootPixmap((TQWidget*)x[1].s_class,(TQObject*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KRootPixmap(TQWidget* x1, TQObject* x2, const char* x3) : KRootPixmap(x1, x2, x3) {
    }
    static void x_10(Smoke::Stack x) {
	// KRootPixmap(TQWidget*, TQObject*)
	x_KRootPixmap* xret = new x_KRootPixmap((TQWidget*)x[1].s_class,(TQObject*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRootPixmap(TQWidget* x1, TQObject* x2) : KRootPixmap(x1, x2) {
    }
    void x_11(Smoke::Stack x) const {
	// isAvailable()
	bool xret = this->KRootPixmap::isAvailable();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) const {
	// isActive()
	bool xret = this->KRootPixmap::isActive();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// currentDesktop()
	int xret = this->KRootPixmap::currentDesktop();
	x[0].s_int = xret;
    }
    void x_14(Smoke::Stack x) const {
	// customPainting()
	bool xret = this->KRootPixmap::customPainting();
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) const {
	// color()
	const TQColor& xret = this->KRootPixmap::color();
	x[0].s_class = (void*)&xret;
    }
    void x_16(Smoke::Stack x) const {
	// blurRadius()
	const double& xret = this->KRootPixmap::blurRadius();
	x[0].s_voidp = (void*)&xret;
    }
    void x_17(Smoke::Stack x) const {
	// blurSigma()
	const double& xret = this->KRootPixmap::blurSigma();
	x[0].s_voidp = (void*)&xret;
    }
    void x_18(Smoke::Stack x) const {
	// opacity()
	double xret = this->KRootPixmap::opacity();
	x[0].s_double = xret;
    }
    void x_19(Smoke::Stack x) {
	// start()
	this->KRootPixmap::start();
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
	// stop()
	this->KRootPixmap::stop();
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// setFadeEffect(double, const TQColor&)
	this->KRootPixmap::setFadeEffect((double)x[1].s_double,*(const TQColor *)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// setBlurEffect(double, double)
	this->KRootPixmap::setBlurEffect((double)x[1].s_double,(double)x[2].s_double);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// repaint(bool)
	this->KRootPixmap::repaint((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// repaint()
	this->KRootPixmap::repaint();
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setCustomPainting(bool)
	this->KRootPixmap::setCustomPainting((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// enableExports()
	this->KRootPixmap::enableExports();
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// backgroundUpdated(const TQPixmap&)
	this->KRootPixmap::backgroundUpdated(*(const TQPixmap *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_28(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KRootPixmap::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_29(Smoke::Stack x) {
	// pixmapName(int)
	TQString xret = KRootPixmap::pixmapName((int)x[1].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_30(Smoke::Stack x) {
	// eventFilter(TQObject*, TQEvent*)
	bool xret = this->KRootPixmap::eventFilter((TQObject*)x[1].s_class,(TQEvent*)x[2].s_class);
	x[0].s_bool = xret;
    }
    void x_31(Smoke::Stack x) {
	// updateBackground(TDESharedPixmap*)
	this->KRootPixmap::updateBackground((TDESharedPixmap*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9184, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KRootPixmap::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (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(25566, (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(25568, (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(25496, (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(9214, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRootPixmap::eventFilter(x1, x2);
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9183, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KRootPixmap::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (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(25521, (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(25502, (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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void start() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9203, (void*)this, x)) return;
	this->KRootPixmap::start();
    }
    virtual void stop() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9204, (void*)this, x)) return;
	this->KRootPixmap::stop();
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25564, (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(9185, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KRootPixmap::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(9187, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRootPixmap::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(9186, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRootPixmap::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(9188, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRootPixmap::tqt_property(x1, x2, x3);
    }
    virtual void updateBackground(TDESharedPixmap* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(9215, (void*)this, x)) return;
	this->KRootPixmap::updateBackground(x1);
    }
    ~x_KRootPixmap() { qt_Smoke->binding->deleted(369, (void*)this); }
};
void xcall_KRootPixmap(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KRootPixmap *xself = (x_KRootPixmap*)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_KRootPixmap::x_7(args);	break;
	case 8: x_KRootPixmap::x_8(args);	break;
	case 9: x_KRootPixmap::x_9(args);	break;
	case 10: x_KRootPixmap::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: x_KRootPixmap::x_28(args);	break;
	case 29: x_KRootPixmap::x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: delete (KRootPixmap*)xself;	break;
    }
}

class x_KRootProp : public KRootProp {
public:
    static void x_0(Smoke::Stack x) {
	// KRootProp(const TQString&)
	x_KRootProp* xret = new x_KRootProp(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KRootProp(const TQString& x1) : KRootProp(x1) {
    }
    static void x_1(Smoke::Stack x) {
	// KRootProp()
	x_KRootProp* xret = new x_KRootProp();
	x[0].s_class = (void*)xret;
    }
    x_KRootProp() : KRootProp() {
    }
    void x_2(Smoke::Stack x) {
	// setProp(const TQString&)
	this->KRootProp::setProp(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) {
	// setProp()
	this->KRootProp::setProp();
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) const {
	// prop()
	TQString xret = this->KRootProp::prop();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_5(Smoke::Stack x) {
	// destroy()
	this->KRootProp::destroy();
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) const {
	// readEntry(const TQString&, const TQString&)
	TQString xret = this->KRootProp::readEntry(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_7(Smoke::Stack x) const {
	// readEntry(const TQString&)
	TQString xret = this->KRootProp::readEntry(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_8(Smoke::Stack x) const {
	// readNumEntry(const TQString&, int)
	int xret = this->KRootProp::readNumEntry(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_9(Smoke::Stack x) const {
	// readNumEntry(const TQString&)
	int xret = this->KRootProp::readNumEntry(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_10(Smoke::Stack x) const {
	// readFontEntry(const TQString&, const TQFont*)
	TQFont xret = this->KRootProp::readFontEntry(*(const TQString *)x[1].s_voidp,(const TQFont*)x[2].s_class);
	x[0].s_class = (void*)new TQFont(xret);
    }
    void x_11(Smoke::Stack x) const {
	// readFontEntry(const TQString&)
	TQFont xret = this->KRootProp::readFontEntry(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQFont(xret);
    }
    void x_12(Smoke::Stack x) const {
	// readColorEntry(const TQString&, const TQColor*)
	TQColor xret = this->KRootProp::readColorEntry(*(const TQString *)x[1].s_voidp,(const TQColor*)x[2].s_class);
	x[0].s_class = (void*)new TQColor(xret);
    }
    void x_13(Smoke::Stack x) const {
	// readColorEntry(const TQString&)
	TQColor xret = this->KRootProp::readColorEntry(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQColor(xret);
    }
    void x_14(Smoke::Stack x) {
	// writeEntry(const TQString&, const TQString&)
	TQString xret = this->KRootProp::writeEntry(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_15(Smoke::Stack x) {
	// writeEntry(const TQString&, int)
	TQString xret = this->KRootProp::writeEntry(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_16(Smoke::Stack x) {
	// writeEntry(const TQString&, const TQFont&)
	TQString xret = this->KRootProp::writeEntry(*(const TQString *)x[1].s_voidp,*(const TQFont *)x[2].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_17(Smoke::Stack x) {
	// writeEntry(const TQString&, const TQColor&)
	TQString xret = this->KRootProp::writeEntry(*(const TQString *)x[1].s_voidp,*(const TQColor *)x[2].s_class);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_18(Smoke::Stack x) {
	// removeEntry(const TQString&)
	TQString xret = this->KRootProp::removeEntry(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_19(Smoke::Stack x) const {
	// listEntries()
	TQStringList xret = this->KRootProp::listEntries();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_20(Smoke::Stack x) {
	// sync()
	this->KRootProp::sync();
	(void)x; // noop (for compiler warning)
    }
    static void x_21(Smoke::Stack x) {
	// KRootProp(const KRootProp&)
	x_KRootProp* xret = new x_KRootProp(*(const KRootProp *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRootProp(const KRootProp& x1) : KRootProp(x1) {
    }
    ~x_KRootProp() { qt_Smoke->binding->deleted(370, (void*)this); }
};
void xcall_KRootProp(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KRootProp *xself = (x_KRootProp*)obj;
    switch(xi) {
	case 0: x_KRootProp::x_0(args);	break;
	case 1: x_KRootProp::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: x_KRootProp::x_21(args);	break;
	case 22: delete (KRootProp*)xself;	break;
    }
}

class x_KRuler : public KRuler {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)KRuler::Custom;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)KRuler::Pixel;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)KRuler::Inch;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)KRuler::Millimetres;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)KRuler::Centimetres;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)KRuler::Metres;
    }
    void x_6(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KRuler::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) const {
	// className()
	const char* xret = this->KRuler::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KRuler::tqt_cast((const char*)x[1].s_voidp);
	x[0].s_voidp = (void*)xret;
    }
    void x_9(Smoke::Stack x) {
	// tqt_invoke(int, TQUObject*)
	bool xret = this->KRuler::tqt_invoke((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// tqt_emit(int, TQUObject*)
	bool xret = this->KRuler::tqt_emit((int)x[1].s_int,(TQUObject*)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// tqt_property(int, int, TQVariant*)
	bool xret = this->KRuler::tqt_property((int)x[1].s_int,(int)x[2].s_int,(TQVariant*)x[3].s_class);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// qObject()
	TQObject* xret = this->KRuler::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_13(Smoke::Stack x) {
	// KRuler(TQWidget*, const char*)
	x_KRuler* xret = new x_KRuler((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KRuler(TQWidget* x1, const char* x2) : KRuler(x1, x2) {
    }
    static void x_14(Smoke::Stack x) {
	// KRuler(TQWidget*)
	x_KRuler* xret = new x_KRuler((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRuler(TQWidget* x1) : KRuler(x1) {
    }
    static void x_15(Smoke::Stack x) {
	// KRuler()
	x_KRuler* xret = new x_KRuler();
	x[0].s_class = (void*)xret;
    }
    x_KRuler() : KRuler() {
    }
    static void x_16(Smoke::Stack x) {
	// KRuler(TQt::Orientation, TQWidget*, const char*, TQt::WFlags)
	x_KRuler* xret = new x_KRuler((TQt::Orientation)x[1].s_enum,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp,(TQt::WFlags)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KRuler(TQt::Orientation x1, TQWidget* x2, const char* x3, TQt::WFlags x4) : KRuler(x1, x2, x3, x4) {
    }
    static void x_17(Smoke::Stack x) {
	// KRuler(TQt::Orientation, TQWidget*, const char*)
	x_KRuler* xret = new x_KRuler((TQt::Orientation)x[1].s_enum,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KRuler(TQt::Orientation x1, TQWidget* x2, const char* x3) : KRuler(x1, x2, x3) {
    }
    static void x_18(Smoke::Stack x) {
	// KRuler(TQt::Orientation, TQWidget*)
	x_KRuler* xret = new x_KRuler((TQt::Orientation)x[1].s_enum,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRuler(TQt::Orientation x1, TQWidget* x2) : KRuler(x1, x2) {
    }
    static void x_19(Smoke::Stack x) {
	// KRuler(TQt::Orientation)
	x_KRuler* xret = new x_KRuler((TQt::Orientation)x[1].s_enum);
	x[0].s_class = (void*)xret;
    }
    x_KRuler(TQt::Orientation x1) : KRuler(x1) {
    }
    static void x_20(Smoke::Stack x) {
	// KRuler(TQt::Orientation, int, TQWidget*, const char*, TQt::WFlags)
	x_KRuler* xret = new x_KRuler((TQt::Orientation)x[1].s_enum,(int)x[2].s_int,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp,(TQt::WFlags)x[5].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KRuler(TQt::Orientation x1, int x2, TQWidget* x3, const char* x4, TQt::WFlags x5) : KRuler(x1, x2, x3, x4, x5) {
    }
    static void x_21(Smoke::Stack x) {
	// KRuler(TQt::Orientation, int, TQWidget*, const char*)
	x_KRuler* xret = new x_KRuler((TQt::Orientation)x[1].s_enum,(int)x[2].s_int,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KRuler(TQt::Orientation x1, int x2, TQWidget* x3, const char* x4) : KRuler(x1, x2, x3, x4) {
    }
    static void x_22(Smoke::Stack x) {
	// KRuler(TQt::Orientation, int, TQWidget*)
	x_KRuler* xret = new x_KRuler((TQt::Orientation)x[1].s_enum,(int)x[2].s_int,(TQWidget*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRuler(TQt::Orientation x1, int x2, TQWidget* x3) : KRuler(x1, x2, x3) {
    }
    static void x_23(Smoke::Stack x) {
	// KRuler(TQt::Orientation, int)
	x_KRuler* xret = new x_KRuler((TQt::Orientation)x[1].s_enum,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KRuler(TQt::Orientation x1, int x2) : KRuler(x1, x2) {
    }
    void x_24(Smoke::Stack x) {
	// setMinValue(int)
	this->KRuler::setMinValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) const {
	// minValue()
	int xret = this->KRuler::minValue();
	x[0].s_int = xret;
    }
    void x_26(Smoke::Stack x) {
	// setMaxValue(int)
	this->KRuler::setMaxValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) const {
	// maxValue()
	int xret = this->KRuler::maxValue();
	x[0].s_int = xret;
    }
    void x_28(Smoke::Stack x) {
	// setRange(int, int)
	this->KRuler::setRange((int)x[1].s_int,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// setValue(int)
	this->KRuler::setValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_30(Smoke::Stack x) const {
	// value()
	int xret = this->KRuler::value();
	x[0].s_int = xret;
    }
    void x_31(Smoke::Stack x) {
	// setTinyMarkDistance(int)
	this->KRuler::setTinyMarkDistance((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_32(Smoke::Stack x) const {
	// tinyMarkDistance()
	int xret = this->KRuler::tinyMarkDistance();
	x[0].s_int = xret;
    }
    void x_33(Smoke::Stack x) {
	// setLittleMarkDistance(int)
	this->KRuler::setLittleMarkDistance((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_34(Smoke::Stack x) const {
	// littleMarkDistance()
	int xret = this->KRuler::littleMarkDistance();
	x[0].s_int = xret;
    }
    void x_35(Smoke::Stack x) {
	// setMediumMarkDistance(int)
	this->KRuler::setMediumMarkDistance((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_36(Smoke::Stack x) const {
	// mediumMarkDistance()
	int xret = this->KRuler::mediumMarkDistance();
	x[0].s_int = xret;
    }
    void x_37(Smoke::Stack x) {
	// setBigMarkDistance(int)
	this->KRuler::setBigMarkDistance((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_38(Smoke::Stack x) const {
	// bigMarkDistance()
	int xret = this->KRuler::bigMarkDistance();
	x[0].s_int = xret;
    }
    void x_39(Smoke::Stack x) {
	// setShowTinyMarks(bool)
	this->KRuler::setShowTinyMarks((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) const {
	// showTinyMarks()
	bool xret = this->KRuler::showTinyMarks();
	x[0].s_bool = xret;
    }
    void x_41(Smoke::Stack x) {
	// setShowLittleMarks(bool)
	this->KRuler::setShowLittleMarks((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_42(Smoke::Stack x) const {
	// showLittleMarks()
	bool xret = this->KRuler::showLittleMarks();
	x[0].s_bool = xret;
    }
    void x_43(Smoke::Stack x) {
	// setShowMediumMarks(bool)
	this->KRuler::setShowMediumMarks((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_44(Smoke::Stack x) const {
	// showMediumMarks()
	bool xret = this->KRuler::showMediumMarks();
	x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) {
	// setShowBigMarks(bool)
	this->KRuler::setShowBigMarks((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_46(Smoke::Stack x) const {
	// showBigMarks()
	bool xret = this->KRuler::showBigMarks();
	x[0].s_bool = xret;
    }
    void x_47(Smoke::Stack x) {
	// setShowEndMarks(bool)
	this->KRuler::setShowEndMarks((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_48(Smoke::Stack x) const {
	// showEndMarks()
	bool xret = this->KRuler::showEndMarks();
	x[0].s_bool = xret;
    }
    void x_49(Smoke::Stack x) {
	// setShowPointer(bool)
	this->KRuler::setShowPointer((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) const {
	// showPointer()
	bool xret = this->KRuler::showPointer();
	x[0].s_bool = xret;
    }
    void x_51(Smoke::Stack x) {
	// setShowEndLabel(bool)
	this->KRuler::setShowEndLabel((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) const {
	// showEndLabel()
	bool xret = this->KRuler::showEndLabel();
	x[0].s_bool = xret;
    }
    void x_53(Smoke::Stack x) {
	// setEndLabel(const TQString&)
	this->KRuler::setEndLabel(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_54(Smoke::Stack x) const {
	// endLabel()
	TQString xret = this->KRuler::endLabel();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_55(Smoke::Stack x) {
	// setRulerMetricStyle(KRuler::MetricStyle)
	this->KRuler::setRulerMetricStyle((KRuler::MetricStyle)x[1].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_56(Smoke::Stack x) {
	// setPixelPerMark(double)
	this->KRuler::setPixelPerMark((double)x[1].s_double);
	(void)x; // noop (for compiler warning)
    }
    void x_57(Smoke::Stack x) const {
	// pixelPerMark()
	double xret = this->KRuler::pixelPerMark();
	x[0].s_double = xret;
    }
    void x_58(Smoke::Stack x) {
	// setLength(int)
	this->KRuler::setLength((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) const {
	// length()
	int xret = this->KRuler::length();
	x[0].s_int = xret;
    }
    void x_60(Smoke::Stack x) {
	// setLengthFixed(bool)
	this->KRuler::setLengthFixed((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_61(Smoke::Stack x) const {
	// lengthFixed()
	bool xret = this->KRuler::lengthFixed();
	x[0].s_bool = xret;
    }
    void x_62(Smoke::Stack x) {
	// slideUp(int)
	this->KRuler::slideUp((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_63(Smoke::Stack x) {
	// slideUp()
	this->KRuler::slideUp();
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) {
	// slideDown(int)
	this->KRuler::slideDown((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) {
	// slideDown()
	this->KRuler::slideDown();
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) {
	// setOffset(int)
	this->KRuler::setOffset((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) const {
	// offset()
	int xret = this->KRuler::offset();
	x[0].s_int = xret;
    }
    void x_68(Smoke::Stack x) const {
	// endOffset()
	int xret = this->KRuler::endOffset();
	x[0].s_int = xret;
    }
    void x_69(Smoke::Stack x) {
	// slotNewValue(int)
	this->KRuler::slotNewValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_70(Smoke::Stack x) {
	// slotNewOffset(int)
	this->KRuler::slotNewOffset((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_71(Smoke::Stack x) {
	// slotEndOffset(int)
	this->KRuler::slotEndOffset((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_72(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KRuler::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_73(Smoke::Stack x) {
	// drawContents(TQPainter*)
	this->KRuler::drawContents((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9246, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KRuler::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (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(9313, (void*)this, x)) return;
	this->KRuler::drawContents(x1);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(21614, (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(31298, (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(31303, (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(31284, (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(31274, (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(25497, (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(31282, (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(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(21616, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9245, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KRuler::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(31278, (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(31275, (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(31276, (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(31261, (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(31287, (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(21612, (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(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(21613, (void*)this, x)) return;
	this->TQFrame::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(21609, (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(21593, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (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(21603, (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(21605, (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(31141, (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(31142, (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(31084, (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(31327, (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(21607, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (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(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(21597, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQFrame::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(21617, (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(31294, (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(25564, (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(9247, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KRuler::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(9249, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRuler::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(9248, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRuler::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(9250, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRuler::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 829: //KRuler::MetricStyle
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KRuler::MetricStyle;
		break;
	      case Smoke::EnumDelete:
		delete (KRuler::MetricStyle*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KRuler::MetricStyle*)xdata = (KRuler::MetricStyle)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KRuler::MetricStyle*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_KRuler() { qt_Smoke->binding->deleted(371, (void*)this); }
};
void xenum_KRuler(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_KRuler::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_KRuler(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KRuler *xself = (x_KRuler*)obj;
    switch(xi) {
	case 0: x_KRuler::x_0(args);	break;
	case 1: x_KRuler::x_1(args);	break;
	case 2: x_KRuler::x_2(args);	break;
	case 3: x_KRuler::x_3(args);	break;
	case 4: x_KRuler::x_4(args);	break;
	case 5: x_KRuler::x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: x_KRuler::x_13(args);	break;
	case 14: x_KRuler::x_14(args);	break;
	case 15: x_KRuler::x_15(args);	break;
	case 16: x_KRuler::x_16(args);	break;
	case 17: x_KRuler::x_17(args);	break;
	case 18: x_KRuler::x_18(args);	break;
	case 19: x_KRuler::x_19(args);	break;
	case 20: x_KRuler::x_20(args);	break;
	case 21: x_KRuler::x_21(args);	break;
	case 22: x_KRuler::x_22(args);	break;
	case 23: x_KRuler::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: x_KRuler::x_72(args);	break;
	case 73: xself->x_73(args);	break;
	case 74: delete (KRuler*)xself;	break;
    }
}

class x_KRun : public KRun {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KRun::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KRun::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KRun::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->KRun::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->KRun::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->KRun::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->KRun::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KRun(const KURL&, mode_t, bool, bool)
	x_KRun* xret = new x_KRun(*(const KURL *)x[1].s_class,(mode_t)x[2].s_long,(bool)x[3].s_bool,(bool)x[4].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KRun(const KURL& x1, mode_t x2, bool x3, bool x4) : KRun(x1, x2, x3, x4) {
    }
    static void x_8(Smoke::Stack x) {
	// KRun(const KURL&, mode_t, bool)
	x_KRun* xret = new x_KRun(*(const KURL *)x[1].s_class,(mode_t)x[2].s_long,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KRun(const KURL& x1, mode_t x2, bool x3) : KRun(x1, x2, x3) {
    }
    static void x_9(Smoke::Stack x) {
	// KRun(const KURL&, mode_t)
	x_KRun* xret = new x_KRun(*(const KURL *)x[1].s_class,(mode_t)x[2].s_long);
	x[0].s_class = (void*)xret;
    }
    x_KRun(const KURL& x1, mode_t x2) : KRun(x1, x2) {
    }
    static void x_10(Smoke::Stack x) {
	// KRun(const KURL&)
	x_KRun* xret = new x_KRun(*(const KURL *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRun(const KURL& x1) : KRun(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// KRun(const KURL&, TQWidget*, mode_t, bool, bool)
	x_KRun* xret = new x_KRun(*(const KURL *)x[1].s_class,(TQWidget*)x[2].s_class,(mode_t)x[3].s_long,(bool)x[4].s_bool,(bool)x[5].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KRun(const KURL& x1, TQWidget* x2, mode_t x3, bool x4, bool x5) : KRun(x1, x2, x3, x4, x5) {
    }
    static void x_12(Smoke::Stack x) {
	// KRun(const KURL&, TQWidget*, mode_t, bool)
	x_KRun* xret = new x_KRun(*(const KURL *)x[1].s_class,(TQWidget*)x[2].s_class,(mode_t)x[3].s_long,(bool)x[4].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KRun(const KURL& x1, TQWidget* x2, mode_t x3, bool x4) : KRun(x1, x2, x3, x4) {
    }
    static void x_13(Smoke::Stack x) {
	// KRun(const KURL&, TQWidget*, mode_t)
	x_KRun* xret = new x_KRun(*(const KURL *)x[1].s_class,(TQWidget*)x[2].s_class,(mode_t)x[3].s_long);
	x[0].s_class = (void*)xret;
    }
    x_KRun(const KURL& x1, TQWidget* x2, mode_t x3) : KRun(x1, x2, x3) {
    }
    static void x_14(Smoke::Stack x) {
	// KRun(const KURL&, TQWidget*)
	x_KRun* xret = new x_KRun(*(const KURL *)x[1].s_class,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KRun(const KURL& x1, TQWidget* x2) : KRun(x1, x2) {
    }
    static void x_15(Smoke::Stack x) {
	// KRun(const KURL&, TQWidget*, const TQCString&, mode_t, bool, bool)
	x_KRun* xret = new x_KRun(*(const KURL *)x[1].s_class,(TQWidget*)x[2].s_class,*(const TQCString *)x[3].s_voidp,(mode_t)x[4].s_long,(bool)x[5].s_bool,(bool)x[6].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KRun(const KURL& x1, TQWidget* x2, const TQCString& x3, mode_t x4, bool x5, bool x6) : KRun(x1, x2, x3, x4, x5, x6) {
    }
    static void x_16(Smoke::Stack x) {
	// KRun(const KURL&, TQWidget*, const TQCString&, mode_t, bool)
	x_KRun* xret = new x_KRun(*(const KURL *)x[1].s_class,(TQWidget*)x[2].s_class,*(const TQCString *)x[3].s_voidp,(mode_t)x[4].s_long,(bool)x[5].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KRun(const KURL& x1, TQWidget* x2, const TQCString& x3, mode_t x4, bool x5) : KRun(x1, x2, x3, x4, x5) {
    }
    static void x_17(Smoke::Stack x) {
	// KRun(const KURL&, TQWidget*, const TQCString&, mode_t)
	x_KRun* xret = new x_KRun(*(const KURL *)x[1].s_class,(TQWidget*)x[2].s_class,*(const TQCString *)x[3].s_voidp,(mode_t)x[4].s_long);
	x[0].s_class = (void*)xret;
    }
    x_KRun(const KURL& x1, TQWidget* x2, const TQCString& x3, mode_t x4) : KRun(x1, x2, x3, x4) {
    }
    static void x_18(Smoke::Stack x) {
	// KRun(const KURL&, TQWidget*, const TQCString&)
	x_KRun* xret = new x_KRun(*(const KURL *)x[1].s_class,(TQWidget*)x[2].s_class,*(const TQCString *)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KRun(const KURL& x1, TQWidget* x2, const TQCString& x3) : KRun(x1, x2, x3) {
    }
    void x_19(Smoke::Stack x) {
	// abort()
	this->KRun::abort();
	(void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) const {
	// hasError()
	bool xret = this->KRun::hasError();
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) const {
	// hasFinished()
	bool xret = this->KRun::hasFinished();
	x[0].s_bool = xret;
    }
    void x_22(Smoke::Stack x) const {
	// autoDelete()
	bool xret = this->KRun::autoDelete();
	x[0].s_bool = xret;
    }
    void x_23(Smoke::Stack x) {
	// setAutoDelete(bool)
	this->KRun::setAutoDelete((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_24(Smoke::Stack x) {
	// setPreferredService(const TQString&)
	this->KRun::setPreferredService(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_25(Smoke::Stack x) {
	// setRunExecutables(bool)
	this->KRun::setRunExecutables((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_26(Smoke::Stack x) {
	// setEnableExternalBrowser(bool)
	this->KRun::setEnableExternalBrowser((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// setSuggestedFileName(const TQString&)
	this->KRun::setSuggestedFileName(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// finished()
	this->KRun::finished();
	(void)x; // noop (for compiler warning)
    }
    void x_29(Smoke::Stack x) {
	// error()
	this->KRun::error();
	(void)x; // noop (for compiler warning)
    }
    static void x_30(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KRun::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_31(Smoke::Stack x) {
	// run(const KService&, const KURL::List&, TQWidget*, bool)
	pid_t xret = KRun::run(*(const KService *)x[1].s_class,*(const KURL::List *)x[2].s_voidp,(TQWidget*)x[3].s_class,(bool)x[4].s_bool);
	x[0].s_int = xret;
    }
    static void x_32(Smoke::Stack x) {
	// run(const KService&, const KURL::List&, TQWidget*)
	pid_t xret = KRun::run(*(const KService *)x[1].s_class,*(const KURL::List *)x[2].s_voidp,(TQWidget*)x[3].s_class);
	x[0].s_int = xret;
    }
    static void x_33(Smoke::Stack x) {
	// run(const KService&, const KURL::List&, TQWidget*, const TQCString&, bool)
	pid_t xret = KRun::run(*(const KService *)x[1].s_class,*(const KURL::List *)x[2].s_voidp,(TQWidget*)x[3].s_class,*(const TQCString *)x[4].s_voidp,(bool)x[5].s_bool);
	x[0].s_int = xret;
    }
    static void x_34(Smoke::Stack x) {
	// run(const KService&, const KURL::List&, TQWidget*, const TQCString&)
	pid_t xret = KRun::run(*(const KService *)x[1].s_class,*(const KURL::List *)x[2].s_voidp,(TQWidget*)x[3].s_class,*(const TQCString *)x[4].s_voidp);
	x[0].s_int = xret;
    }
    static void x_35(Smoke::Stack x) {
	// run(const KService&, const KURL::List&, bool)
	pid_t xret = KRun::run(*(const KService *)x[1].s_class,*(const KURL::List *)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_int = xret;
    }
    static void x_36(Smoke::Stack x) {
	// run(const KService&, const KURL::List&)
	pid_t xret = KRun::run(*(const KService *)x[1].s_class,*(const KURL::List *)x[2].s_voidp);
	x[0].s_int = xret;
    }
    static void x_37(Smoke::Stack x) {
	// run(const KService&, const KURL::List&, TQWidget*, bool, const TQString&)
	pid_t xret = KRun::run(*(const KService *)x[1].s_class,*(const KURL::List *)x[2].s_voidp,(TQWidget*)x[3].s_class,(bool)x[4].s_bool,*(const TQString *)x[5].s_voidp);
	x[0].s_int = xret;
    }
    static void x_38(Smoke::Stack x) {
	// run(const KService&, const KURL::List&, TQWidget*, const TQCString&, bool, const TQString&)
	pid_t xret = KRun::run(*(const KService *)x[1].s_class,*(const KURL::List *)x[2].s_voidp,(TQWidget*)x[3].s_class,*(const TQCString *)x[4].s_voidp,(bool)x[5].s_bool,*(const TQString *)x[6].s_voidp);
	x[0].s_int = xret;
    }
    static void x_39(Smoke::Stack x) {
	// run(const TQString&, const KURL::List&, const TQString&, const TQString&, const TQString&, const TQString&)
	pid_t xret = KRun::run(*(const TQString *)x[1].s_voidp,*(const KURL::List *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,*(const TQString *)x[4].s_voidp,*(const TQString *)x[5].s_voidp,*(const TQString *)x[6].s_voidp);
	x[0].s_int = xret;
    }
    static void x_40(Smoke::Stack x) {
	// run(const TQString&, const KURL::List&, const TQString&, const TQString&, const TQString&)
	pid_t xret = KRun::run(*(const TQString *)x[1].s_voidp,*(const KURL::List *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,*(const TQString *)x[4].s_voidp,*(const TQString *)x[5].s_voidp);
	x[0].s_int = xret;
    }
    static void x_41(Smoke::Stack x) {
	// run(const TQString&, const KURL::List&, const TQString&, const TQString&)
	pid_t xret = KRun::run(*(const TQString *)x[1].s_voidp,*(const KURL::List *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,*(const TQString *)x[4].s_voidp);
	x[0].s_int = xret;
    }
    static void x_42(Smoke::Stack x) {
	// run(const TQString&, const KURL::List&, const TQString&)
	pid_t xret = KRun::run(*(const TQString *)x[1].s_voidp,*(const KURL::List *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_int = xret;
    }
    static void x_43(Smoke::Stack x) {
	// run(const TQString&, const KURL::List&)
	pid_t xret = KRun::run(*(const TQString *)x[1].s_voidp,*(const KURL::List *)x[2].s_voidp);
	x[0].s_int = xret;
    }
    static void x_44(Smoke::Stack x) {
	// runURL(const KURL&, const TQString&, bool, bool)
	pid_t xret = KRun::runURL(*(const KURL *)x[1].s_class,*(const TQString *)x[2].s_voidp,(bool)x[3].s_bool,(bool)x[4].s_bool);
	x[0].s_int = xret;
    }
    static void x_45(Smoke::Stack x) {
	// runURL(const KURL&, const TQString&, bool)
	pid_t xret = KRun::runURL(*(const KURL *)x[1].s_class,*(const TQString *)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_int = xret;
    }
    static void x_46(Smoke::Stack x) {
	// runURL(const KURL&, const TQString&)
	pid_t xret = KRun::runURL(*(const KURL *)x[1].s_class,*(const TQString *)x[2].s_voidp);
	x[0].s_int = xret;
    }
    static void x_47(Smoke::Stack x) {
	// runURL(const KURL&, const TQString&, TQWidget*, const TQCString&, bool, bool, const TQString&)
	pid_t xret = KRun::runURL(*(const KURL *)x[1].s_class,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class,*(const TQCString *)x[4].s_voidp,(bool)x[5].s_bool,(bool)x[6].s_bool,*(const TQString *)x[7].s_voidp);
	x[0].s_int = xret;
    }
    static void x_48(Smoke::Stack x) {
	// runURL(const KURL&, const TQString&, bool, bool, const TQString&)
	pid_t xret = KRun::runURL(*(const KURL *)x[1].s_class,*(const TQString *)x[2].s_voidp,(bool)x[3].s_bool,(bool)x[4].s_bool,*(const TQString *)x[5].s_voidp);
	x[0].s_int = xret;
    }
    static void x_49(Smoke::Stack x) {
	// runCommand(TQString)
	pid_t xret = KRun::runCommand(*(TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    static void x_50(Smoke::Stack x) {
	// runCommand(const TQString&, const TQString&, const TQString&)
	pid_t xret = KRun::runCommand(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_int = xret;
    }
    static void x_51(Smoke::Stack x) {
	// runCommand(const TQString&, const TQString&, const TQString&, TQWidget*, const TQCString&)
	pid_t xret = KRun::runCommand(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,(TQWidget*)x[4].s_class,*(const TQCString *)x[5].s_voidp);
	x[0].s_int = xret;
    }
    static void x_52(Smoke::Stack x) {
	// displayOpenWithDialog(const KURL::List&, bool)
	bool xret = KRun::displayOpenWithDialog(*(const KURL::List *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_bool = xret;
    }
    static void x_53(Smoke::Stack x) {
	// displayOpenWithDialog(const KURL::List&)
	bool xret = KRun::displayOpenWithDialog(*(const KURL::List *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_54(Smoke::Stack x) {
	// displayOpenWithDialog(const KURL::List&, bool, const TQString&)
	bool xret = KRun::displayOpenWithDialog(*(const KURL::List *)x[1].s_voidp,(bool)x[2].s_bool,*(const TQString *)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_55(Smoke::Stack x) {
	// shellQuote(TQString&)
	KRun::shellQuote(*(TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_56(Smoke::Stack x) {
	// processDesktopExec(const KService&, const KURL::List&, bool, bool)
	TQStringList xret = KRun::processDesktopExec(*(const KService *)x[1].s_class,*(const KURL::List *)x[2].s_voidp,(bool)x[3].s_bool,(bool)x[4].s_bool);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_57(Smoke::Stack x) {
	// processDesktopExec(const KService&, const KURL::List&, bool)
	TQStringList xret = KRun::processDesktopExec(*(const KService *)x[1].s_class,*(const KURL::List *)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_58(Smoke::Stack x) {
	// processDesktopExec(const KService&, const KURL::List&, bool, bool, const TQString&)
	TQStringList xret = KRun::processDesktopExec(*(const KService *)x[1].s_class,*(const KURL::List *)x[2].s_voidp,(bool)x[3].s_bool,(bool)x[4].s_bool,*(const TQString *)x[5].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_59(Smoke::Stack x) {
	// binaryName(const TQString&, bool)
	TQString xret = KRun::binaryName(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_60(Smoke::Stack x) {
	// isExecutable(const TQString&)
	bool xret = KRun::isExecutable(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_61(Smoke::Stack x) {
	// isExecutableFile(const KURL&, const TQString&)
	bool xret = KRun::isExecutableFile(*(const KURL *)x[1].s_class,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_62(Smoke::Stack x) {
	// checkStartupNotify(const TQString&, const KService*, bool*, TQCString*)
	bool xret = KRun::checkStartupNotify(*(const TQString *)x[1].s_voidp,(const KService*)x[2].s_class,(bool*)x[3].s_voidp,(TQCString*)x[4].s_voidp);
	x[0].s_bool = xret;
    }
    void x_63(Smoke::Stack x) {
	// init()
	this->KRun::init();
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) {
	// scanFile()
	this->KRun::scanFile();
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) {
	// foundMimeType(const TQString&)
	this->KRun::foundMimeType(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_66(Smoke::Stack x) {
	// killJob()
	this->KRun::killJob();
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) {
	// slotTimeout()
	this->KRun::slotTimeout();
	(void)x; // noop (for compiler warning)
    }
    void x_68(Smoke::Stack x) {
	// slotScanFinished(TDEIO::Job*)
	this->KRun::slotScanFinished((TDEIO::Job*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_69(Smoke::Stack x) {
	// slotScanMimeType(TDEIO::Job*, const TQString&)
	this->KRun::slotScanMimeType((TDEIO::Job*)x[1].s_class,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_70(Smoke::Stack x) {
	// slotStatResult(TDEIO::Job*)
	this->KRun::slotStatResult((TDEIO::Job*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9315, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KRun::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (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(25566, (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(25568, (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(25496, (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(25497, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual void foundMimeType(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9380, (void*)this, x)) return;
	this->KRun::foundMimeType(x1);
    }
    virtual void init() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9378, (void*)this, x)) return;
	this->KRun::init();
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void killJob() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9381, (void*)this, x)) return;
	this->KRun::killJob();
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9314, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KRun::metaObject();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (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(25521, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void scanFile() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9379, (void*)this, x)) return;
	this->KRun::scanFile();
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25502, (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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void slotStatResult(TDEIO::Job* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(9385, (void*)this, x)) return;
	this->KRun::slotStatResult(x1);
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25564, (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(9316, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KRun::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(9318, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRun::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(9317, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRun::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(9319, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KRun::tqt_property(x1, x2, x3);
    }
    ~x_KRun() { qt_Smoke->binding->deleted(372, (void*)this); }
};
void xcall_KRun(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KRun *xself = (x_KRun*)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_KRun::x_7(args);	break;
	case 8: x_KRun::x_8(args);	break;
	case 9: x_KRun::x_9(args);	break;
	case 10: x_KRun::x_10(args);	break;
	case 11: x_KRun::x_11(args);	break;
	case 12: x_KRun::x_12(args);	break;
	case 13: x_KRun::x_13(args);	break;
	case 14: x_KRun::x_14(args);	break;
	case 15: x_KRun::x_15(args);	break;
	case 16: x_KRun::x_16(args);	break;
	case 17: x_KRun::x_17(args);	break;
	case 18: x_KRun::x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: x_KRun::x_30(args);	break;
	case 31: x_KRun::x_31(args);	break;
	case 32: x_KRun::x_32(args);	break;
	case 33: x_KRun::x_33(args);	break;
	case 34: x_KRun::x_34(args);	break;
	case 35: x_KRun::x_35(args);	break;
	case 36: x_KRun::x_36(args);	break;
	case 37: x_KRun::x_37(args);	break;
	case 38: x_KRun::x_38(args);	break;
	case 39: x_KRun::x_39(args);	break;
	case 40: x_KRun::x_40(args);	break;
	case 41: x_KRun::x_41(args);	break;
	case 42: x_KRun::x_42(args);	break;
	case 43: x_KRun::x_43(args);	break;
	case 44: x_KRun::x_44(args);	break;
	case 45: x_KRun::x_45(args);	break;
	case 46: x_KRun::x_46(args);	break;
	case 47: x_KRun::x_47(args);	break;
	case 48: x_KRun::x_48(args);	break;
	case 49: x_KRun::x_49(args);	break;
	case 50: x_KRun::x_50(args);	break;
	case 51: x_KRun::x_51(args);	break;
	case 52: x_KRun::x_52(args);	break;
	case 53: x_KRun::x_53(args);	break;
	case 54: x_KRun::x_54(args);	break;
	case 55: x_KRun::x_55(args);	break;
	case 56: x_KRun::x_56(args);	break;
	case 57: x_KRun::x_57(args);	break;
	case 58: x_KRun::x_58(args);	break;
	case 59: x_KRun::x_59(args);	break;
	case 60: x_KRun::x_60(args);	break;
	case 61: x_KRun::x_61(args);	break;
	case 62: x_KRun::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: delete (KRun*)xself;	break;
    }
}

class x_KSMIMECrypto : public KSMIMECrypto {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_C_DES3_CBC;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_C_RC2_CBC_128;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_C_RC2_CBC_64;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_C_DES_CBC;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_C_RC2_CBC_40;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_R_OK;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_R_OTHER;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_R_NO_SSL;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_R_NOCIPHER;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_R_NOMEM;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_R_FORMAT;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_R_WRONGKEY;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)KSMIMECrypto::KSC_R_VERIFY;
    }
    static void x_13(Smoke::Stack x) {
	// KSMIMECrypto()
	x_KSMIMECrypto* xret = new x_KSMIMECrypto();
	x[0].s_class = (void*)xret;
    }
    x_KSMIMECrypto() : KSMIMECrypto() {
    }
    void x_14(Smoke::Stack x) {
	// signMessage(const TQCString&, TQByteArray&, const KSSLPKCS12&, const TQPtrList<KSSLCertificate>&, bool)
	KSMIMECrypto::rc xret = this->KSMIMECrypto::signMessage(*(const TQCString *)x[1].s_voidp,*(TQByteArray *)x[2].s_class,*(const KSSLPKCS12 *)x[3].s_class,*(const TQPtrList<KSSLCertificate> *)x[4].s_voidp,(bool)x[5].s_bool);
	x[0].s_enum = xret;
    }
    void x_15(Smoke::Stack x) {
	// checkDetachedSignature(const TQCString&, const TQByteArray&, TQPtrList<KSSLCertificate>&)
	KSMIMECrypto::rc xret = this->KSMIMECrypto::checkDetachedSignature(*(const TQCString *)x[1].s_voidp,*(const TQByteArray *)x[2].s_class,*(TQPtrList<KSSLCertificate> *)x[3].s_voidp);
	x[0].s_enum = xret;
    }
    void x_16(Smoke::Stack x) {
	// checkOpaqueSignature(const TQByteArray&, TQCString&, TQPtrList<KSSLCertificate>&)
	KSMIMECrypto::rc xret = this->KSMIMECrypto::checkOpaqueSignature(*(const TQByteArray *)x[1].s_class,*(TQCString *)x[2].s_voidp,*(TQPtrList<KSSLCertificate> *)x[3].s_voidp);
	x[0].s_enum = xret;
    }
    void x_17(Smoke::Stack x) {
	// encryptMessage(const TQCString&, TQByteArray&, KSMIMECrypto::algo, const TQPtrList<KSSLCertificate>&)
	KSMIMECrypto::rc xret = this->KSMIMECrypto::encryptMessage(*(const TQCString *)x[1].s_voidp,*(TQByteArray *)x[2].s_class,(KSMIMECrypto::algo)x[3].s_enum,*(const TQPtrList<KSSLCertificate> *)x[4].s_voidp);
	x[0].s_enum = xret;
    }
    void x_18(Smoke::Stack x) {
	// decryptMessage(const TQByteArray&, TQCString&, const KSSLPKCS12&)
	KSMIMECrypto::rc xret = this->KSMIMECrypto::decryptMessage(*(const TQByteArray *)x[1].s_class,*(TQCString *)x[2].s_voidp,*(const KSSLPKCS12 *)x[3].s_class);
	x[0].s_enum = xret;
    }
    static void x_19(Smoke::Stack x) {
	// KSMIMECrypto(const KSMIMECrypto&)
	x_KSMIMECrypto* xret = new x_KSMIMECrypto(*(const KSMIMECrypto *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSMIMECrypto(const KSMIMECrypto& x1) : KSMIMECrypto(x1) {
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 832: //KSMIMECrypto::algo
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KSMIMECrypto::algo;
		break;
	      case Smoke::EnumDelete:
		delete (KSMIMECrypto::algo*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KSMIMECrypto::algo*)xdata = (KSMIMECrypto::algo)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KSMIMECrypto::algo*)xdata;
		break;
	    }
	    break;
	  case 833: //KSMIMECrypto::rc
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KSMIMECrypto::rc;
		break;
	      case Smoke::EnumDelete:
		delete (KSMIMECrypto::rc*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KSMIMECrypto::rc*)xdata = (KSMIMECrypto::rc)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KSMIMECrypto::rc*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_KSMIMECrypto() { qt_Smoke->binding->deleted(373, (void*)this); }
};
void xenum_KSMIMECrypto(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_KSMIMECrypto::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_KSMIMECrypto(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSMIMECrypto *xself = (x_KSMIMECrypto*)obj;
    switch(xi) {
	case 0: x_KSMIMECrypto::x_0(args);	break;
	case 1: x_KSMIMECrypto::x_1(args);	break;
	case 2: x_KSMIMECrypto::x_2(args);	break;
	case 3: x_KSMIMECrypto::x_3(args);	break;
	case 4: x_KSMIMECrypto::x_4(args);	break;
	case 5: x_KSMIMECrypto::x_5(args);	break;
	case 6: x_KSMIMECrypto::x_6(args);	break;
	case 7: x_KSMIMECrypto::x_7(args);	break;
	case 8: x_KSMIMECrypto::x_8(args);	break;
	case 9: x_KSMIMECrypto::x_9(args);	break;
	case 10: x_KSMIMECrypto::x_10(args);	break;
	case 11: x_KSMIMECrypto::x_11(args);	break;
	case 12: x_KSMIMECrypto::x_12(args);	break;
	case 13: x_KSMIMECrypto::x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: x_KSMIMECrypto::x_19(args);	break;
	case 20: delete (KSMIMECrypto*)xself;	break;
    }
}

class x_KSMModalDialog : public KSMModalDialog {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KSMModalDialog::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KSMModalDialog::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KSMModalDialog::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->KSMModalDialog::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->KSMModalDialog::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->KSMModalDialog::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->KSMModalDialog::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KSMModalDialog(TQWidget*)
	x_KSMModalDialog* xret = new x_KSMModalDialog((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSMModalDialog(TQWidget* x1) : KSMModalDialog(x1) {
    }
    void x_8(Smoke::Stack x) {
	// setStatusMessage(TQString)
	this->KSMModalDialog::setStatusMessage(*(TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// setStartupPhase(TQString)
	this->KSMModalDialog::setStartupPhase(*(TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
	// closeSMDialog()
	this->KSMModalDialog::closeSMDialog();
	(void)x; // noop (for compiler warning)
    }
    static void x_11(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KSMModalDialog::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_12(Smoke::Stack x) {
	// keepMeOnTop()
	this->KSMModalDialog::keepMeOnTop();
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// closeEvent(TQCloseEvent*)
	this->KSMModalDialog::closeEvent((TQCloseEvent*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9408, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KSMModalDialog::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(9421, (void*)this, x)) return;
	this->KSMModalDialog::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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (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(31298, (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(31303, (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(31284, (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(31274, (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(25497, (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(31282, (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(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9407, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KSMModalDialog::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(31278, (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(31275, (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(31276, (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(31261, (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(31287, (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(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(31288, (void*)this, x)) return;
	this->TQWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (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(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31176, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(31302, (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(31294, (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(25564, (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(9409, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KSMModalDialog::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(9411, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSMModalDialog::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(9410, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSMModalDialog::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(9412, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSMModalDialog::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_KSMModalDialog() { qt_Smoke->binding->deleted(374, (void*)this); }
};
void xcall_KSMModalDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSMModalDialog *xself = (x_KSMModalDialog*)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_KSMModalDialog::x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: x_KSMModalDialog::x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: delete (KSMModalDialog*)xself;	break;
    }
}

class x_KSMModalDialogHeader : public KSMModalDialogHeader {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KSMModalDialogHeader::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KSMModalDialogHeader::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KSMModalDialogHeader::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->KSMModalDialogHeader::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->KSMModalDialogHeader::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->KSMModalDialogHeader::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->KSMModalDialogHeader::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KSMModalDialogHeader(TQWidget*)
	x_KSMModalDialogHeader* xret = new x_KSMModalDialogHeader((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSMModalDialogHeader(TQWidget* x1) : KSMModalDialogHeader(x1) {
    }
    static void x_8(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KSMModalDialogHeader::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9423, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KSMModalDialogHeader::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (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(31298, (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(31303, (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(31284, (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(31274, (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(25497, (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(31282, (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(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9422, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KSMModalDialogHeader::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(31278, (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(31275, (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(31276, (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(31261, (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(31287, (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(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(31288, (void*)this, x)) return;
	this->TQWidget::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (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(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31176, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(31302, (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(31294, (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(25564, (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(9424, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KSMModalDialogHeader::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(9426, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSMModalDialogHeader::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(9425, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSMModalDialogHeader::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(9427, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSMModalDialogHeader::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_KSMModalDialogHeader() { qt_Smoke->binding->deleted(375, (void*)this); }
};
void xcall_KSMModalDialogHeader(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSMModalDialogHeader *xself = (x_KSMModalDialogHeader*)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_KSMModalDialogHeader::x_7(args);	break;
	case 8: x_KSMModalDialogHeader::x_8(args);	break;
	case 9: delete (KSMModalDialogHeader*)xself;	break;
    }
}

class x_KSSL : public KSSL {
public:
    static void x_0(Smoke::Stack x) {
	// KSSL(bool)
	x_KSSL* xret = new x_KSSL((bool)x[1].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KSSL(bool x1) : KSSL(x1) {
    }
    static void x_1(Smoke::Stack x) {
	// KSSL()
	x_KSSL* xret = new x_KSSL();
	x[0].s_class = (void*)xret;
    }
    x_KSSL() : KSSL() {
    }
    void x_2(Smoke::Stack x) {
	// initialize()
	bool xret = this->KSSL::initialize();
	x[0].s_bool = xret;
    }
    void x_3(Smoke::Stack x) {
	// TLSInit()
	bool xret = this->KSSL::TLSInit();
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// takeSession(KSSLSession*)
	bool xret = this->KSSL::takeSession((KSSLSession*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// close()
	this->KSSL::close();
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// reInitialize()
	bool xret = this->KSSL::reInitialize();
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// reconfig()
	bool xret = this->KSSL::reconfig();
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// setAutoReconfig(bool)
	this->KSSL::setAutoReconfig((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// seedWithEGD()
	int xret = this->KSSL::seedWithEGD();
	x[0].s_int = xret;
    }
    void x_10(Smoke::Stack x) {
	// setSettings(KSSLSettings*)
	bool xret = this->KSSL::setSettings((KSSLSettings*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// settings()
	KSSLSettings* xret = this->KSSL::settings();
	x[0].s_class = (void*)xret;
    }
    void x_12(Smoke::Stack x) {
	// setClientCertificate(KSSLPKCS12*)
	bool xret = this->KSSL::setClientCertificate((KSSLPKCS12*)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// setPeerHost(TQString)
	this->KSSL::setPeerHost(*(TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// setPeerHost()
	this->KSSL::setPeerHost();
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// connect(int)
	int xret = this->KSSL::connect((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_16(Smoke::Stack x) {
	// accept(int)
	int xret = this->KSSL::accept((int)x[1].s_int);
	x[0].s_int = xret;
    }
    void x_17(Smoke::Stack x) {
	// read(void*, int)
	int xret = this->KSSL::read((void*)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_18(Smoke::Stack x) {
	// peek(void*, int)
	int xret = this->KSSL::peek((void*)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_19(Smoke::Stack x) {
	// write(const void*, int)
	int xret = this->KSSL::write((const void*)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) {
	// pending()
	int xret = this->KSSL::pending();
	x[0].s_int = xret;
    }
    void x_21(Smoke::Stack x) {
	// connectionInfo()
	KSSLConnectionInfo& xret = this->KSSL::connectionInfo();
	x[0].s_class = (void*)&xret;
    }
    void x_22(Smoke::Stack x) {
	// peerInfo()
	KSSLPeerInfo& xret = this->KSSL::peerInfo();
	x[0].s_class = (void*)&xret;
    }
    void x_23(Smoke::Stack x) const {
	// session()
	const KSSLSession* xret = this->KSSL::session();
	x[0].s_class = (void*)xret;
    }
    void x_24(Smoke::Stack x) const {
	// reusingSession()
	bool xret = this->KSSL::reusingSession();
	x[0].s_bool = xret;
    }
    static void x_25(Smoke::Stack x) {
	// KSSL(const KSSL&)
	x_KSSL* xret = new x_KSSL(*(const KSSL *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSL(const KSSL& x1) : KSSL(x1) {
    }
    static void x_26(Smoke::Stack x) {
	// doesSSLWork()
	bool xret = KSSL::doesSSLWork();
	x[0].s_bool = xret;
    }
    ~x_KSSL() { qt_Smoke->binding->deleted(376, (void*)this); }
};
void xcall_KSSL(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSL *xself = (x_KSSL*)obj;
    switch(xi) {
	case 0: x_KSSL::x_0(args);	break;
	case 1: x_KSSL::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: x_KSSL::x_25(args);	break;
	case 26: x_KSSL::x_26(args);	break;
	case 27: delete (KSSL*)xself;	break;
    }
}

class x_KSSLCertBox : public KSSLCertBox {
public:
    static void x_0(Smoke::Stack x) {
	// KSSLCertBox(TQWidget*, const char*, TQt::WFlags)
	x_KSSLCertBox* xret = new x_KSSLCertBox((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertBox(TQWidget* x1, const char* x2, TQt::WFlags x3) : KSSLCertBox(x1, x2, x3) {
    }
    static void x_1(Smoke::Stack x) {
	// KSSLCertBox(TQWidget*, const char*)
	x_KSSLCertBox* xret = new x_KSSLCertBox((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertBox(TQWidget* x1, const char* x2) : KSSLCertBox(x1, x2) {
    }
    static void x_2(Smoke::Stack x) {
	// KSSLCertBox(TQWidget*)
	x_KSSLCertBox* xret = new x_KSSLCertBox((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertBox(TQWidget* x1) : KSSLCertBox(x1) {
    }
    static void x_3(Smoke::Stack x) {
	// KSSLCertBox()
	x_KSSLCertBox* xret = new x_KSSLCertBox();
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertBox() : KSSLCertBox() {
    }
    void x_4(Smoke::Stack x) {
	// setValues(TQString, TQWidget*)
	this->KSSLCertBox::setValues(*(TQString *)x[1].s_voidp,(TQWidget*)x[2].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// setValues(TQString)
	this->KSSLCertBox::setValues(*(TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    virtual void addChild(TQWidget* x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(26813, (void*)this, x)) return;
	this->TQScrollView::addChild(x1, x2, x3);
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26798, (void*)this, x)) return (const char*)x[0].s_class;
	return this->TQScrollView::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (void*)this, x)) return;
	this->TQObject::connectNotify(x1);
    }
    virtual void contentsContextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26892, (void*)this, x)) return;
	this->TQScrollView::contentsContextMenuEvent(x1);
    }
    virtual void contentsDragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26887, (void*)this, x)) return;
	this->TQScrollView::contentsDragEnterEvent(x1);
    }
    virtual void contentsDragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26889, (void*)this, x)) return;
	this->TQScrollView::contentsDragLeaveEvent(x1);
    }
    virtual void contentsDragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26888, (void*)this, x)) return;
	this->TQScrollView::contentsDragMoveEvent(x1);
    }
    virtual void contentsDropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26890, (void*)this, x)) return;
	this->TQScrollView::contentsDropEvent(x1);
    }
    virtual void contentsMouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26885, (void*)this, x)) return;
	this->TQScrollView::contentsMouseDoubleClickEvent(x1);
    }
    virtual void contentsMouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26886, (void*)this, x)) return;
	this->TQScrollView::contentsMouseMoveEvent(x1);
    }
    virtual void contentsMousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26883, (void*)this, x)) return;
	this->TQScrollView::contentsMousePressEvent(x1);
    }
    virtual void contentsMouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26884, (void*)this, x)) return;
	this->TQScrollView::contentsMouseReleaseEvent(x1);
    }
    virtual void contentsWheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26891, (void*)this, x)) return;
	this->TQScrollView::contentsWheelEvent(x1);
    }
    virtual void contextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26920, (void*)this, x)) return;
	this->TQScrollView::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (void*)this, x)) return;
	this->TQWidget::dragMoveEvent(x1);
    }
    virtual void drawContents(TQPainter* x1, int x2, int x3, int x4, int x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_int = x5;
	if(qt_Smoke->binding->callMethod(26881, (void*)this, x)) return;
	this->TQScrollView::drawContents(x1, x2, x3, x4, x5);
    }
    virtual void drawContentsOffset(TQPainter* x1, int x2, int x3, int x4, int x5, int x6, int x7) {
	Smoke::StackItem x[8];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_int = x5;
	x[6].s_int = x6;
	x[7].s_int = x7;
	if(qt_Smoke->binding->callMethod(26882, (void*)this, x)) return;
	this->TQScrollView::drawContentsOffset(x1, x2, x3, x4, x5, x6, x7);
    }
    virtual void drawFrame(TQPainter* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(21614, (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(31298, (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(31303, (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(31284, (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(31274, (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(26921, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollView::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31282, (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(26911, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollView::focusNextPrevChild(x1);
    }
    virtual void focusOutEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31283, (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(26924, (void*)this, x)) return;
	this->TQScrollView::fontChange(x1);
    }
    virtual int fontInf(TQFont* x1, int x2) const {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(25662, (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(25659, (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(26905, (void*)this, x)) return;
	this->TQScrollView::frameChanged();
    }
    virtual int heightForWidth(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26797, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->TQScrollView::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(26859, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQScrollView::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26917, (void*)this, x)) return;
	this->TQScrollView::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26918, (void*)this, x)) return;
	this->TQScrollView::mouseMoveEvent(x1);
    }
    virtual void mousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26915, (void*)this, x)) return;
	this->TQScrollView::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26916, (void*)this, x)) return;
	this->TQScrollView::mouseReleaseEvent(x1);
    }
    virtual void move(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(31261, (void*)this, x)) return;
	this->TQWidget::move(x1, x2);
    }
    virtual void moveChild(TQWidget* x1, int x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(26816, (void*)this, x)) return;
	this->TQScrollView::moveChild(x1, x2, x3);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31287, (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(21612, (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(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(26860, (void*)this, x)) return;
	this->TQScrollView::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(31186, (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(26838, (void*)this, x)) return;
	this->TQScrollView::resize(x1, x2);
    }
    virtual void resizeContents(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(26866, (void*)this, x)) return;
	this->TQScrollView::resizeContents(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26914, (void*)this, x)) return;
	this->TQScrollView::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (void*)this, x)) return;
	this->TQWidget::setCaption(x1);
    }
    virtual void setContentsPos(int x1, int x2) {
	Smoke::StackItem x[3];
	x[1].s_int = x1;
	x[2].s_int = x2;
	if(qt_Smoke->binding->callMethod(26868, (void*)this, x)) return;
	this->TQScrollView::setContentsPos(x1, x2);
    }
    virtual void setCornerWidget(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26827, (void*)this, x)) return;
	this->TQScrollView::setCornerWidget(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31134, (void*)this, x)) return;
	this->TQWidget::setCursor(x1);
    }
    virtual void setDragAutoScroll(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26863, (void*)this, x)) return;
	this->TQScrollView::setDragAutoScroll(x1);
    }
    virtual void setEnabled(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(26874, (void*)this, x)) return;
	this->TQScrollView::setEnabled(x1);
    }
    virtual void setEraseColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(21609, (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(21593, (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(31266, (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(31265, (void*)this, x)) return;
	this->TQWidget::setGeometry(x1, x2, x3, x4);
    }
    virtual void setHBarGeometry(TQScrollBar& x1, int x2, int x3, int x4, int x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)&x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_int = x5;
	if(qt_Smoke->binding->callMethod(26912, (void*)this, x)) return;
	this->TQScrollView::setHBarGeometry(x1, x2, x3, x4, x5);
    }
    virtual void setHScrollBarMode(TQScrollView::ScrollBarMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26825, (void*)this, x)) return;
	this->TQScrollView::setHScrollBarMode(x1);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31229, (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(31230, (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(31326, (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(21603, (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(21605, (void*)this, x)) return;
	this->TQFrame::setMargin(x1);
    }
    virtual void setMargins(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(26906, (void*)this, x)) return;
	this->TQScrollView::setMargins(x1, x2, x3, x4);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31141, (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(31142, (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(31084, (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(31327, (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(21607, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setResizePolicy(TQScrollView::ResizePolicy x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26809, (void*)this, x)) return;
	this->TQScrollView::setResizePolicy(x1);
    }
    virtual void setResolution(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(25654, (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(31091, (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(31179, (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(31234, (void*)this, x)) return;
	this->TQWidget::setUpdatesEnabled(x1);
    }
    virtual void setVBarGeometry(TQScrollBar& x1, int x2, int x3, int x4, int x5) {
	Smoke::StackItem x[6];
	x[1].s_class = (void*)&x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	x[5].s_int = x5;
	if(qt_Smoke->binding->callMethod(26913, (void*)this, x)) return;
	this->TQScrollView::setVBarGeometry(x1, x2, x3, x4, x5);
    }
    virtual void setVScrollBarMode(TQScrollView::ScrollBarMode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(26823, (void*)this, x)) return;
	this->TQScrollView::setVScrollBarMode(x1);
    }
    virtual void setWFlags(TQt::WFlags x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26840, (void*)this, x)) return;
	this->TQScrollView::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(26858, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQScrollView::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(26811, (void*)this, x)) return;
	this->TQScrollView::styleChange(x1);
    }
    virtual void tabletEvent(TQTabletEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31294, (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(25564, (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(26799, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->TQScrollView::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(26801, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollView::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(26800, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollView::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(26802, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQScrollView::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (void*)this, x)) return;
	this->TQWidget::updateMask();
    }
    virtual void viewportContextMenuEvent(TQContextMenuEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26904, (void*)this, x)) return;
	this->TQScrollView::viewportContextMenuEvent(x1);
    }
    virtual void viewportDragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26899, (void*)this, x)) return;
	this->TQScrollView::viewportDragEnterEvent(x1);
    }
    virtual void viewportDragLeaveEvent(TQDragLeaveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26901, (void*)this, x)) return;
	this->TQScrollView::viewportDragLeaveEvent(x1);
    }
    virtual void viewportDragMoveEvent(TQDragMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26900, (void*)this, x)) return;
	this->TQScrollView::viewportDragMoveEvent(x1);
    }
    virtual void viewportDropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26902, (void*)this, x)) return;
	this->TQScrollView::viewportDropEvent(x1);
    }
    virtual void viewportMouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26897, (void*)this, x)) return;
	this->TQScrollView::viewportMouseDoubleClickEvent(x1);
    }
    virtual void viewportMouseMoveEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26898, (void*)this, x)) return;
	this->TQScrollView::viewportMouseMoveEvent(x1);
    }
    virtual void viewportMousePressEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26895, (void*)this, x)) return;
	this->TQScrollView::viewportMousePressEvent(x1);
    }
    virtual void viewportMouseReleaseEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26896, (void*)this, x)) return;
	this->TQScrollView::viewportMouseReleaseEvent(x1);
    }
    virtual void viewportPaintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26893, (void*)this, x)) return;
	this->TQScrollView::viewportPaintEvent(x1);
    }
    virtual void viewportResizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26894, (void*)this, x)) return;
	this->TQScrollView::viewportResizeEvent(x1);
    }
    virtual void viewportWheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26903, (void*)this, x)) return;
	this->TQScrollView::viewportWheelEvent(x1);
    }
    virtual void wheelEvent(TQWheelEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(26919, (void*)this, x)) return;
	this->TQScrollView::wheelEvent(x1);
    }
    virtual void windowActivationChange(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_KSSLCertBox() { qt_Smoke->binding->deleted(377, (void*)this); }
};
void xcall_KSSLCertBox(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLCertBox *xself = (x_KSSLCertBox*)obj;
    switch(xi) {
	case 0: x_KSSLCertBox::x_0(args);	break;
	case 1: x_KSSLCertBox::x_1(args);	break;
	case 2: x_KSSLCertBox::x_2(args);	break;
	case 3: x_KSSLCertBox::x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: delete (KSSLCertBox*)xself;	break;
    }
}

class x_KSSLCertChain : public KSSLCertChain {
public:
    static void x_0(Smoke::Stack x) {
	// KSSLCertChain()
	x_KSSLCertChain* xret = new x_KSSLCertChain();
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertChain() : KSSLCertChain() {
    }
    void x_1(Smoke::Stack x) {
	// isValid()
	bool xret = this->KSSLCertChain::isValid();
	x[0].s_bool = xret;
    }
    void x_2(Smoke::Stack x) {
	// replicate()
	KSSLCertChain* xret = this->KSSLCertChain::replicate();
	x[0].s_class = (void*)xret;
    }
    void x_3(Smoke::Stack x) {
	// setChain(void*)
	this->KSSLCertChain::setChain((void*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) {
	// setChain(TQPtrList<KSSLCertificate>&)
	this->KSSLCertChain::setChain(*(TQPtrList<KSSLCertificate> *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) {
	// setCertChain(const TQStringList&)
	this->KSSLCertChain::setCertChain(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_6(Smoke::Stack x) {
	// getChain()
	TQPtrList<KSSLCertificate> xret = this->KSSLCertChain::getChain();
	x[0].s_voidp = (void*)new TQPtrList<KSSLCertificate>(xret);
    }
    void x_7(Smoke::Stack x) {
	// depth()
	int xret = this->KSSLCertChain::depth();
	x[0].s_int = xret;
    }
    void x_8(Smoke::Stack x) {
	// rawChain()
	void* xret = this->KSSLCertChain::rawChain();
	x[0].s_voidp = (void*)xret;
    }
    static void x_9(Smoke::Stack x) {
	// KSSLCertChain(const KSSLCertChain&)
	x_KSSLCertChain* xret = new x_KSSLCertChain(*(const KSSLCertChain *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertChain(const KSSLCertChain& x1) : KSSLCertChain(x1) {
    }
    ~x_KSSLCertChain() { qt_Smoke->binding->deleted(378, (void*)this); }
};
void xcall_KSSLCertChain(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLCertChain *xself = (x_KSSLCertChain*)obj;
    switch(xi) {
	case 0: x_KSSLCertChain::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: x_KSSLCertChain::x_9(args);	break;
	case 10: delete (KSSLCertChain*)xself;	break;
    }
}

class x_KSSLCertDlg : public KSSLCertDlg {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KSSLCertDlg::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KSSLCertDlg::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KSSLCertDlg::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->KSSLCertDlg::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->KSSLCertDlg::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->KSSLCertDlg::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->KSSLCertDlg::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KSSLCertDlg(TQWidget*, const char*, bool)
	x_KSSLCertDlg* xret = new x_KSSLCertDlg((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertDlg(TQWidget* x1, const char* x2, bool x3) : KSSLCertDlg(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// KSSLCertDlg(TQWidget*, const char*)
	x_KSSLCertDlg* xret = new x_KSSLCertDlg((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertDlg(TQWidget* x1, const char* x2) : KSSLCertDlg(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// KSSLCertDlg(TQWidget*)
	x_KSSLCertDlg* xret = new x_KSSLCertDlg((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertDlg(TQWidget* x1) : KSSLCertDlg(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// KSSLCertDlg()
	x_KSSLCertDlg* xret = new x_KSSLCertDlg();
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertDlg() : KSSLCertDlg() {
    }
    void x_11(Smoke::Stack x) {
	// setupDialog(const TQStringList&, bool, bool)
	this->KSSLCertDlg::setupDialog(*(const TQStringList *)x[1].s_voidp,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// setupDialog(const TQStringList&, bool)
	this->KSSLCertDlg::setupDialog(*(const TQStringList *)x[1].s_voidp,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// setupDialog(const TQStringList&)
	this->KSSLCertDlg::setupDialog(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// getChoice()
	TQString xret = this->KSSLCertDlg::getChoice();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_15(Smoke::Stack x) {
	// wantsToSend()
	bool xret = this->KSSLCertDlg::wantsToSend();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// saveChoice()
	bool xret = this->KSSLCertDlg::saveChoice();
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) {
	// setHost(const TQString&)
	this->KSSLCertDlg::setHost(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_18(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KSSLCertDlg::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual void accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20234, (void*)this, x)) return;
	this->TQDialog::accept();
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9479, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KSSLCertDlg::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(20228, (void*)this, x)) return;
	this->TQDialog::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25657, (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(25567, (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(20230, (void*)this, x)) return;
	this->TQDialog::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void done(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20233, (void*)this, x)) return;
	this->TQDialog::done(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31295, (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(31297, (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(31296, (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(31298, (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(31303, (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(31284, (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(20223, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(20231, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31282, (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(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(20206, (void*)this, x)) return;
	this->TQDialog::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(3307, (void*)this, x)) return;
	this->KDialog::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9478, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KSSLCertDlg::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(20218, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDialog::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31277, (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(31278, (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(31275, (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(31276, (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(20207, (void*)this, x)) return;
	this->TQDialog::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31287, (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(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3294, (void*)this, x)) return;
	this->KDialog::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void reject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20235, (void*)this, x)) return;
	this->TQDialog::reject();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (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(31186, (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(20209, (void*)this, x)) return;
	this->TQDialog::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(20229, (void*)this, x)) return;
	this->TQDialog::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(3295, (void*)this, x)) return;
	this->KDialog::setCaption(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(20212, (void*)this, x)) return;
	this->TQDialog::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(20211, (void*)this, x)) return;
	this->TQDialog::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31229, (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(31230, (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(31326, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual void setPlainCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3296, (void*)this, x)) return;
	this->KDialog::setPlainCaption(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(25535, (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(25654, (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(31091, (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(31179, (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(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20205, (void*)this, x)) return;
	this->TQDialog::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20217, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDialog::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(31302, (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(31294, (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(25564, (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(9480, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KSSLCertDlg::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(9482, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSSLCertDlg::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(9481, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSSLCertDlg::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(9483, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSSLCertDlg::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_KSSLCertDlg() { qt_Smoke->binding->deleted(379, (void*)this); }
};
void xcall_KSSLCertDlg(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLCertDlg *xself = (x_KSSLCertDlg*)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_KSSLCertDlg::x_7(args);	break;
	case 8: x_KSSLCertDlg::x_8(args);	break;
	case 9: x_KSSLCertDlg::x_9(args);	break;
	case 10: x_KSSLCertDlg::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: x_KSSLCertDlg::x_18(args);	break;
	case 19: delete (KSSLCertDlg*)xself;	break;
    }
}

class x_KSSLCertDlgRet : public KSSLCertDlgRet {
public:
    void x_0(Smoke::Stack x) {
        x[0].s_bool = this->ok;
    }
    void x_1(Smoke::Stack x) {
        x[0].s_voidp = (void*)new TQString(this->choice);
    }
    void x_2(Smoke::Stack x) {
        x[0].s_bool = this->send;
    }
    void x_3(Smoke::Stack x) {
        x[0].s_bool = this->save;
    }
    static void x_4(Smoke::Stack x) {
	// KSSLCertDlgRet()
	x_KSSLCertDlgRet* xret = new x_KSSLCertDlgRet();
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertDlgRet() : KSSLCertDlgRet() {
    }
    static void x_5(Smoke::Stack x) {
	// KSSLCertDlgRet(const KSSLCertDlgRet&)
	x_KSSLCertDlgRet* xret = new x_KSSLCertDlgRet(*(const KSSLCertDlgRet *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertDlgRet(const KSSLCertDlgRet& x1) : KSSLCertDlgRet(x1) {
    }
    void x_6(Smoke::Stack x) {
	// setOk(bool)
	this->ok = (bool)x[1].s_bool;
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// setChoice(TQString)
	this->choice = *(TQString *)x[1].s_voidp;
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) {
	// setSend(bool)
	this->send = (bool)x[1].s_bool;
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// setSave(bool)
	this->save = (bool)x[1].s_bool;
	(void)x; // noop (for compiler warning)
    }
    ~x_KSSLCertDlgRet() { qt_Smoke->binding->deleted(380, (void*)this); }
};
void xcall_KSSLCertDlgRet(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLCertDlgRet *xself = (x_KSSLCertDlgRet*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: x_KSSLCertDlgRet::x_4(args);	break;
	case 5: x_KSSLCertDlgRet::x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: delete (KSSLCertDlgRet*)xself;	break;
    }
}

class x_KSSLCertificate : public KSSLCertificate {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::Unknown;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::Ok;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::NoCARoot;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::InvalidPurpose;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::PathLengthExceeded;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::InvalidCA;
    }
    static void x_6(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::Expired;
    }
    static void x_7(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::SelfSigned;
    }
    static void x_8(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::ErrorReadingRoot;
    }
    static void x_9(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::NoSSL;
    }
    static void x_10(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::Revoked;
    }
    static void x_11(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::Untrusted;
    }
    static void x_12(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::SignatureFailed;
    }
    static void x_13(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::Rejected;
    }
    static void x_14(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::PrivateKeyFailed;
    }
    static void x_15(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::InvalidHost;
    }
    static void x_16(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::Irrelevant;
    }
    static void x_17(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::SelfSignedChain;
    }
    static void x_18(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::None;
    }
    static void x_19(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::SSLServer;
    }
    static void x_20(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::SSLClient;
    }
    static void x_21(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::SMIMESign;
    }
    static void x_22(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::SMIMEEncrypt;
    }
    static void x_23(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificate::Any;
    }
    void x_24(Smoke::Stack x) {
	// toString()
	TQString xret = this->KSSLCertificate::toString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_25(Smoke::Stack x) const {
	// getSubject()
	TQString xret = this->KSSLCertificate::getSubject();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_26(Smoke::Stack x) const {
	// getIssuer()
	TQString xret = this->KSSLCertificate::getIssuer();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_27(Smoke::Stack x) const {
	// getNotBefore()
	TQString xret = this->KSSLCertificate::getNotBefore();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_28(Smoke::Stack x) const {
	// getNotAfter()
	TQString xret = this->KSSLCertificate::getNotAfter();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_29(Smoke::Stack x) const {
	// getQDTNotBefore()
	TQDateTime xret = this->KSSLCertificate::getQDTNotBefore();
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    void x_30(Smoke::Stack x) const {
	// getQDTNotAfter()
	TQDateTime xret = this->KSSLCertificate::getQDTNotAfter();
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    void x_31(Smoke::Stack x) const {
	// getQDTLastUpdate()
	TQDateTime xret = this->KSSLCertificate::getQDTLastUpdate();
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    void x_32(Smoke::Stack x) const {
	// getQDTNextUpdate()
	TQDateTime xret = this->KSSLCertificate::getQDTNextUpdate();
	x[0].s_class = (void*)new TQDateTime(xret);
    }
    void x_33(Smoke::Stack x) {
	// toDer()
	TQByteArray xret = this->KSSLCertificate::toDer();
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    void x_34(Smoke::Stack x) {
	// toPem()
	TQByteArray xret = this->KSSLCertificate::toPem();
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    void x_35(Smoke::Stack x) {
	// toNetscape()
	TQByteArray xret = this->KSSLCertificate::toNetscape();
	x[0].s_class = (void*)new TQByteArray(xret);
    }
    void x_36(Smoke::Stack x) {
	// toText()
	TQString xret = this->KSSLCertificate::toText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_37(Smoke::Stack x) const {
	// getSerialNumber()
	TQString xret = this->KSSLCertificate::getSerialNumber();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_38(Smoke::Stack x) const {
	// getKeyType()
	TQString xret = this->KSSLCertificate::getKeyType();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_39(Smoke::Stack x) const {
	// getPublicKeyText()
	TQString xret = this->KSSLCertificate::getPublicKeyText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_40(Smoke::Stack x) const {
	// getMD5DigestText()
	TQString xret = this->KSSLCertificate::getMD5DigestText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_41(Smoke::Stack x) const {
	// getMD5Digest()
	TQString xret = this->KSSLCertificate::getMD5Digest();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_42(Smoke::Stack x) const {
	// getSignatureText()
	TQString xret = this->KSSLCertificate::getSignatureText();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_43(Smoke::Stack x) {
	// isValid()
	bool xret = this->KSSLCertificate::isValid();
	x[0].s_bool = xret;
    }
    void x_44(Smoke::Stack x) {
	// isValid(KSSLCertificate::KSSLPurpose)
	bool xret = this->KSSLCertificate::isValid((KSSLCertificate::KSSLPurpose)x[1].s_enum);
	x[0].s_bool = xret;
    }
    void x_45(Smoke::Stack x) const {
	// subjAltNames()
	TQStringList xret = this->KSSLCertificate::subjAltNames();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_46(Smoke::Stack x) {
	// validate()
	KSSLCertificate::KSSLValidation xret = this->KSSLCertificate::validate();
	x[0].s_enum = xret;
    }
    void x_47(Smoke::Stack x) {
	// validate(KSSLCertificate::KSSLPurpose)
	KSSLCertificate::KSSLValidation xret = this->KSSLCertificate::validate((KSSLCertificate::KSSLPurpose)x[1].s_enum);
	x[0].s_enum = xret;
    }
    void x_48(Smoke::Stack x) {
	// validateVerbose(KSSLCertificate::KSSLPurpose)
	KSSLCertificate::KSSLValidationList xret = this->KSSLCertificate::validateVerbose((KSSLCertificate::KSSLPurpose)x[1].s_enum);
	x[0].s_voidp = (void*)new KSSLCertificate::KSSLValidationList(xret);
    }
    void x_49(Smoke::Stack x) {
	// validateVerbose(KSSLCertificate::KSSLPurpose, KSSLCertificate*)
	KSSLCertificate::KSSLValidationList xret = this->KSSLCertificate::validateVerbose((KSSLCertificate::KSSLPurpose)x[1].s_enum,(KSSLCertificate*)x[2].s_class);
	x[0].s_voidp = (void*)new KSSLCertificate::KSSLValidationList(xret);
    }
    void x_50(Smoke::Stack x) {
	// revalidate()
	KSSLCertificate::KSSLValidation xret = this->KSSLCertificate::revalidate();
	x[0].s_enum = xret;
    }
    void x_51(Smoke::Stack x) {
	// revalidate(KSSLCertificate::KSSLPurpose)
	KSSLCertificate::KSSLValidation xret = this->KSSLCertificate::revalidate((KSSLCertificate::KSSLPurpose)x[1].s_enum);
	x[0].s_enum = xret;
    }
    void x_52(Smoke::Stack x) {
	// chain()
	KSSLCertChain& xret = this->KSSLCertificate::chain();
	x[0].s_class = (void*)&xret;
    }
    void x_53(Smoke::Stack x) {
	// replicate()
	KSSLCertificate* xret = this->KSSLCertificate::replicate();
	x[0].s_class = (void*)xret;
    }
    static void x_54(Smoke::Stack x) {
	// KSSLCertificate(const KSSLCertificate&)
	x_KSSLCertificate* xret = new x_KSSLCertificate(*(const KSSLCertificate *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertificate(const KSSLCertificate& x1) : KSSLCertificate(x1) {
    }
    void x_55(Smoke::Stack x) {
	// setCert(TQString&)
	bool xret = this->KSSLCertificate::setCert(*(TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_56(Smoke::Stack x) {
	// x509V3Extensions()
	KSSLX509V3& xret = this->KSSLCertificate::x509V3Extensions();
	x[0].s_class = (void*)&xret;
    }
    void x_57(Smoke::Stack x) {
	// isSigner()
	bool xret = this->KSSLCertificate::isSigner();
	x[0].s_bool = xret;
    }
    void x_58(Smoke::Stack x) const {
	// getEmails(TQStringList&)
	this->KSSLCertificate::getEmails(*(TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_59(Smoke::Stack x) const {
	// getKDEKey()
	TQString xret = this->KSSLCertificate::getKDEKey();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_60(Smoke::Stack x) {
	// fromString(TQCString)
	KSSLCertificate* xret = KSSLCertificate::fromString(*(TQCString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_61(Smoke::Stack x) {
	// crlFromString(TQCString)
	KSSLCertificate* xret = KSSLCertificate::crlFromString(*(TQCString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_62(Smoke::Stack x) {
	// fromX509(X509*)
	KSSLCertificate* xret = KSSLCertificate::fromX509((X509*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_63(Smoke::Stack x) {
	// verifyText(KSSLCertificate::KSSLValidation)
	TQString xret = KSSLCertificate::verifyText((KSSLCertificate::KSSLValidation)x[1].s_enum);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_64(Smoke::Stack x) {
	// getMD5DigestFromKDEKey(const TQString&)
	TQString xret = KSSLCertificate::getMD5DigestFromKDEKey(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_65(Smoke::Stack x) {
	// KSSLCertificate()
	x_KSSLCertificate* xret = new x_KSSLCertificate();
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertificate() : KSSLCertificate() {
    }
    void x_66(Smoke::Stack x) {
	// setCert(X509*)
	this->KSSLCertificate::setCert((X509*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_67(Smoke::Stack x) {
	// setCRL(X509_CRL*)
	this->KSSLCertificate::setCRL((X509_CRL*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_68(Smoke::Stack x) {
	// setChain(void*)
	this->KSSLCertificate::setChain((void*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_69(Smoke::Stack x) {
	// getCert()
	X509* xret = this->KSSLCertificate::getCert();
	x[0].s_voidp = (void*)xret;
    }
    void x_70(Smoke::Stack x) {
	// processError(int)
	KSSLCertificate::KSSLValidation xret = this->KSSLCertificate::processError((int)x[1].s_int);
	x[0].s_enum = xret;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 846: //KSSLCertificate::KSSLPurpose
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KSSLCertificate::KSSLPurpose;
		break;
	      case Smoke::EnumDelete:
		delete (KSSLCertificate::KSSLPurpose*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KSSLCertificate::KSSLPurpose*)xdata = (KSSLCertificate::KSSLPurpose)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KSSLCertificate::KSSLPurpose*)xdata;
		break;
	    }
	    break;
	  case 847: //KSSLCertificate::KSSLValidation
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KSSLCertificate::KSSLValidation;
		break;
	      case Smoke::EnumDelete:
		delete (KSSLCertificate::KSSLValidation*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KSSLCertificate::KSSLValidation*)xdata = (KSSLCertificate::KSSLValidation)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KSSLCertificate::KSSLValidation*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_KSSLCertificate() { qt_Smoke->binding->deleted(381, (void*)this); }
};
void xenum_KSSLCertificate(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_KSSLCertificate::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_KSSLCertificate(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLCertificate *xself = (x_KSSLCertificate*)obj;
    switch(xi) {
	case 0: x_KSSLCertificate::x_0(args);	break;
	case 1: x_KSSLCertificate::x_1(args);	break;
	case 2: x_KSSLCertificate::x_2(args);	break;
	case 3: x_KSSLCertificate::x_3(args);	break;
	case 4: x_KSSLCertificate::x_4(args);	break;
	case 5: x_KSSLCertificate::x_5(args);	break;
	case 6: x_KSSLCertificate::x_6(args);	break;
	case 7: x_KSSLCertificate::x_7(args);	break;
	case 8: x_KSSLCertificate::x_8(args);	break;
	case 9: x_KSSLCertificate::x_9(args);	break;
	case 10: x_KSSLCertificate::x_10(args);	break;
	case 11: x_KSSLCertificate::x_11(args);	break;
	case 12: x_KSSLCertificate::x_12(args);	break;
	case 13: x_KSSLCertificate::x_13(args);	break;
	case 14: x_KSSLCertificate::x_14(args);	break;
	case 15: x_KSSLCertificate::x_15(args);	break;
	case 16: x_KSSLCertificate::x_16(args);	break;
	case 17: x_KSSLCertificate::x_17(args);	break;
	case 18: x_KSSLCertificate::x_18(args);	break;
	case 19: x_KSSLCertificate::x_19(args);	break;
	case 20: x_KSSLCertificate::x_20(args);	break;
	case 21: x_KSSLCertificate::x_21(args);	break;
	case 22: x_KSSLCertificate::x_22(args);	break;
	case 23: x_KSSLCertificate::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: x_KSSLCertificate::x_54(args);	break;
	case 55: xself->x_55(args);	break;
	case 56: xself->x_56(args);	break;
	case 57: xself->x_57(args);	break;
	case 58: xself->x_58(args);	break;
	case 59: xself->x_59(args);	break;
	case 60: x_KSSLCertificate::x_60(args);	break;
	case 61: x_KSSLCertificate::x_61(args);	break;
	case 62: x_KSSLCertificate::x_62(args);	break;
	case 63: x_KSSLCertificate::x_63(args);	break;
	case 64: x_KSSLCertificate::x_64(args);	break;
	case 65: x_KSSLCertificate::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: delete (KSSLCertificate*)xself;	break;
    }
}

class x_KSSLCertificateCache : public KSSLCertificateCache {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificateCache::Unknown;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificateCache::Reject;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificateCache::Accept;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificateCache::Prompt;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificateCache::Ambiguous;
    }
    static void x_5(Smoke::Stack x) {
	// KSSLCertificateCache()
	x_KSSLCertificateCache* xret = new x_KSSLCertificateCache();
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertificateCache() : KSSLCertificateCache() {
    }
    void x_6(Smoke::Stack x) {
	// addCertificate(KSSLCertificate&, KSSLCertificateCache::KSSLCertificatePolicy, bool)
	this->KSSLCertificateCache::addCertificate(*(KSSLCertificate *)x[1].s_class,(KSSLCertificateCache::KSSLCertificatePolicy)x[2].s_enum,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) {
	// addCertificate(KSSLCertificate&, KSSLCertificateCache::KSSLCertificatePolicy)
	this->KSSLCertificateCache::addCertificate(*(KSSLCertificate *)x[1].s_class,(KSSLCertificateCache::KSSLCertificatePolicy)x[2].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_8(Smoke::Stack x) {
	// getPolicyByCN(TQString&)
	KSSLCertificateCache::KSSLCertificatePolicy xret = this->KSSLCertificateCache::getPolicyByCN(*(TQString *)x[1].s_voidp);
	x[0].s_enum = xret;
    }
    void x_9(Smoke::Stack x) {
	// getPolicyByCertificate(KSSLCertificate&)
	KSSLCertificateCache::KSSLCertificatePolicy xret = this->KSSLCertificateCache::getPolicyByCertificate(*(KSSLCertificate *)x[1].s_class);
	x[0].s_enum = xret;
    }
    void x_10(Smoke::Stack x) {
	// seenCN(TQString&)
	bool xret = this->KSSLCertificateCache::seenCN(*(TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// seenCertificate(KSSLCertificate&)
	bool xret = this->KSSLCertificateCache::seenCertificate(*(KSSLCertificate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// removeByCN(TQString&)
	bool xret = this->KSSLCertificateCache::removeByCN(*(TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) {
	// removeByCertificate(KSSLCertificate&)
	bool xret = this->KSSLCertificateCache::removeByCertificate(*(KSSLCertificate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// isPermanent(KSSLCertificate&)
	bool xret = this->KSSLCertificateCache::isPermanent(*(KSSLCertificate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_15(Smoke::Stack x) {
	// modifyByCN(TQString&, KSSLCertificateCache::KSSLCertificatePolicy, bool, TQDateTime&)
	bool xret = this->KSSLCertificateCache::modifyByCN(*(TQString *)x[1].s_voidp,(KSSLCertificateCache::KSSLCertificatePolicy)x[2].s_enum,(bool)x[3].s_bool,*(TQDateTime *)x[4].s_class);
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// modifyByCertificate(KSSLCertificate&, KSSLCertificateCache::KSSLCertificatePolicy, bool, TQDateTime&)
	bool xret = this->KSSLCertificateCache::modifyByCertificate(*(KSSLCertificate *)x[1].s_class,(KSSLCertificateCache::KSSLCertificatePolicy)x[2].s_enum,(bool)x[3].s_bool,*(TQDateTime *)x[4].s_class);
	x[0].s_bool = xret;
    }
    void x_17(Smoke::Stack x) {
	// getHostList(KSSLCertificate&)
	TQStringList xret = this->KSSLCertificateCache::getHostList(*(KSSLCertificate *)x[1].s_class);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_18(Smoke::Stack x) {
	// addHost(KSSLCertificate&, TQString&)
	bool xret = this->KSSLCertificateCache::addHost(*(KSSLCertificate *)x[1].s_class,*(TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) {
	// removeHost(KSSLCertificate&, TQString&)
	bool xret = this->KSSLCertificateCache::removeHost(*(KSSLCertificate *)x[1].s_class,*(TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_20(Smoke::Stack x) {
	// getKDEKeyByEmail(const TQString&)
	TQStringList xret = this->KSSLCertificateCache::getKDEKeyByEmail(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_21(Smoke::Stack x) {
	// getCertByMD5Digest(const TQString&)
	KSSLCertificate* xret = this->KSSLCertificateCache::getCertByMD5Digest(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    void x_22(Smoke::Stack x) {
	// reload()
	this->KSSLCertificateCache::reload();
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// saveToDisk()
	this->KSSLCertificateCache::saveToDisk();
	(void)x; // noop (for compiler warning)
    }
    static void x_24(Smoke::Stack x) {
	// KSSLCertificateCache(const KSSLCertificateCache&)
	x_KSSLCertificateCache* xret = new x_KSSLCertificateCache(*(const KSSLCertificateCache *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertificateCache(const KSSLCertificateCache& x1) : KSSLCertificateCache(x1) {
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 850: //KSSLCertificateCache::KSSLCertificatePolicy
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KSSLCertificateCache::KSSLCertificatePolicy;
		break;
	      case Smoke::EnumDelete:
		delete (KSSLCertificateCache::KSSLCertificatePolicy*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KSSLCertificateCache::KSSLCertificatePolicy*)xdata = (KSSLCertificateCache::KSSLCertificatePolicy)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KSSLCertificateCache::KSSLCertificatePolicy*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_KSSLCertificateCache() { qt_Smoke->binding->deleted(382, (void*)this); }
};
void xenum_KSSLCertificateCache(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_KSSLCertificateCache::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_KSSLCertificateCache(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLCertificateCache *xself = (x_KSSLCertificateCache*)obj;
    switch(xi) {
	case 0: x_KSSLCertificateCache::x_0(args);	break;
	case 1: x_KSSLCertificateCache::x_1(args);	break;
	case 2: x_KSSLCertificateCache::x_2(args);	break;
	case 3: x_KSSLCertificateCache::x_3(args);	break;
	case 4: x_KSSLCertificateCache::x_4(args);	break;
	case 5: x_KSSLCertificateCache::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: x_KSSLCertificateCache::x_24(args);	break;
	case 25: delete (KSSLCertificateCache*)xself;	break;
    }
}

class x_KSSLCertificateFactory : public KSSLCertificateFactory {
public:
    static void x_0(Smoke::Stack x) {
	// KSSLCertificateFactory()
	x_KSSLCertificateFactory* xret = new x_KSSLCertificateFactory();
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertificateFactory() : KSSLCertificateFactory() {
    }
    static void x_1(Smoke::Stack x) {
	// KSSLCertificateFactory(const KSSLCertificateFactory&)
	x_KSSLCertificateFactory* xret = new x_KSSLCertificateFactory(*(const KSSLCertificateFactory *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertificateFactory(const KSSLCertificateFactory& x1) : KSSLCertificateFactory(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// generateSelfSigned(KSSLKeyType)
	KSSLCertificate* xret = KSSLCertificateFactory::generateSelfSigned(*(KSSLKeyType *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    ~x_KSSLCertificateFactory() { qt_Smoke->binding->deleted(383, (void*)this); }
};
void xcall_KSSLCertificateFactory(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLCertificateFactory *xself = (x_KSSLCertificateFactory*)obj;
    switch(xi) {
	case 0: x_KSSLCertificateFactory::x_0(args);	break;
	case 1: x_KSSLCertificateFactory::x_1(args);	break;
	case 2: x_KSSLCertificateFactory::x_2(args);	break;
	case 3: delete (KSSLCertificateFactory*)xself;	break;
    }
}

class x_KSSLCertificateHome : public KSSLCertificateHome {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificateHome::AuthNone;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificateHome::AuthSend;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificateHome::AuthPrompt;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)KSSLCertificateHome::AuthDont;
    }
    static void x_4(Smoke::Stack x) {
	// KSSLCertificateHome()
	x_KSSLCertificateHome* xret = new x_KSSLCertificateHome();
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertificateHome() : KSSLCertificateHome() {
    }
    static void x_5(Smoke::Stack x) {
	// KSSLCertificateHome(const KSSLCertificateHome&)
	x_KSSLCertificateHome* xret = new x_KSSLCertificateHome(*(const KSSLCertificateHome *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLCertificateHome(const KSSLCertificateHome& x1) : KSSLCertificateHome(x1) {
    }
    static void x_6(Smoke::Stack x) {
	// getCertificateByHost(TQString, TQString, KSSLCertificateHome::KSSLAuthAction*)
	KSSLPKCS12* xret = KSSLCertificateHome::getCertificateByHost(*(TQString *)x[1].s_voidp,*(TQString *)x[2].s_voidp,(KSSLCertificateHome::KSSLAuthAction*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// getCertificateByName(TQString, TQString)
	KSSLPKCS12* xret = KSSLCertificateHome::getCertificateByName(*(TQString *)x[1].s_voidp,*(TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_8(Smoke::Stack x) {
	// getCertificateByName(TQString)
	KSSLPKCS12* xret = KSSLCertificateHome::getCertificateByName(*(TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_9(Smoke::Stack x) {
	// getDefaultCertificateName(TQString, KSSLCertificateHome::KSSLAuthAction*)
	TQString xret = KSSLCertificateHome::getDefaultCertificateName(*(TQString *)x[1].s_voidp,(KSSLCertificateHome::KSSLAuthAction*)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_10(Smoke::Stack x) {
	// getDefaultCertificateName(TQString)
	TQString xret = KSSLCertificateHome::getDefaultCertificateName(*(TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_11(Smoke::Stack x) {
	// getDefaultCertificateName(KSSLCertificateHome::KSSLAuthAction*)
	TQString xret = KSSLCertificateHome::getDefaultCertificateName((KSSLCertificateHome::KSSLAuthAction*)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_12(Smoke::Stack x) {
	// getDefaultCertificateName()
	TQString xret = KSSLCertificateHome::getDefaultCertificateName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_13(Smoke::Stack x) {
	// getDefaultCertificate(TQString, KSSLCertificateHome::KSSLAuthAction*)
	KSSLPKCS12* xret = KSSLCertificateHome::getDefaultCertificate(*(TQString *)x[1].s_voidp,(KSSLCertificateHome::KSSLAuthAction*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_14(Smoke::Stack x) {
	// getDefaultCertificate(TQString)
	KSSLPKCS12* xret = KSSLCertificateHome::getDefaultCertificate(*(TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_15(Smoke::Stack x) {
	// getDefaultCertificate(KSSLCertificateHome::KSSLAuthAction*)
	KSSLPKCS12* xret = KSSLCertificateHome::getDefaultCertificate((KSSLCertificateHome::KSSLAuthAction*)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_16(Smoke::Stack x) {
	// getDefaultCertificate()
	KSSLPKCS12* xret = KSSLCertificateHome::getDefaultCertificate();
	x[0].s_class = (void*)xret;
    }
    static void x_17(Smoke::Stack x) {
	// hasCertificateByName(TQString)
	bool xret = KSSLCertificateHome::hasCertificateByName(*(TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_18(Smoke::Stack x) {
	// setDefaultCertificate(TQString, bool, bool)
	KSSLCertificateHome::setDefaultCertificate(*(TQString *)x[1].s_voidp,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_19(Smoke::Stack x) {
	// setDefaultCertificate(TQString, bool)
	KSSLCertificateHome::setDefaultCertificate(*(TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_20(Smoke::Stack x) {
	// setDefaultCertificate(TQString)
	KSSLCertificateHome::setDefaultCertificate(*(TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_21(Smoke::Stack x) {
	// setDefaultCertificate(KSSLPKCS12*, bool, bool)
	KSSLCertificateHome::setDefaultCertificate((KSSLPKCS12*)x[1].s_class,(bool)x[2].s_bool,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_22(Smoke::Stack x) {
	// setDefaultCertificate(KSSLPKCS12*, bool)
	KSSLCertificateHome::setDefaultCertificate((KSSLPKCS12*)x[1].s_class,(bool)x[2].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_23(Smoke::Stack x) {
	// setDefaultCertificate(KSSLPKCS12*)
	KSSLCertificateHome::setDefaultCertificate((KSSLPKCS12*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_24(Smoke::Stack x) {
	// setDefaultCertificate(TQString, TQString, bool, bool)
	KSSLCertificateHome::setDefaultCertificate(*(TQString *)x[1].s_voidp,*(TQString *)x[2].s_voidp,(bool)x[3].s_bool,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_25(Smoke::Stack x) {
	// setDefaultCertificate(TQString, TQString, bool)
	KSSLCertificateHome::setDefaultCertificate(*(TQString *)x[1].s_voidp,*(TQString *)x[2].s_voidp,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_26(Smoke::Stack x) {
	// setDefaultCertificate(TQString, TQString)
	KSSLCertificateHome::setDefaultCertificate(*(TQString *)x[1].s_voidp,*(TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_27(Smoke::Stack x) {
	// setDefaultCertificate(KSSLPKCS12*, TQString, bool, bool)
	KSSLCertificateHome::setDefaultCertificate((KSSLPKCS12*)x[1].s_class,*(TQString *)x[2].s_voidp,(bool)x[3].s_bool,(bool)x[4].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_28(Smoke::Stack x) {
	// setDefaultCertificate(KSSLPKCS12*, TQString, bool)
	KSSLCertificateHome::setDefaultCertificate((KSSLPKCS12*)x[1].s_class,*(TQString *)x[2].s_voidp,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    static void x_29(Smoke::Stack x) {
	// setDefaultCertificate(KSSLPKCS12*, TQString)
	KSSLCertificateHome::setDefaultCertificate((KSSLPKCS12*)x[1].s_class,*(TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_30(Smoke::Stack x) {
	// addCertificate(TQString, TQString, bool)
	bool xret = KSSLCertificateHome::addCertificate(*(TQString *)x[1].s_voidp,*(TQString *)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_bool = xret;
    }
    static void x_31(Smoke::Stack x) {
	// addCertificate(TQString, TQString)
	bool xret = KSSLCertificateHome::addCertificate(*(TQString *)x[1].s_voidp,*(TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_32(Smoke::Stack x) {
	// addCertificate(KSSLPKCS12*, TQString)
	bool xret = KSSLCertificateHome::addCertificate((KSSLPKCS12*)x[1].s_class,*(TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_33(Smoke::Stack x) {
	// addCertificate(KSSLPKCS12*)
	bool xret = KSSLCertificateHome::addCertificate((KSSLPKCS12*)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_34(Smoke::Stack x) {
	// deleteCertificate(const TQString&, const TQString&)
	bool xret = KSSLCertificateHome::deleteCertificate(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_35(Smoke::Stack x) {
	// deleteCertificate(KSSLPKCS12*)
	bool xret = KSSLCertificateHome::deleteCertificate((KSSLPKCS12*)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_36(Smoke::Stack x) {
	// deleteCertificateByName(const TQString&)
	bool xret = KSSLCertificateHome::deleteCertificateByName(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_37(Smoke::Stack x) {
	// getCertificateList()
	TQStringList xret = KSSLCertificateHome::getCertificateList();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 854: //KSSLCertificateHome::KSSLAuthAction
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KSSLCertificateHome::KSSLAuthAction;
		break;
	      case Smoke::EnumDelete:
		delete (KSSLCertificateHome::KSSLAuthAction*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KSSLCertificateHome::KSSLAuthAction*)xdata = (KSSLCertificateHome::KSSLAuthAction)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KSSLCertificateHome::KSSLAuthAction*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_KSSLCertificateHome() { qt_Smoke->binding->deleted(384, (void*)this); }
};
void xenum_KSSLCertificateHome(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_KSSLCertificateHome::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_KSSLCertificateHome(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLCertificateHome *xself = (x_KSSLCertificateHome*)obj;
    switch(xi) {
	case 0: x_KSSLCertificateHome::x_0(args);	break;
	case 1: x_KSSLCertificateHome::x_1(args);	break;
	case 2: x_KSSLCertificateHome::x_2(args);	break;
	case 3: x_KSSLCertificateHome::x_3(args);	break;
	case 4: x_KSSLCertificateHome::x_4(args);	break;
	case 5: x_KSSLCertificateHome::x_5(args);	break;
	case 6: x_KSSLCertificateHome::x_6(args);	break;
	case 7: x_KSSLCertificateHome::x_7(args);	break;
	case 8: x_KSSLCertificateHome::x_8(args);	break;
	case 9: x_KSSLCertificateHome::x_9(args);	break;
	case 10: x_KSSLCertificateHome::x_10(args);	break;
	case 11: x_KSSLCertificateHome::x_11(args);	break;
	case 12: x_KSSLCertificateHome::x_12(args);	break;
	case 13: x_KSSLCertificateHome::x_13(args);	break;
	case 14: x_KSSLCertificateHome::x_14(args);	break;
	case 15: x_KSSLCertificateHome::x_15(args);	break;
	case 16: x_KSSLCertificateHome::x_16(args);	break;
	case 17: x_KSSLCertificateHome::x_17(args);	break;
	case 18: x_KSSLCertificateHome::x_18(args);	break;
	case 19: x_KSSLCertificateHome::x_19(args);	break;
	case 20: x_KSSLCertificateHome::x_20(args);	break;
	case 21: x_KSSLCertificateHome::x_21(args);	break;
	case 22: x_KSSLCertificateHome::x_22(args);	break;
	case 23: x_KSSLCertificateHome::x_23(args);	break;
	case 24: x_KSSLCertificateHome::x_24(args);	break;
	case 25: x_KSSLCertificateHome::x_25(args);	break;
	case 26: x_KSSLCertificateHome::x_26(args);	break;
	case 27: x_KSSLCertificateHome::x_27(args);	break;
	case 28: x_KSSLCertificateHome::x_28(args);	break;
	case 29: x_KSSLCertificateHome::x_29(args);	break;
	case 30: x_KSSLCertificateHome::x_30(args);	break;
	case 31: x_KSSLCertificateHome::x_31(args);	break;
	case 32: x_KSSLCertificateHome::x_32(args);	break;
	case 33: x_KSSLCertificateHome::x_33(args);	break;
	case 34: x_KSSLCertificateHome::x_34(args);	break;
	case 35: x_KSSLCertificateHome::x_35(args);	break;
	case 36: x_KSSLCertificateHome::x_36(args);	break;
	case 37: x_KSSLCertificateHome::x_37(args);	break;
	case 38: delete (KSSLCertificateHome*)xself;	break;
    }
}

class x_KSSLConnectionInfo : public KSSLConnectionInfo {
public:
    void x_0(Smoke::Stack x) const {
	// getCipher()
	const TQString& xret = this->KSSLConnectionInfo::getCipher();
	x[0].s_voidp = (void*)&xret;
    }
    void x_1(Smoke::Stack x) const {
	// getCipherDescription()
	const TQString& xret = this->KSSLConnectionInfo::getCipherDescription();
	x[0].s_voidp = (void*)&xret;
    }
    void x_2(Smoke::Stack x) const {
	// getCipherVersion()
	const TQString& xret = this->KSSLConnectionInfo::getCipherVersion();
	x[0].s_voidp = (void*)&xret;
    }
    void x_3(Smoke::Stack x) const {
	// getCipherUsedBits()
	int xret = this->KSSLConnectionInfo::getCipherUsedBits();
	x[0].s_int = xret;
    }
    void x_4(Smoke::Stack x) const {
	// getCipherBits()
	int xret = this->KSSLConnectionInfo::getCipherBits();
	x[0].s_int = xret;
    }
    static void x_5(Smoke::Stack x) {
	// KSSLConnectionInfo(const KSSLConnectionInfo&)
	x_KSSLConnectionInfo* xret = new x_KSSLConnectionInfo(*(const KSSLConnectionInfo *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLConnectionInfo(const KSSLConnectionInfo& x1) : KSSLConnectionInfo(x1) {
    }
    static void x_6(Smoke::Stack x) {
	// KSSLConnectionInfo()
	x_KSSLConnectionInfo* xret = new x_KSSLConnectionInfo();
	x[0].s_class = (void*)xret;
    }
    x_KSSLConnectionInfo() : KSSLConnectionInfo() {
    }
    void x_7(Smoke::Stack x) {
	// clean()
	this->KSSLConnectionInfo::clean();
	(void)x; // noop (for compiler warning)
    }
    ~x_KSSLConnectionInfo() { qt_Smoke->binding->deleted(385, (void*)this); }
};
void xcall_KSSLConnectionInfo(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLConnectionInfo *xself = (x_KSSLConnectionInfo*)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: x_KSSLConnectionInfo::x_5(args);	break;
	case 6: x_KSSLConnectionInfo::x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: delete (KSSLConnectionInfo*)xself;	break;
    }
}

class x_KSSLInfoDlg : public KSSLInfoDlg {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KSSLInfoDlg::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KSSLInfoDlg::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KSSLInfoDlg::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->KSSLInfoDlg::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->KSSLInfoDlg::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->KSSLInfoDlg::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->KSSLInfoDlg::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KSSLInfoDlg(bool, TQWidget*, const char*, bool)
	x_KSSLInfoDlg* xret = new x_KSSLInfoDlg((bool)x[1].s_bool,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp,(bool)x[4].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KSSLInfoDlg(bool x1, TQWidget* x2, const char* x3, bool x4) : KSSLInfoDlg(x1, x2, x3, x4) {
    }
    static void x_8(Smoke::Stack x) {
	// KSSLInfoDlg(bool, TQWidget*, const char*)
	x_KSSLInfoDlg* xret = new x_KSSLInfoDlg((bool)x[1].s_bool,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KSSLInfoDlg(bool x1, TQWidget* x2, const char* x3) : KSSLInfoDlg(x1, x2, x3) {
    }
    static void x_9(Smoke::Stack x) {
	// KSSLInfoDlg(bool, TQWidget*)
	x_KSSLInfoDlg* xret = new x_KSSLInfoDlg((bool)x[1].s_bool,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLInfoDlg(bool x1, TQWidget* x2) : KSSLInfoDlg(x1, x2) {
    }
    static void x_10(Smoke::Stack x) {
	// KSSLInfoDlg(bool)
	x_KSSLInfoDlg* xret = new x_KSSLInfoDlg((bool)x[1].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KSSLInfoDlg(bool x1) : KSSLInfoDlg(x1) {
    }
    void x_11(Smoke::Stack x) {
	// setSecurityInQuestion(bool)
	this->KSSLInfoDlg::setSecurityInQuestion((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
	// setup(KSSLCertificate*, const TQString&, const TQString&, const TQString&, const TQString&, const TQString&, int, int, KSSLCertificate::KSSLValidation)
	this->KSSLInfoDlg::setup((KSSLCertificate*)x[1].s_class,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,*(const TQString *)x[4].s_voidp,*(const TQString *)x[5].s_voidp,*(const TQString *)x[6].s_voidp,(int)x[7].s_int,(int)x[8].s_int,(KSSLCertificate::KSSLValidation)x[9].s_enum);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
	// setup(KSSL&, const TQString&, const TQString&)
	this->KSSLInfoDlg::setup(*(KSSL *)x[1].s_class,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
	// setCertState(const TQString&)
	this->KSSLInfoDlg::setCertState(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_15(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KSSLInfoDlg::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_16(Smoke::Stack x) {
	// certInfoWidget(TQWidget*, const TQString&, TQWidget*)
	KSSLCertBox* xret = KSSLInfoDlg::certInfoWidget((TQWidget*)x[1].s_class,*(const TQString *)x[2].s_voidp,(TQWidget*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    static void x_17(Smoke::Stack x) {
	// certInfoWidget(TQWidget*, const TQString&)
	KSSLCertBox* xret = KSSLInfoDlg::certInfoWidget((TQWidget*)x[1].s_class,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    virtual void accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20234, (void*)this, x)) return;
	this->TQDialog::accept();
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9660, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KSSLInfoDlg::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(20228, (void*)this, x)) return;
	this->TQDialog::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25657, (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(25567, (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(20230, (void*)this, x)) return;
	this->TQDialog::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void done(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20233, (void*)this, x)) return;
	this->TQDialog::done(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31295, (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(31297, (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(31296, (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(31298, (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(31303, (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(31284, (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(20223, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(20231, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31282, (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(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(20206, (void*)this, x)) return;
	this->TQDialog::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(3307, (void*)this, x)) return;
	this->KDialog::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9659, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KSSLInfoDlg::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(20218, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDialog::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31277, (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(31278, (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(31275, (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(31276, (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(20207, (void*)this, x)) return;
	this->TQDialog::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31287, (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(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3294, (void*)this, x)) return;
	this->KDialog::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void reject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20235, (void*)this, x)) return;
	this->TQDialog::reject();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (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(31186, (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(20209, (void*)this, x)) return;
	this->TQDialog::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(20229, (void*)this, x)) return;
	this->TQDialog::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(3295, (void*)this, x)) return;
	this->KDialog::setCaption(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(20212, (void*)this, x)) return;
	this->TQDialog::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(20211, (void*)this, x)) return;
	this->TQDialog::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31229, (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(31230, (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(31326, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual void setPlainCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3296, (void*)this, x)) return;
	this->KDialog::setPlainCaption(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(25535, (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(25654, (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(31091, (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(31179, (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(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20205, (void*)this, x)) return;
	this->TQDialog::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20217, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDialog::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(31302, (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(31294, (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(25564, (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(9661, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KSSLInfoDlg::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(9663, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSSLInfoDlg::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(9662, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSSLInfoDlg::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(9664, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSSLInfoDlg::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_KSSLInfoDlg() { qt_Smoke->binding->deleted(386, (void*)this); }
};
void xcall_KSSLInfoDlg(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLInfoDlg *xself = (x_KSSLInfoDlg*)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_KSSLInfoDlg::x_7(args);	break;
	case 8: x_KSSLInfoDlg::x_8(args);	break;
	case 9: x_KSSLInfoDlg::x_9(args);	break;
	case 10: x_KSSLInfoDlg::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: x_KSSLInfoDlg::x_15(args);	break;
	case 16: x_KSSLInfoDlg::x_16(args);	break;
	case 17: x_KSSLInfoDlg::x_17(args);	break;
	case 18: delete (KSSLInfoDlg*)xself;	break;
    }
}

class x_KSSLKeyGen : public KSSLKeyGen {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KSSLKeyGen::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KSSLKeyGen::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KSSLKeyGen::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->KSSLKeyGen::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->KSSLKeyGen::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->KSSLKeyGen::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->KSSLKeyGen::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KSSLKeyGen(TQWidget*, const char*, bool)
	x_KSSLKeyGen* xret = new x_KSSLKeyGen((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KSSLKeyGen(TQWidget* x1, const char* x2, bool x3) : KSSLKeyGen(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// KSSLKeyGen(TQWidget*, const char*)
	x_KSSLKeyGen* xret = new x_KSSLKeyGen((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KSSLKeyGen(TQWidget* x1, const char* x2) : KSSLKeyGen(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// KSSLKeyGen(TQWidget*)
	x_KSSLKeyGen* xret = new x_KSSLKeyGen((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLKeyGen(TQWidget* x1) : KSSLKeyGen(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// KSSLKeyGen()
	x_KSSLKeyGen* xret = new x_KSSLKeyGen();
	x[0].s_class = (void*)xret;
    }
    x_KSSLKeyGen() : KSSLKeyGen() {
    }
    void x_11(Smoke::Stack x) {
	// generateCSR(const TQString&, const TQString&, int, int)
	int xret = this->KSSLKeyGen::generateCSR(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int,(int)x[4].s_int);
	x[0].s_int = xret;
    }
    void x_12(Smoke::Stack x) {
	// generateCSR(const TQString&, const TQString&, int)
	int xret = this->KSSLKeyGen::generateCSR(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,(int)x[3].s_int);
	x[0].s_int = xret;
    }
    void x_13(Smoke::Stack x) {
	// setKeySize(int)
	this->KSSLKeyGen::setKeySize((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_14(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KSSLKeyGen::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_15(Smoke::Stack x) {
	// supportedKeySizes()
	TQStringList xret = KSSLKeyGen::supportedKeySizes();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    virtual void accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20234, (void*)this, x)) return;
	this->TQDialog::accept();
    }
    virtual void addPage(TQWidget* x1, const TQString& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(31420, (void*)this, x)) return;
	this->TQWizard::addPage(x1, x2);
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (void*)this, x)) return;
	this->TQWidget::adjustSize();
    }
    virtual bool appropriate(TQWidget* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31432, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWizard::appropriate(x1);
    }
    virtual void back() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31450, (void*)this, x)) return;
	this->TQWizard::back();
    }
    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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9679, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KSSLKeyGen::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(20228, (void*)this, x)) return;
	this->TQDialog::closeEvent(x1);
    }
    virtual bool cmd(int x1, TQPainter* x2, TQPDevCmdParam* x3) {
	Smoke::StackItem x[4];
	x[1].s_int = x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25657, (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(25567, (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(20230, (void*)this, x)) return;
	this->TQDialog::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void done(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20233, (void*)this, x)) return;
	this->TQDialog::done(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31295, (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(31297, (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(31296, (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(31298, (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(31303, (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(31284, (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(20223, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(31439, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQWizard::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31282, (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(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (void*)this, x)) return (int)x[0].s_int;
	return this->TQWidget::heightForWidth(x1);
    }
    virtual void help() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31452, (void*)this, x)) return;
	this->TQWizard::help();
    }
    virtual void hide() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20206, (void*)this, x)) return;
	this->TQDialog::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31300, (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(31292, (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(31293, (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(31291, (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(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual void insertPage(TQWidget* x1, const TQString& x2, int x3) {
	Smoke::StackItem x[4];
	x[1].s_class = (void*)x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_int = x3;
	if(qt_Smoke->binding->callMethod(31421, (void*)this, x)) return;
	this->TQWizard::insertPage(x1, x2, x3);
    }
    virtual void keyPressEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(20227, (void*)this, x)) return;
	this->TQDialog::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31281, (void*)this, x)) return;
	this->TQWidget::keyReleaseEvent(x1);
    }
    virtual void layOutButtonRow(TQHBoxLayout* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31448, (void*)this, x)) return;
	this->TQWizard::layOutButtonRow(x1);
    }
    virtual void layOutTitleRow(TQHBoxLayout* x1, const TQString& x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_voidp = (void*)&x2;
	if(qt_Smoke->binding->callMethod(31449, (void*)this, x)) return;
	this->TQWizard::layOutTitleRow(x1, x2);
    }
    virtual void leaveEvent(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9678, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KSSLKeyGen::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(20218, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDialog::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31277, (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(31278, (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(31275, (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(31276, (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(20207, (void*)this, x)) return;
	this->TQDialog::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31287, (void*)this, x)) return;
	this->TQWidget::moveEvent(x1);
    }
    virtual void next() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31451, (void*)this, x)) return;
	this->TQWizard::next();
    }
    virtual void paintEvent(TQPaintEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void reject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20235, (void*)this, x)) return;
	this->TQDialog::reject();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void removePage(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31422, (void*)this, x)) return;
	this->TQWizard::removePage(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(31186, (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(20209, (void*)this, x)) return;
	this->TQDialog::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(20229, (void*)this, x)) return;
	this->TQDialog::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (void*)this, x)) return;
	this->TQWidget::setActiveWindow();
    }
    virtual void setAppropriate(TQWidget* x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(31433, (void*)this, x)) return;
	this->TQWizard::setAppropriate(x1, x2);
    }
    virtual void setAutoMask(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31204, (void*)this, x)) return;
	this->TQWidget::setAutoMask(x1);
    }
    virtual void setBackEnabled(TQWidget* x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(31440, (void*)this, x)) return;
	this->TQWizard::setBackEnabled(x1, x2);
    }
    virtual void setBackgroundColor(const TQColor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFinish(TQWidget* x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(31444, (void*)this, x)) return;
	this->TQWizard::setFinish(x1, x2);
    }
    virtual void setFinishEnabled(TQWidget* x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(31442, (void*)this, x)) return;
	this->TQWizard::setFinishEnabled(x1, x2);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31419, (void*)this, x)) return;
	this->TQWizard::setFont(x1);
    }
    virtual void setGeometry(const TQRect& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(20212, (void*)this, x)) return;
	this->TQDialog::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(20211, (void*)this, x)) return;
	this->TQDialog::setGeometry(x1, x2, x3, x4);
    }
    virtual void setHelpEnabled(TQWidget* x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(31443, (void*)this, x)) return;
	this->TQWizard::setHelpEnabled(x1, x2);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31229, (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(31230, (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(31326, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (void*)this, x)) return;
	this->TQWidget::setName(x1);
    }
    virtual void setNextEnabled(TQWidget* x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(31441, (void*)this, x)) return;
	this->TQWizard::setNextEnabled(x1, x2);
    }
    virtual void setPalette(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (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(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31418, (void*)this, x)) return;
	this->TQWizard::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual void showPage(TQWidget* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31427, (void*)this, x)) return;
	this->TQWizard::showPage(x1);
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20217, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQDialog::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(31302, (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(31294, (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(25564, (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(9680, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KSSLKeyGen::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(9682, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSSLKeyGen::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(9681, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSSLKeyGen::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(9683, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSSLKeyGen::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_KSSLKeyGen() { qt_Smoke->binding->deleted(387, (void*)this); }
};
void xcall_KSSLKeyGen(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLKeyGen *xself = (x_KSSLKeyGen*)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_KSSLKeyGen::x_7(args);	break;
	case 8: x_KSSLKeyGen::x_8(args);	break;
	case 9: x_KSSLKeyGen::x_9(args);	break;
	case 10: x_KSSLKeyGen::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_KSSLKeyGen::x_14(args);	break;
	case 15: x_KSSLKeyGen::x_15(args);	break;
	case 16: delete (KSSLKeyGen*)xself;	break;
    }
}

class x_KSSLPKCS12 : public KSSLPKCS12 {
public:
    void x_0(Smoke::Stack x) {
	// name()
	TQString xret = this->KSSLPKCS12::name();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_1(Smoke::Stack x) {
	// toString()
	TQString xret = this->KSSLPKCS12::toString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_2(Smoke::Stack x) {
	// setCert(PKCS12*)
	this->KSSLPKCS12::setCert((PKCS12*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) {
	// changePassword(TQString, TQString)
	bool xret = this->KSSLPKCS12::changePassword(*(TQString *)x[1].s_voidp,*(TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// getPrivateKey()
	EVP_PKEY* xret = this->KSSLPKCS12::getPrivateKey();
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// getCertificate()
	KSSLCertificate* xret = this->KSSLPKCS12::getCertificate();
	x[0].s_class = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// toFile(TQString)
	bool xret = this->KSSLPKCS12::toFile(*(TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// validate()
	KSSLCertificate::KSSLValidation xret = this->KSSLPKCS12::validate();
	x[0].s_enum = xret;
    }
    void x_8(Smoke::Stack x) {
	// validate(KSSLCertificate::KSSLPurpose)
	KSSLCertificate::KSSLValidation xret = this->KSSLPKCS12::validate((KSSLCertificate::KSSLPurpose)x[1].s_enum);
	x[0].s_enum = xret;
    }
    void x_9(Smoke::Stack x) {
	// revalidate()
	KSSLCertificate::KSSLValidation xret = this->KSSLPKCS12::revalidate();
	x[0].s_enum = xret;
    }
    void x_10(Smoke::Stack x) {
	// revalidate(KSSLCertificate::KSSLPurpose)
	KSSLCertificate::KSSLValidation xret = this->KSSLPKCS12::revalidate((KSSLCertificate::KSSLPurpose)x[1].s_enum);
	x[0].s_enum = xret;
    }
    void x_11(Smoke::Stack x) {
	// isValid()
	bool xret = this->KSSLPKCS12::isValid();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// isValid(KSSLCertificate::KSSLPurpose)
	bool xret = this->KSSLPKCS12::isValid((KSSLCertificate::KSSLPurpose)x[1].s_enum);
	x[0].s_bool = xret;
    }
    static void x_13(Smoke::Stack x) {
	// KSSLPKCS12(const KSSLPKCS12&)
	x_KSSLPKCS12* xret = new x_KSSLPKCS12(*(const KSSLPKCS12 *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLPKCS12(const KSSLPKCS12& x1) : KSSLPKCS12(x1) {
    }
    static void x_14(Smoke::Stack x) {
	// fromString(TQString, TQString)
	KSSLPKCS12* xret = KSSLPKCS12::fromString(*(TQString *)x[1].s_voidp,*(TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_15(Smoke::Stack x) {
	// fromString(TQString)
	KSSLPKCS12* xret = KSSLPKCS12::fromString(*(TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_16(Smoke::Stack x) {
	// loadCertFile(TQString, TQString)
	KSSLPKCS12* xret = KSSLPKCS12::loadCertFile(*(TQString *)x[1].s_voidp,*(TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_17(Smoke::Stack x) {
	// loadCertFile(TQString)
	KSSLPKCS12* xret = KSSLPKCS12::loadCertFile(*(TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_18(Smoke::Stack x) {
	// KSSLPKCS12()
	x_KSSLPKCS12* xret = new x_KSSLPKCS12();
	x[0].s_class = (void*)xret;
    }
    x_KSSLPKCS12() : KSSLPKCS12() {
    }
    void x_19(Smoke::Stack x) {
	// parse(TQString)
	bool xret = this->KSSLPKCS12::parse(*(TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    ~x_KSSLPKCS12() { qt_Smoke->binding->deleted(388, (void*)this); }
};
void xcall_KSSLPKCS12(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLPKCS12 *xself = (x_KSSLPKCS12*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: x_KSSLPKCS12::x_13(args);	break;
	case 14: x_KSSLPKCS12::x_14(args);	break;
	case 15: x_KSSLPKCS12::x_15(args);	break;
	case 16: x_KSSLPKCS12::x_16(args);	break;
	case 17: x_KSSLPKCS12::x_17(args);	break;
	case 18: x_KSSLPKCS12::x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: delete (KSSLPKCS12*)xself;	break;
    }
}

class x_KSSLPKCS7 : public KSSLPKCS7 {
public:
    void x_0(Smoke::Stack x) {
	// name()
	TQString xret = this->KSSLPKCS7::name();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_1(Smoke::Stack x) {
	// toString()
	TQString xret = this->KSSLPKCS7::toString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_2(Smoke::Stack x) {
	// setCert(PKCS7*)
	this->KSSLPKCS7::setCert((PKCS7*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_3(Smoke::Stack x) {
	// getCertificate()
	KSSLCertificate* xret = this->KSSLPKCS7::getCertificate();
	x[0].s_class = (void*)xret;
    }
    void x_4(Smoke::Stack x) {
	// getChain()
	KSSLCertChain* xret = this->KSSLPKCS7::getChain();
	x[0].s_class = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// toFile(TQString)
	bool xret = this->KSSLPKCS7::toFile(*(TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// isValid()
	bool xret = this->KSSLPKCS7::isValid();
	x[0].s_bool = xret;
    }
    static void x_7(Smoke::Stack x) {
	// KSSLPKCS7(const KSSLPKCS7&)
	x_KSSLPKCS7* xret = new x_KSSLPKCS7(*(const KSSLPKCS7 *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLPKCS7(const KSSLPKCS7& x1) : KSSLPKCS7(x1) {
    }
    static void x_8(Smoke::Stack x) {
	// fromString(TQString)
	KSSLPKCS7* xret = KSSLPKCS7::fromString(*(TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_9(Smoke::Stack x) {
	// loadCertFile(TQString)
	KSSLPKCS7* xret = KSSLPKCS7::loadCertFile(*(TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_10(Smoke::Stack x) {
	// KSSLPKCS7()
	x_KSSLPKCS7* xret = new x_KSSLPKCS7();
	x[0].s_class = (void*)xret;
    }
    x_KSSLPKCS7() : KSSLPKCS7() {
    }
    ~x_KSSLPKCS7() { qt_Smoke->binding->deleted(389, (void*)this); }
};
void xcall_KSSLPKCS7(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLPKCS7 *xself = (x_KSSLPKCS7*)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_KSSLPKCS7::x_7(args);	break;
	case 8: x_KSSLPKCS7::x_8(args);	break;
	case 9: x_KSSLPKCS7::x_9(args);	break;
	case 10: x_KSSLPKCS7::x_10(args);	break;
	case 11: delete (KSSLPKCS7*)xself;	break;
    }
}

class x_KSSLPeerInfo : public KSSLPeerInfo {
public:
    void x_0(Smoke::Stack x) {
	// getPeerCertificate()
	KSSLCertificate& xret = this->KSSLPeerInfo::getPeerCertificate();
	x[0].s_class = (void*)&xret;
    }
    void x_1(Smoke::Stack x) {
	// certMatchesAddress()
	bool xret = this->KSSLPeerInfo::certMatchesAddress();
	x[0].s_bool = xret;
    }
    void x_2(Smoke::Stack x) {
	// cnMatchesAddress(TQString)
	bool xret = this->KSSLPeerInfo::cnMatchesAddress(*(TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_3(Smoke::Stack x) {
	// setPeerHost(TQString)
	this->KSSLPeerInfo::setPeerHost(*(TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) {
	// setPeerHost()
	this->KSSLPeerInfo::setPeerHost();
	(void)x; // noop (for compiler warning)
    }
    void x_5(Smoke::Stack x) const {
	// peerHost()
	const TQString& xret = this->KSSLPeerInfo::peerHost();
	x[0].s_voidp = (void*)&xret;
    }
    void x_6(Smoke::Stack x) {
	// reset()
	this->KSSLPeerInfo::reset();
	(void)x; // noop (for compiler warning)
    }
    static void x_7(Smoke::Stack x) {
	// KSSLPeerInfo(const KSSLPeerInfo&)
	x_KSSLPeerInfo* xret = new x_KSSLPeerInfo(*(const KSSLPeerInfo *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLPeerInfo(const KSSLPeerInfo& x1) : KSSLPeerInfo(x1) {
    }
    static void x_8(Smoke::Stack x) {
	// KSSLPeerInfo()
	x_KSSLPeerInfo* xret = new x_KSSLPeerInfo();
	x[0].s_class = (void*)xret;
    }
    x_KSSLPeerInfo() : KSSLPeerInfo() {
    }
    ~x_KSSLPeerInfo() { qt_Smoke->binding->deleted(390, (void*)this); }
};
void xcall_KSSLPeerInfo(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLPeerInfo *xself = (x_KSSLPeerInfo*)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_KSSLPeerInfo::x_7(args);	break;
	case 8: x_KSSLPeerInfo::x_8(args);	break;
	case 9: delete (KSSLPeerInfo*)xself;	break;
    }
}

class x_KSSLSession : public KSSLSession {
public:
    void x_0(Smoke::Stack x) const {
	// toString()
	TQString xret = this->KSSLSession::toString();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_1(Smoke::Stack x) {
	// fromString(const TQString&)
	KSSLSession* xret = KSSLSession::fromString(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_2(Smoke::Stack x) {
	// KSSLSession()
	x_KSSLSession* xret = new x_KSSLSession();
	x[0].s_class = (void*)xret;
    }
    x_KSSLSession() : KSSLSession() {
    }
    ~x_KSSLSession() { qt_Smoke->binding->deleted(391, (void*)this); }
};
void xcall_KSSLSession(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLSession *xself = (x_KSSLSession*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: x_KSSLSession::x_1(args);	break;
	case 2: x_KSSLSession::x_2(args);	break;
	case 3: delete (KSSLSession*)xself;	break;
    }
}

class x_KSSLSettings : public KSSLSettings {
public:
    static void x_0(Smoke::Stack x) {
	// KSSLSettings(bool)
	x_KSSLSettings* xret = new x_KSSLSettings((bool)x[1].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KSSLSettings(bool x1) : KSSLSettings(x1) {
    }
    static void x_1(Smoke::Stack x) {
	// KSSLSettings()
	x_KSSLSettings* xret = new x_KSSLSettings();
	x[0].s_class = (void*)xret;
    }
    x_KSSLSettings() : KSSLSettings() {
    }
    void x_2(Smoke::Stack x) const {
	// sslv2()
	bool xret = this->KSSLSettings::sslv2();
	x[0].s_bool = xret;
    }
    void x_3(Smoke::Stack x) const {
	// sslv3()
	bool xret = this->KSSLSettings::sslv3();
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) const {
	// tlsv1()
	bool xret = this->KSSLSettings::tlsv1();
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) const {
	// warnOnEnter()
	bool xret = this->KSSLSettings::warnOnEnter();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// setWarnOnEnter(bool)
	this->KSSLSettings::setWarnOnEnter((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_7(Smoke::Stack x) const {
	// warnOnUnencrypted()
	bool xret = this->KSSLSettings::warnOnUnencrypted();
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// setWarnOnUnencrypted(bool)
	this->KSSLSettings::setWarnOnUnencrypted((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) const {
	// warnOnLeave()
	bool xret = this->KSSLSettings::warnOnLeave();
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// setWarnOnLeave(bool)
	this->KSSLSettings::setWarnOnLeave((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// warnOnMixed()
	bool xret = this->KSSLSettings::warnOnMixed();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) const {
	// useEGD()
	bool xret = this->KSSLSettings::useEGD();
	x[0].s_bool = xret;
    }
    void x_13(Smoke::Stack x) const {
	// useEFile()
	bool xret = this->KSSLSettings::useEFile();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// setTLSv1(bool)
	this->KSSLSettings::setTLSv1((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// setSSLv2(bool)
	this->KSSLSettings::setSSLv2((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// setSSLv3(bool)
	this->KSSLSettings::setSSLv3((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// autoSendX509()
	bool xret = this->KSSLSettings::autoSendX509();
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) const {
	// promptSendX509()
	bool xret = this->KSSLSettings::promptSendX509();
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) {
	// getCipherList()
	TQString xret = this->KSSLSettings::getCipherList();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_20(Smoke::Stack x) {
	// getEGDPath()
	TQString& xret = this->KSSLSettings::getEGDPath();
	x[0].s_voidp = (void*)&xret;
    }
    void x_21(Smoke::Stack x) {
	// load()
	this->KSSLSettings::load();
	(void)x; // noop (for compiler warning)
    }
    void x_22(Smoke::Stack x) {
	// defaults()
	this->KSSLSettings::defaults();
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) {
	// save()
	this->KSSLSettings::save();
	(void)x; // noop (for compiler warning)
    }
    static void x_24(Smoke::Stack x) {
	// KSSLSettings(const KSSLSettings&)
	x_KSSLSettings* xret = new x_KSSLSettings(*(const KSSLSettings *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLSettings(const KSSLSettings& x1) : KSSLSettings(x1) {
    }
    ~x_KSSLSettings() { qt_Smoke->binding->deleted(392, (void*)this); }
};
void xcall_KSSLSettings(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLSettings *xself = (x_KSSLSettings*)obj;
    switch(xi) {
	case 0: x_KSSLSettings::x_0(args);	break;
	case 1: x_KSSLSettings::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: x_KSSLSettings::x_24(args);	break;
	case 25: delete (KSSLSettings*)xself;	break;
    }
}

class x_KSSLSigners : public KSSLSigners {
public:
    static void x_0(Smoke::Stack x) {
	// KSSLSigners()
	x_KSSLSigners* xret = new x_KSSLSigners();
	x[0].s_class = (void*)xret;
    }
    x_KSSLSigners() : KSSLSigners() {
    }
    void x_1(Smoke::Stack x) {
	// addCA(KSSLCertificate&, bool, bool, bool)
	bool xret = this->KSSLSigners::addCA(*(KSSLCertificate *)x[1].s_class,(bool)x[2].s_bool,(bool)x[3].s_bool,(bool)x[4].s_bool);
	x[0].s_bool = xret;
    }
    void x_2(Smoke::Stack x) {
	// addCA(TQString, bool, bool, bool)
	bool xret = this->KSSLSigners::addCA(*(TQString *)x[1].s_voidp,(bool)x[2].s_bool,(bool)x[3].s_bool,(bool)x[4].s_bool);
	x[0].s_bool = xret;
    }
    void x_3(Smoke::Stack x) {
	// regenerate()
	bool xret = this->KSSLSigners::regenerate();
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// useForSSL(KSSLCertificate&)
	bool xret = this->KSSLSigners::useForSSL(*(KSSLCertificate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// useForSSL(TQString)
	bool xret = this->KSSLSigners::useForSSL(*(TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// useForEmail(KSSLCertificate&)
	bool xret = this->KSSLSigners::useForEmail(*(KSSLCertificate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// useForEmail(TQString)
	bool xret = this->KSSLSigners::useForEmail(*(TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// useForCode(KSSLCertificate&)
	bool xret = this->KSSLSigners::useForCode(*(KSSLCertificate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// useForCode(TQString)
	bool xret = this->KSSLSigners::useForCode(*(TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// remove(KSSLCertificate&)
	bool xret = this->KSSLSigners::remove(*(KSSLCertificate *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) {
	// remove(TQString)
	bool xret = this->KSSLSigners::remove(*(TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// list()
	TQStringList xret = this->KSSLSigners::list();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_13(Smoke::Stack x) {
	// getCert(TQString)
	TQString xret = this->KSSLSigners::getCert(*(TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_14(Smoke::Stack x) {
	// setUse(TQString, bool, bool, bool)
	bool xret = this->KSSLSigners::setUse(*(TQString *)x[1].s_voidp,(bool)x[2].s_bool,(bool)x[3].s_bool,(bool)x[4].s_bool);
	x[0].s_bool = xret;
    }
    static void x_15(Smoke::Stack x) {
	// KSSLSigners(const KSSLSigners&)
	x_KSSLSigners* xret = new x_KSSLSigners(*(const KSSLSigners *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLSigners(const KSSLSigners& x1) : KSSLSigners(x1) {
    }
    ~x_KSSLSigners() { qt_Smoke->binding->deleted(393, (void*)this); }
};
void xcall_KSSLSigners(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLSigners *xself = (x_KSSLSigners*)obj;
    switch(xi) {
	case 0: x_KSSLSigners::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: x_KSSLSigners::x_15(args);	break;
	case 16: delete (KSSLSigners*)xself;	break;
    }
}

class x_KSSLX509Map : public KSSLX509Map {
public:
    static void x_0(Smoke::Stack x) {
	// KSSLX509Map(const TQString&)
	x_KSSLX509Map* xret = new x_KSSLX509Map(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KSSLX509Map(const TQString& x1) : KSSLX509Map(x1) {
    }
    void x_1(Smoke::Stack x) {
	// setValue(const TQString&, const TQString&)
	this->KSSLX509Map::setValue(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_2(Smoke::Stack x) const {
	// getValue(const TQString&)
	TQString xret = this->KSSLX509Map::getValue(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_3(Smoke::Stack x) {
	// reset(const TQString&)
	this->KSSLX509Map::reset(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) {
	// reset()
	this->KSSLX509Map::reset();
	(void)x; // noop (for compiler warning)
    }
    static void x_5(Smoke::Stack x) {
	// KSSLX509Map(const KSSLX509Map&)
	x_KSSLX509Map* xret = new x_KSSLX509Map(*(const KSSLX509Map *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLX509Map(const KSSLX509Map& x1) : KSSLX509Map(x1) {
    }
    ~x_KSSLX509Map() { qt_Smoke->binding->deleted(394, (void*)this); }
};
void xcall_KSSLX509Map(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLX509Map *xself = (x_KSSLX509Map*)obj;
    switch(xi) {
	case 0: x_KSSLX509Map::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: x_KSSLX509Map::x_5(args);	break;
	case 6: delete (KSSLX509Map*)xself;	break;
    }
}

class x_KSSLX509V3 : public KSSLX509V3 {
public:
    void x_0(Smoke::Stack x) {
	// certTypeCA()
	bool xret = this->KSSLX509V3::certTypeCA();
	x[0].s_bool = xret;
    }
    void x_1(Smoke::Stack x) {
	// certTypeSSLCA()
	bool xret = this->KSSLX509V3::certTypeSSLCA();
	x[0].s_bool = xret;
    }
    void x_2(Smoke::Stack x) {
	// certTypeEmailCA()
	bool xret = this->KSSLX509V3::certTypeEmailCA();
	x[0].s_bool = xret;
    }
    void x_3(Smoke::Stack x) {
	// certTypeCodeCA()
	bool xret = this->KSSLX509V3::certTypeCodeCA();
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) {
	// certTypeSSLClient()
	bool xret = this->KSSLX509V3::certTypeSSLClient();
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) {
	// certTypeSSLServer()
	bool xret = this->KSSLX509V3::certTypeSSLServer();
	x[0].s_bool = xret;
    }
    void x_6(Smoke::Stack x) {
	// certTypeNSSSLServer()
	bool xret = this->KSSLX509V3::certTypeNSSSLServer();
	x[0].s_bool = xret;
    }
    void x_7(Smoke::Stack x) {
	// certTypeSMIME()
	bool xret = this->KSSLX509V3::certTypeSMIME();
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// certTypeSMIMEEncrypt()
	bool xret = this->KSSLX509V3::certTypeSMIMEEncrypt();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) {
	// certTypeSMIMESign()
	bool xret = this->KSSLX509V3::certTypeSMIMESign();
	x[0].s_bool = xret;
    }
    void x_10(Smoke::Stack x) {
	// certTypeCRLSign()
	bool xret = this->KSSLX509V3::certTypeCRLSign();
	x[0].s_bool = xret;
    }
    static void x_11(Smoke::Stack x) {
	// KSSLX509V3(const KSSLX509V3&)
	x_KSSLX509V3* xret = new x_KSSLX509V3(*(const KSSLX509V3 *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSSLX509V3(const KSSLX509V3& x1) : KSSLX509V3(x1) {
    }
    static void x_12(Smoke::Stack x) {
	// KSSLX509V3()
	x_KSSLX509V3* xret = new x_KSSLX509V3();
	x[0].s_class = (void*)xret;
    }
    x_KSSLX509V3() : KSSLX509V3() {
    }
    ~x_KSSLX509V3() { qt_Smoke->binding->deleted(395, (void*)this); }
};
void xcall_KSSLX509V3(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSSLX509V3 *xself = (x_KSSLX509V3*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: x_KSSLX509V3::x_11(args);	break;
	case 12: x_KSSLX509V3::x_12(args);	break;
	case 13: delete (KSSLX509V3*)xself;	break;
    }
}

class x_KSaveFile : public KSaveFile {
public:
    static void x_0(Smoke::Stack x) {
	// KSaveFile(const TQString&, int)
	x_KSaveFile* xret = new x_KSaveFile(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KSaveFile(const TQString& x1, int x2) : KSaveFile(x1, x2) {
    }
    static void x_1(Smoke::Stack x) {
	// KSaveFile(const TQString&)
	x_KSaveFile* xret = new x_KSaveFile(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KSaveFile(const TQString& x1) : KSaveFile(x1) {
    }
    void x_2(Smoke::Stack x) const {
	// status()
	int xret = this->KSaveFile::status();
	x[0].s_int = xret;
    }
    void x_3(Smoke::Stack x) const {
	// name()
	TQString xret = this->KSaveFile::name();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_4(Smoke::Stack x) {
	// fstream()
	FILE* xret = this->KSaveFile::fstream();
	x[0].s_voidp = (void*)xret;
    }
    void x_5(Smoke::Stack x) {
	// file()
	TQFile* xret = this->KSaveFile::file();
	x[0].s_class = (void*)xret;
    }
    void x_6(Smoke::Stack x) {
	// textStream()
	TQTextStream* xret = this->KSaveFile::textStream();
	x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) {
	// dataStream()
	TQDataStream* xret = this->KSaveFile::dataStream();
	x[0].s_class = (void*)xret;
    }
    void x_8(Smoke::Stack x) {
	// abort()
	this->KSaveFile::abort();
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// close()
	bool xret = this->KSaveFile::close();
	x[0].s_bool = xret;
    }
    static void x_10(Smoke::Stack x) {
	// KSaveFile(const KSaveFile&)
	x_KSaveFile* xret = new x_KSaveFile(*(const KSaveFile *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSaveFile(const KSaveFile& x1) : KSaveFile(x1) {
    }
    static void x_11(Smoke::Stack x) {
	// backupFile(const TQString&, const TQString&, const TQString&)
	bool xret = KSaveFile::backupFile(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_12(Smoke::Stack x) {
	// backupFile(const TQString&, const TQString&)
	bool xret = KSaveFile::backupFile(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_bool = xret;
    }
    static void x_13(Smoke::Stack x) {
	// backupFile(const TQString&)
	bool xret = KSaveFile::backupFile(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    ~x_KSaveFile() { qt_Smoke->binding->deleted(396, (void*)this); }
};
void xcall_KSaveFile(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSaveFile *xself = (x_KSaveFile*)obj;
    switch(xi) {
	case 0: x_KSaveFile::x_0(args);	break;
	case 1: x_KSaveFile::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: x_KSaveFile::x_10(args);	break;
	case 11: x_KSaveFile::x_11(args);	break;
	case 12: x_KSaveFile::x_12(args);	break;
	case 13: x_KSaveFile::x_13(args);	break;
	case 14: delete (KSaveFile*)xself;	break;
    }
}

class x_KScanDialog : public KScanDialog {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KScanDialog::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KScanDialog::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KScanDialog::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->KScanDialog::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->KScanDialog::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->KScanDialog::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->KScanDialog::qObject();
	x[0].s_class = (void*)xret;
    }
    void x_7(Smoke::Stack x) {
	// setup()
	bool xret = this->KScanDialog::setup();
	x[0].s_bool = xret;
    }
    void x_8(Smoke::Stack x) {
	// preview(const TQImage&, int)
	this->KScanDialog::preview(*(const TQImage *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_9(Smoke::Stack x) {
	// finalImage(const TQImage&, int)
	this->KScanDialog::finalImage(*(const TQImage *)x[1].s_class,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_10(Smoke::Stack x) {
	// textRecognized(const TQString&, int)
	this->KScanDialog::textRecognized(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    static void x_11(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KScanDialog::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    static void x_12(Smoke::Stack x) {
	// getScanDialog(TQWidget*, const char*, bool)
	KScanDialog* xret = KScanDialog::getScanDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    static void x_13(Smoke::Stack x) {
	// getScanDialog(TQWidget*, const char*)
	KScanDialog* xret = KScanDialog::getScanDialog((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_14(Smoke::Stack x) {
	// getScanDialog(TQWidget*)
	KScanDialog* xret = KScanDialog::getScanDialog((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    static void x_15(Smoke::Stack x) {
	// getScanDialog()
	KScanDialog* xret = KScanDialog::getScanDialog();
	x[0].s_class = (void*)xret;
    }
    static void x_16(Smoke::Stack x) {
	// KScanDialog(int, int, TQWidget*, const char*, bool)
	x_KScanDialog* xret = new x_KScanDialog((int)x[1].s_int,(int)x[2].s_int,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp,(bool)x[5].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KScanDialog(int x1, int x2, TQWidget* x3, const char* x4, bool x5) : KScanDialog(x1, x2, x3, x4, x5) {
    }
    static void x_17(Smoke::Stack x) {
	// KScanDialog(int, int, TQWidget*, const char*)
	x_KScanDialog* xret = new x_KScanDialog((int)x[1].s_int,(int)x[2].s_int,(TQWidget*)x[3].s_class,(const char*)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KScanDialog(int x1, int x2, TQWidget* x3, const char* x4) : KScanDialog(x1, x2, x3, x4) {
    }
    static void x_18(Smoke::Stack x) {
	// KScanDialog(int, int, TQWidget*)
	x_KScanDialog* xret = new x_KScanDialog((int)x[1].s_int,(int)x[2].s_int,(TQWidget*)x[3].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KScanDialog(int x1, int x2, TQWidget* x3) : KScanDialog(x1, x2, x3) {
    }
    static void x_19(Smoke::Stack x) {
	// KScanDialog(int, int)
	x_KScanDialog* xret = new x_KScanDialog((int)x[1].s_int,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KScanDialog(int x1, int x2) : KScanDialog(x1, x2) {
    }
    static void x_20(Smoke::Stack x) {
	// KScanDialog(int)
	x_KScanDialog* xret = new x_KScanDialog((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KScanDialog(int x1) : KScanDialog(x1) {
    }
    static void x_21(Smoke::Stack x) {
	// KScanDialog()
	x_KScanDialog* xret = new x_KScanDialog();
	x[0].s_class = (void*)xret;
    }
    x_KScanDialog() : KScanDialog() {
    }
    void x_22(Smoke::Stack x) const {
	// id()
	int xret = this->KScanDialog::id();
	x[0].s_int = xret;
    }
    void x_23(Smoke::Stack x) {
	// nextId()
	int xret = this->KScanDialog::nextId();
	x[0].s_int = xret;
    }
    virtual void accept() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20234, (void*)this, x)) return;
	this->TQDialog::accept();
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3386, (void*)this, x)) return;
	this->KDialogBase::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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9822, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KScanDialog::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(3500, (void*)this, x)) return;
	this->KDialogBase::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(25657, (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(25567, (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(20230, (void*)this, x)) return;
	this->TQDialog::contextMenuEvent(x1);
    }
    virtual void create(WId x1, bool x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_ulong = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual void done(int x1) {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(20233, (void*)this, x)) return;
	this->TQDialog::done(x1);
    }
    virtual void dragEnterEvent(TQDragEnterEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31295, (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(31297, (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(31296, (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(31298, (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(31303, (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(31284, (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(20223, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::event(x1);
    }
    virtual bool eventFilter(TQObject* x1, TQEvent* x2) {
	Smoke::StackItem x[3];
	x[1].s_class = (void*)x1;
	x[2].s_class = (void*)x2;
	if(qt_Smoke->binding->callMethod(20231, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQDialog::eventFilter(x1, x2);
    }
    virtual void focusInEvent(TQFocusEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31282, (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(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(31182, (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(20206, (void*)this, x)) return;
	this->TQDialog::hide();
    }
    virtual void hideEvent(TQHideEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(3499, (void*)this, x)) return;
	this->KDialogBase::hideEvent(x1);
    }
    virtual void imComposeEvent(TQIMEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31292, (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(31293, (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(31291, (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(25520, (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(3498, (void*)this, x)) return;
	this->KDialogBase::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(TQKeyEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9821, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KScanDialog::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(3388, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KDialogBase::minimumSizeHint();
    }
    virtual void mouseDoubleClickEvent(TQMouseEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31277, (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(31278, (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(31275, (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(31276, (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(20207, (void*)this, x)) return;
	this->TQDialog::move(x1, x2);
    }
    virtual void moveEvent(TQMoveEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31287, (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(31286, (void*)this, x)) return;
	this->TQWidget::paintEvent(x1);
    }
    virtual void paletteChange(const TQPalette& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3294, (void*)this, x)) return;
	this->KDialog::polish();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void reject() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20235, (void*)this, x)) return;
	this->TQDialog::reject();
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (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(31186, (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(20209, (void*)this, x)) return;
	this->TQDialog::resize(x1, x2);
    }
    virtual void resizeEvent(TQResizeEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(20229, (void*)this, x)) return;
	this->TQDialog::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(3295, (void*)this, x)) return;
	this->KDialog::setCaption(x1);
    }
    virtual void setCursor(const TQCursor& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(20212, (void*)this, x)) return;
	this->TQDialog::setGeometry(x1);
    }
    virtual void setGeometry(int x1, int x2, int x3, int x4) {
	Smoke::StackItem x[5];
	x[1].s_int = x1;
	x[2].s_int = x2;
	x[3].s_int = x3;
	x[4].s_int = x4;
	if(qt_Smoke->binding->callMethod(20211, (void*)this, x)) return;
	this->TQDialog::setGeometry(x1, x2, x3, x4);
    }
    virtual void setIcon(const TQPixmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31229, (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(31230, (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(31326, (void*)this, x)) return;
	this->TQWidget::setKeyCompression(x1);
    }
    virtual void setMask(const TQBitmap& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31141, (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(31142, (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(31084, (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(31327, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (void*)this, x)) return;
	this->TQWidget::setPaletteBackgroundPixmap(x1);
    }
    virtual void setPlainCaption(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(3296, (void*)this, x)) return;
	this->KDialog::setPlainCaption(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(25535, (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(25654, (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(31091, (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(31179, (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(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual bool setup() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9829, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KScanDialog::setup();
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(20205, (void*)this, x)) return;
	this->TQDialog::show();
    }
    virtual void showEvent(TQShowEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3387, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KDialogBase::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (void*)this, x)) {
	    TQSizePolicy *xptr = (TQSizePolicy *)x[0].s_class;
	    TQSizePolicy xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQWidget::sizePolicy();
    }
    virtual void slotApply() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3508, (void*)this, x)) return;
	this->KDialogBase::slotApply();
    }
    virtual void slotCancel() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3512, (void*)this, x)) return;
	this->KDialogBase::slotCancel();
    }
    virtual void slotClose() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3513, (void*)this, x)) return;
	this->KDialogBase::slotClose();
    }
    virtual void slotDefault() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3502, (void*)this, x)) return;
	this->KDialogBase::slotDefault();
    }
    virtual void slotDetails() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3503, (void*)this, x)) return;
	this->KDialogBase::slotDetails();
    }
    virtual void slotHelp() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3501, (void*)this, x)) return;
	this->KDialogBase::slotHelp();
    }
    virtual void slotNo() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3511, (void*)this, x)) return;
	this->KDialogBase::slotNo();
    }
    virtual void slotOk() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3507, (void*)this, x)) return;
	this->KDialogBase::slotOk();
    }
    virtual void slotTry() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3509, (void*)this, x)) return;
	this->KDialogBase::slotTry();
    }
    virtual void slotUser1() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3506, (void*)this, x)) return;
	this->KDialogBase::slotUser1();
    }
    virtual void slotUser2() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3505, (void*)this, x)) return;
	this->KDialogBase::slotUser2();
    }
    virtual void slotUser3() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3504, (void*)this, x)) return;
	this->KDialogBase::slotUser3();
    }
    virtual void slotYes() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(3510, (void*)this, x)) return;
	this->KDialogBase::slotYes();
    }
    virtual void styleChange(TQStyle& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(31302, (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(31294, (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(25564, (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(9823, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KScanDialog::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(9825, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KScanDialog::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(9824, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KScanDialog::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(9826, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KScanDialog::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_KScanDialog() { qt_Smoke->binding->deleted(397, (void*)this); }
};
void xcall_KScanDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KScanDialog *xself = (x_KScanDialog*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: x_KScanDialog::x_11(args);	break;
	case 12: x_KScanDialog::x_12(args);	break;
	case 13: x_KScanDialog::x_13(args);	break;
	case 14: x_KScanDialog::x_14(args);	break;
	case 15: x_KScanDialog::x_15(args);	break;
	case 16: x_KScanDialog::x_16(args);	break;
	case 17: x_KScanDialog::x_17(args);	break;
	case 18: x_KScanDialog::x_18(args);	break;
	case 19: x_KScanDialog::x_19(args);	break;
	case 20: x_KScanDialog::x_20(args);	break;
	case 21: x_KScanDialog::x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: delete (KScanDialog*)xself;	break;
    }
}

class x_KSeparator : public KSeparator {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KSeparator::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KSeparator::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KSeparator::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->KSeparator::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->KSeparator::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->KSeparator::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->KSeparator::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KSeparator(TQWidget*, const char*, TQt::WFlags)
	x_KSeparator* xret = new x_KSeparator((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp,(TQt::WFlags)x[3].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KSeparator(TQWidget* x1, const char* x2, TQt::WFlags x3) : KSeparator(x1, x2, x3) {
    }
    static void x_8(Smoke::Stack x) {
	// KSeparator(TQWidget*, const char*)
	x_KSeparator* xret = new x_KSeparator((TQWidget*)x[1].s_class,(const char*)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KSeparator(TQWidget* x1, const char* x2) : KSeparator(x1, x2) {
    }
    static void x_9(Smoke::Stack x) {
	// KSeparator(TQWidget*)
	x_KSeparator* xret = new x_KSeparator((TQWidget*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSeparator(TQWidget* x1) : KSeparator(x1) {
    }
    static void x_10(Smoke::Stack x) {
	// KSeparator()
	x_KSeparator* xret = new x_KSeparator();
	x[0].s_class = (void*)xret;
    }
    x_KSeparator() : KSeparator() {
    }
    static void x_11(Smoke::Stack x) {
	// KSeparator(int, TQWidget*, const char*, TQt::WFlags)
	x_KSeparator* xret = new x_KSeparator((int)x[1].s_int,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp,(TQt::WFlags)x[4].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KSeparator(int x1, TQWidget* x2, const char* x3, TQt::WFlags x4) : KSeparator(x1, x2, x3, x4) {
    }
    static void x_12(Smoke::Stack x) {
	// KSeparator(int, TQWidget*, const char*)
	x_KSeparator* xret = new x_KSeparator((int)x[1].s_int,(TQWidget*)x[2].s_class,(const char*)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KSeparator(int x1, TQWidget* x2, const char* x3) : KSeparator(x1, x2, x3) {
    }
    static void x_13(Smoke::Stack x) {
	// KSeparator(int, TQWidget*)
	x_KSeparator* xret = new x_KSeparator((int)x[1].s_int,(TQWidget*)x[2].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSeparator(int x1, TQWidget* x2) : KSeparator(x1, x2) {
    }
    static void x_14(Smoke::Stack x) {
	// KSeparator(int)
	x_KSeparator* xret = new x_KSeparator((int)x[1].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KSeparator(int x1) : KSeparator(x1) {
    }
    void x_15(Smoke::Stack x) const {
	// orientation()
	int xret = this->KSeparator::orientation();
	x[0].s_int = xret;
    }
    void x_16(Smoke::Stack x) {
	// setOrientation(int)
	this->KSeparator::setOrientation((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// sizeHint()
	TQSize xret = this->KSeparator::sizeHint();
	x[0].s_class = (void*)new TQSize(xret);
    }
    static void x_18(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KSeparator::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_19(Smoke::Stack x) {
	// drawFrame(TQPainter*)
	this->KSeparator::drawFrame((TQPainter*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual void adjustSize() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31267, (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(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9847, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KSeparator::className();
    }
    virtual bool close(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(31164, (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(31289, (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(25657, (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(25567, (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(31290, (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(31309, (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(25566, (void*)this, x)) return;
	this->TQObject::customEvent(x1);
    }
    virtual bool customWhatsThis() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31209, (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(31313, (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(25568, (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(31295, (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(31297, (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(31296, (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(21615, (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(9866, (void*)this, x)) return;
	this->KSeparator::drawFrame(x1);
    }
    virtual void dropEvent(TQDropEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(31298, (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(31303, (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(31284, (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(31274, (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(25497, (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(31282, (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(31322, (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(31283, (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(31305, (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(25662, (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(25659, (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(21616, (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(31182, (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(31247, (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(31300, (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(31292, (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(31293, (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(31291, (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(25520, (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(31280, (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(31281, (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(31285, (void*)this, x)) return;
	this->TQWidget::leaveEvent(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9846, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KSeparator::metaObject();
    }
    virtual int metric(int x1) const {
	Smoke::StackItem x[2];
	x[1].s_int = x1;
	if(qt_Smoke->binding->callMethod(31307, (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(31177, (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(31277, (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(31278, (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(31275, (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(31276, (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(31261, (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(31287, (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(21612, (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(31304, (void*)this, x)) return;
	this->TQWidget::paletteChange(x1);
    }
    virtual void polish() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31255, (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(25536, (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(25521, (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(31186, (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(31263, (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(21613, (void*)this, x)) return;
	this->TQFrame::resizeEvent(x1);
    }
    virtual int resolution() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(25655, (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(31203, (void*)this, x)) return;
	this->TQWidget::setAcceptDrops(x1);
    }
    virtual void setActiveWindow() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31149, (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(31204, (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(31145, (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(31107, (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(31206, (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(31147, (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(31228, (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(31134, (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(31226, (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(31111, (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(31113, (void*)this, x)) return;
	this->TQWidget::setErasePixmap(x1);
    }
    virtual void setFocus() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31232, (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(31152, (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(31154, (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(31128, (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(21609, (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(21593, (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(31266, (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(31265, (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(31229, (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(31230, (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(31326, (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(21603, (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(21605, (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(31141, (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(31142, (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(31084, (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(31327, (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(21607, (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(31082, (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(31231, (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(31320, (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(31051, (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(31117, (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(31122, (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(31124, (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(25535, (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(25654, (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(31091, (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(31179, (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(31234, (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(31318, (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(31316, (void*)this, x)) return;
	this->TQWidget::setWState(x1);
    }
    virtual void show() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31246, (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(31299, (void*)this, x)) return;
	this->TQWidget::showEvent(x1);
    }
    virtual void showMaximized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31252, (void*)this, x)) return;
	this->TQWidget::showMaximized();
    }
    virtual void showMinimized() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31251, (void*)this, x)) return;
	this->TQWidget::showMinimized();
    }
    virtual void showNormal() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31254, (void*)this, x)) return;
	this->TQWidget::showNormal();
    }
    virtual TQSize sizeHint() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9863, (void*)this, x)) {
	    TQSize *xptr = (TQSize *)x[0].s_class;
	    TQSize xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KSeparator::sizeHint();
    }
    virtual TQSizePolicy sizePolicy() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31178, (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(21617, (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(31294, (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(25564, (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(9848, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KSeparator::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(9850, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSeparator::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(9849, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSeparator::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(9851, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSeparator::tqt_property(x1, x2, x3);
    }
    virtual void unsetCursor() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31135, (void*)this, x)) return;
	this->TQWidget::unsetCursor();
    }
    virtual void updateMask() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(31301, (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(31279, (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(31306, (void*)this, x)) return;
	this->TQWidget::windowActivationChange(x1);
    }
    ~x_KSeparator() { qt_Smoke->binding->deleted(398, (void*)this); }
};
void xcall_KSeparator(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSeparator *xself = (x_KSeparator*)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_KSeparator::x_7(args);	break;
	case 8: x_KSeparator::x_8(args);	break;
	case 9: x_KSeparator::x_9(args);	break;
	case 10: x_KSeparator::x_10(args);	break;
	case 11: x_KSeparator::x_11(args);	break;
	case 12: x_KSeparator::x_12(args);	break;
	case 13: x_KSeparator::x_13(args);	break;
	case 14: x_KSeparator::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: x_KSeparator::x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: delete (KSeparator*)xself;	break;
    }
}

class x_KService : public KService {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)KService::DCOP_None;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)KService::DCOP_Unique;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)KService::DCOP_Multi;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)KService::DCOP_Wait;
    }
    static void x_4(Smoke::Stack x) {
	// KService(const TQString&, const TQString&, const TQString&)
	x_KService* xret = new x_KService(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KService(const TQString& x1, const TQString& x2, const TQString& x3) : KService(x1, x2, x3) {
    }
    static void x_5(Smoke::Stack x) {
	// KService(const TQString&)
	x_KService* xret = new x_KService(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    explicit x_KService(const TQString& x1) : KService(x1) {
    }
    static void x_6(Smoke::Stack x) {
	// KService(KDesktopFile*)
	x_KService* xret = new x_KService((KDesktopFile*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KService(KDesktopFile* x1) : KService(x1) {
    }
    static void x_7(Smoke::Stack x) {
	// KService(TQDataStream&, int)
	x_KService* xret = new x_KService(*(TQDataStream *)x[1].s_class,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KService(TQDataStream& x1, int x2) : KService(x1, x2) {
    }
    void x_8(Smoke::Stack x) const {
	// type()
	TQString xret = this->KService::type();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_9(Smoke::Stack x) const {
	// name()
	TQString xret = this->KService::name();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_10(Smoke::Stack x) const {
	// exec()
	TQString xret = this->KService::exec();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_11(Smoke::Stack x) const {
	// library()
	TQString xret = this->KService::library();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_12(Smoke::Stack x) const {
	// init()
	TQString xret = this->KService::init();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_13(Smoke::Stack x) const {
	// icon()
	TQString xret = this->KService::icon();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_14(Smoke::Stack x) const {
	// pixmap(TDEIcon::Group, int, int, TQString*)
	TQPixmap xret = this->KService::pixmap((TDEIcon::Group)x[1].s_enum,(int)x[2].s_int,(int)x[3].s_int,(TQString*)x[4].s_voidp);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_15(Smoke::Stack x) const {
	// pixmap(TDEIcon::Group, int, int)
	TQPixmap xret = this->KService::pixmap((TDEIcon::Group)x[1].s_enum,(int)x[2].s_int,(int)x[3].s_int);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_16(Smoke::Stack x) const {
	// pixmap(TDEIcon::Group, int)
	TQPixmap xret = this->KService::pixmap((TDEIcon::Group)x[1].s_enum,(int)x[2].s_int);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_17(Smoke::Stack x) const {
	// pixmap(TDEIcon::Group)
	TQPixmap xret = this->KService::pixmap((TDEIcon::Group)x[1].s_enum);
	x[0].s_class = (void*)new TQPixmap(xret);
    }
    void x_18(Smoke::Stack x) const {
	// terminal()
	bool xret = this->KService::terminal();
	x[0].s_bool = xret;
    }
    void x_19(Smoke::Stack x) const {
	// terminalOptions()
	TQString xret = this->KService::terminalOptions();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_20(Smoke::Stack x) const {
	// substituteUid()
	bool xret = this->KService::substituteUid();
	x[0].s_bool = xret;
    }
    void x_21(Smoke::Stack x) const {
	// username()
	TQString xret = this->KService::username();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_22(Smoke::Stack x) const {
	// desktopEntryPath()
	TQString xret = this->KService::desktopEntryPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_23(Smoke::Stack x) const {
	// desktopEntryName()
	TQString xret = this->KService::desktopEntryName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_24(Smoke::Stack x) const {
	// menuId()
	TQString xret = this->KService::menuId();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_25(Smoke::Stack x) const {
	// storageId()
	TQString xret = this->KService::storageId();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_26(Smoke::Stack x) const {
	// DCOPServiceType()
	KService::DCOPServiceType_t xret = this->KService::DCOPServiceType();
	x[0].s_enum = xret;
    }
    void x_27(Smoke::Stack x) const {
	// path()
	TQString xret = this->KService::path();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_28(Smoke::Stack x) const {
	// comment()
	TQString xret = this->KService::comment();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_29(Smoke::Stack x) const {
	// genericName()
	TQString xret = this->KService::genericName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_30(Smoke::Stack x) const {
	// untranslatedGenericName()
	TQString xret = this->KService::untranslatedGenericName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_31(Smoke::Stack x) const {
	// keywords()
	TQStringList xret = this->KService::keywords();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_32(Smoke::Stack x) const {
	// categories()
	TQStringList xret = this->KService::categories();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_33(Smoke::Stack x) const {
	// serviceTypes()
	TQStringList xret = this->KService::serviceTypes();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_34(Smoke::Stack x) const {
	// hasServiceType(const TQString&)
	bool xret = this->KService::hasServiceType(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_35(Smoke::Stack x) const {
	// allowAsDefault()
	bool xret = this->KService::allowAsDefault();
	x[0].s_bool = xret;
    }
    void x_36(Smoke::Stack x) const {
	// allowMultipleFiles()
	bool xret = this->KService::allowMultipleFiles();
	x[0].s_bool = xret;
    }
    void x_37(Smoke::Stack x) const {
	// initialPreference()
	int xret = this->KService::initialPreference();
	x[0].s_int = xret;
    }
    void x_38(Smoke::Stack x) const {
	// initialPreferenceForMimeType(const TQString&)
	int xret = this->KService::initialPreferenceForMimeType(*(const TQString *)x[1].s_voidp);
	x[0].s_int = xret;
    }
    void x_39(Smoke::Stack x) {
	// setInitialPreference(int)
	this->KService::setInitialPreference((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_40(Smoke::Stack x) const {
	// noDisplay()
	bool xret = this->KService::noDisplay();
	x[0].s_bool = xret;
    }
    void x_41(Smoke::Stack x) const {
	// SuSEunimportant()
	bool xret = this->KService::SuSEunimportant();
	x[0].s_bool = xret;
    }
    void x_42(Smoke::Stack x) const {
	// parentApp()
	TQString xret = this->KService::parentApp();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_43(Smoke::Stack x) const {
	// property(const TQString&)
	TQVariant xret = this->KService::property(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQVariant(xret);
    }
    void x_44(Smoke::Stack x) const {
	// property(const TQString&, TQVariant::Type)
	TQVariant xret = this->KService::property(*(const TQString *)x[1].s_voidp,(TQVariant::Type)x[2].s_enum);
	x[0].s_class = (void*)new TQVariant(xret);
    }
    void x_45(Smoke::Stack x) const {
	// propertyNames()
	TQStringList xret = this->KService::propertyNames();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_46(Smoke::Stack x) const {
	// isValid()
	bool xret = this->KService::isValid();
	x[0].s_bool = xret;
    }
    void x_47(Smoke::Stack x) {
	// locateLocal()
	TQString xret = this->KService::locateLocal();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_48(Smoke::Stack x) {
	// load(TQDataStream&)
	this->KService::load(*(TQDataStream *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_49(Smoke::Stack x) {
	// save(TQDataStream&)
	this->KService::save(*(TQDataStream *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_50(Smoke::Stack x) {
	// setMenuId(const TQString&)
	this->KService::setMenuId(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_51(Smoke::Stack x) {
	// setTerminal(bool)
	this->KService::setTerminal((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_52(Smoke::Stack x) {
	// setTerminalOptions(const TQString&)
	this->KService::setTerminalOptions(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_53(Smoke::Stack x) {
	// serviceByName(const TQString&)
	KService::Ptr xret = KService::serviceByName(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new KService::Ptr(xret);
    }
    static void x_54(Smoke::Stack x) {
	// serviceByDesktopPath(const TQString&)
	KService::Ptr xret = KService::serviceByDesktopPath(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new KService::Ptr(xret);
    }
    static void x_55(Smoke::Stack x) {
	// serviceByDesktopName(const TQString&)
	KService::Ptr xret = KService::serviceByDesktopName(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new KService::Ptr(xret);
    }
    static void x_56(Smoke::Stack x) {
	// serviceByMenuId(const TQString&)
	KService::Ptr xret = KService::serviceByMenuId(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new KService::Ptr(xret);
    }
    static void x_57(Smoke::Stack x) {
	// serviceByStorageId(const TQString&)
	KService::Ptr xret = KService::serviceByStorageId(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new KService::Ptr(xret);
    }
    static void x_58(Smoke::Stack x) {
	// allServices()
	KService::List xret = KService::allServices();
	x[0].s_voidp = (void*)new KService::List(xret);
    }
    static void x_59(Smoke::Stack x) {
	// allInitServices()
	KService::List xret = KService::allInitServices();
	x[0].s_voidp = (void*)new KService::List(xret);
    }
    static void x_60(Smoke::Stack x) {
	// newServicePath(bool, const TQString&, TQString*, const TQStringList*)
	TQString xret = KService::newServicePath((bool)x[1].s_bool,*(const TQString *)x[2].s_voidp,(TQString*)x[3].s_voidp,(const TQStringList*)x[4].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_61(Smoke::Stack x) {
	// newServicePath(bool, const TQString&, TQString*)
	TQString xret = KService::newServicePath((bool)x[1].s_bool,*(const TQString *)x[2].s_voidp,(TQString*)x[3].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_62(Smoke::Stack x) {
	// newServicePath(bool, const TQString&)
	TQString xret = KService::newServicePath((bool)x[1].s_bool,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_63(Smoke::Stack x) {
	// rebuildKSycoca(TQWidget*)
	KService::rebuildKSycoca((TQWidget*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_64(Smoke::Stack x) {
	// init(KDesktopFile*)
	this->KService::init((KDesktopFile*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_65(Smoke::Stack x) {
	// accessServiceTypes()
	TQStringList& xret = this->KService::accessServiceTypes();
	x[0].s_voidp = (void*)&xret;
    }
    virtual bool isDeleted() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10755, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSycocaEntry::isDeleted();
    }
    virtual bool isType(KSycocaType x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(10748, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSycocaEntry::isType(x1);
    }
    virtual bool isValid() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9914, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KService::isValid();
    }
    virtual void load(TQDataStream& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9916, (void*)this, x)) return;
	this->KService::load(x1);
    }
    virtual TQString name() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9877, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KService::name();
    }
    virtual TQVariant property(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9911, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KService::property(x1);
    }
    virtual TQStringList propertyNames() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9913, (void*)this, x)) {
	    TQStringList *xptr = (TQStringList *)x[0].s_class;
	    TQStringList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KService::propertyNames();
    }
    virtual void save(TQDataStream& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9917, (void*)this, x)) return;
	this->KService::save(x1);
    }
    virtual KSycocaType sycocaType() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10749, (void*)this, x)) {
	    KSycocaType *xptr = (KSycocaType *)x[0].s_class;
	    KSycocaType xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KSycocaEntry::sycocaType();
    }
    virtual TQString type() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9876, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KService::type();
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 875: //KService::DCOPServiceType_t
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KService::DCOPServiceType_t;
		break;
	      case Smoke::EnumDelete:
		delete (KService::DCOPServiceType_t*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KService::DCOPServiceType_t*)xdata = (KService::DCOPServiceType_t)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KService::DCOPServiceType_t*)xdata;
		break;
	    }
	    break;
	}
    }
    ~x_KService() { qt_Smoke->binding->deleted(399, (void*)this); }
};
void xenum_KService(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_KService::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_KService(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KService *xself = (x_KService*)obj;
    switch(xi) {
	case 0: x_KService::x_0(args);	break;
	case 1: x_KService::x_1(args);	break;
	case 2: x_KService::x_2(args);	break;
	case 3: x_KService::x_3(args);	break;
	case 4: x_KService::x_4(args);	break;
	case 5: x_KService::x_5(args);	break;
	case 6: x_KService::x_6(args);	break;
	case 7: x_KService::x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: xself->x_32(args);	break;
	case 33: xself->x_33(args);	break;
	case 34: xself->x_34(args);	break;
	case 35: xself->x_35(args);	break;
	case 36: xself->x_36(args);	break;
	case 37: xself->x_37(args);	break;
	case 38: xself->x_38(args);	break;
	case 39: xself->x_39(args);	break;
	case 40: xself->x_40(args);	break;
	case 41: xself->x_41(args);	break;
	case 42: xself->x_42(args);	break;
	case 43: xself->x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: xself->x_45(args);	break;
	case 46: 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: x_KService::x_53(args);	break;
	case 54: x_KService::x_54(args);	break;
	case 55: x_KService::x_55(args);	break;
	case 56: x_KService::x_56(args);	break;
	case 57: x_KService::x_57(args);	break;
	case 58: x_KService::x_58(args);	break;
	case 59: x_KService::x_59(args);	break;
	case 60: x_KService::x_60(args);	break;
	case 61: x_KService::x_61(args);	break;
	case 62: x_KService::x_62(args);	break;
	case 63: x_KService::x_63(args);	break;
	case 64: xself->x_64(args);	break;
	case 65: xself->x_65(args);	break;
	case 66: delete (KService*)xself;	break;
    }
}

class x_KServiceGroup : public KServiceGroup {
public:
    static void x_0(Smoke::Stack x) {
	// KServiceGroup(const TQString&)
	x_KServiceGroup* xret = new x_KServiceGroup(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KServiceGroup(const TQString& x1) : KServiceGroup(x1) {
    }
    static void x_1(Smoke::Stack x) {
	// KServiceGroup(const TQString&, const TQString&)
	x_KServiceGroup* xret = new x_KServiceGroup(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KServiceGroup(const TQString& x1, const TQString& x2) : KServiceGroup(x1, x2) {
    }
    static void x_2(Smoke::Stack x) {
	// KServiceGroup(TQDataStream&, int, bool)
	x_KServiceGroup* xret = new x_KServiceGroup(*(TQDataStream *)x[1].s_class,(int)x[2].s_int,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KServiceGroup(TQDataStream& x1, int x2, bool x3) : KServiceGroup(x1, x2, x3) {
    }
    void x_3(Smoke::Stack x) const {
	// isValid()
	bool xret = this->KServiceGroup::isValid();
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) const {
	// name()
	TQString xret = this->KServiceGroup::name();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_5(Smoke::Stack x) const {
	// relPath()
	TQString xret = this->KServiceGroup::relPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_6(Smoke::Stack x) const {
	// caption()
	TQString xret = this->KServiceGroup::caption();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_7(Smoke::Stack x) const {
	// icon()
	TQString xret = this->KServiceGroup::icon();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_8(Smoke::Stack x) const {
	// comment()
	TQString xret = this->KServiceGroup::comment();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_9(Smoke::Stack x) {
	// childCount()
	int xret = this->KServiceGroup::childCount();
	x[0].s_int = xret;
    }
    void x_10(Smoke::Stack x) const {
	// noDisplay()
	bool xret = this->KServiceGroup::noDisplay();
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) const {
	// showEmptyMenu()
	bool xret = this->KServiceGroup::showEmptyMenu();
	x[0].s_bool = xret;
    }
    void x_12(Smoke::Stack x) {
	// setShowEmptyMenu(bool)
	this->KServiceGroup::setShowEmptyMenu((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) const {
	// showInlineHeader()
	bool xret = this->KServiceGroup::showInlineHeader();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) {
	// setShowInlineHeader(bool)
	this->KServiceGroup::setShowInlineHeader((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) const {
	// inlineAlias()
	bool xret = this->KServiceGroup::inlineAlias();
	x[0].s_bool = xret;
    }
    void x_16(Smoke::Stack x) {
	// setInlineAlias(bool)
	this->KServiceGroup::setInlineAlias((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) const {
	// allowInline()
	bool xret = this->KServiceGroup::allowInline();
	x[0].s_bool = xret;
    }
    void x_18(Smoke::Stack x) {
	// setAllowInline(bool)
	this->KServiceGroup::setAllowInline((bool)x[1].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) const {
	// inlineValue()
	int xret = this->KServiceGroup::inlineValue();
	x[0].s_int = xret;
    }
    void x_20(Smoke::Stack x) {
	// setInlineValue(int)
	this->KServiceGroup::setInlineValue((int)x[1].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) const {
	// suppressGenericNames()
	TQStringList xret = this->KServiceGroup::suppressGenericNames();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_22(Smoke::Stack x) {
	// setLayoutInfo(const TQStringList&)
	this->KServiceGroup::setLayoutInfo(*(const TQStringList *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_23(Smoke::Stack x) const {
	// SuSEshortMenu()
	bool xret = this->KServiceGroup::SuSEshortMenu();
	x[0].s_bool = xret;
    }
    void x_24(Smoke::Stack x) const {
	// SuSEgeneralDescription()
	bool xret = this->KServiceGroup::SuSEgeneralDescription();
	x[0].s_bool = xret;
    }
    void x_25(Smoke::Stack x) const {
	// layoutInfo()
	TQStringList xret = this->KServiceGroup::layoutInfo();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_26(Smoke::Stack x) {
	// load(TQDataStream&)
	this->KServiceGroup::load(*(TQDataStream *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_27(Smoke::Stack x) {
	// save(TQDataStream&)
	this->KServiceGroup::save(*(TQDataStream *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_28(Smoke::Stack x) {
	// entries(bool, bool, bool, bool)
	KServiceGroup::List xret = this->KServiceGroup::entries((bool)x[1].s_bool,(bool)x[2].s_bool,(bool)x[3].s_bool,(bool)x[4].s_bool);
	x[0].s_voidp = (void*)new KServiceGroup::List(xret);
    }
    void x_29(Smoke::Stack x) {
	// entries(bool, bool, bool)
	KServiceGroup::List xret = this->KServiceGroup::entries((bool)x[1].s_bool,(bool)x[2].s_bool,(bool)x[3].s_bool);
	x[0].s_voidp = (void*)new KServiceGroup::List(xret);
    }
    void x_30(Smoke::Stack x) {
	// entries(bool, bool)
	KServiceGroup::List xret = this->KServiceGroup::entries((bool)x[1].s_bool,(bool)x[2].s_bool);
	x[0].s_voidp = (void*)new KServiceGroup::List(xret);
    }
    void x_31(Smoke::Stack x) {
	// entries(bool)
	KServiceGroup::List xret = this->KServiceGroup::entries((bool)x[1].s_bool);
	x[0].s_voidp = (void*)new KServiceGroup::List(xret);
    }
    void x_32(Smoke::Stack x) {
	// entries()
	KServiceGroup::List xret = this->KServiceGroup::entries();
	x[0].s_voidp = (void*)new KServiceGroup::List(xret);
    }
    void x_33(Smoke::Stack x) {
	// SuSEentries(bool, bool, bool, bool, bool)
	KServiceGroup::List xret = this->KServiceGroup::SuSEentries((bool)x[1].s_bool,(bool)x[2].s_bool,(bool)x[3].s_bool,(bool)x[4].s_bool,(bool)x[5].s_bool);
	x[0].s_voidp = (void*)new KServiceGroup::List(xret);
    }
    void x_34(Smoke::Stack x) {
	// SuSEentries(bool, bool, bool, bool)
	KServiceGroup::List xret = this->KServiceGroup::SuSEentries((bool)x[1].s_bool,(bool)x[2].s_bool,(bool)x[3].s_bool,(bool)x[4].s_bool);
	x[0].s_voidp = (void*)new KServiceGroup::List(xret);
    }
    void x_35(Smoke::Stack x) {
	// SuSEsortEntries(KSortableValueList<KServiceGroup::SPtr, TQCString>, KSortableValueList<KServiceGroup::SPtr, TQCString>, bool, bool)
	KServiceGroup::List xret = this->KServiceGroup::SuSEsortEntries(*(KSortableValueList<KServiceGroup::SPtr, TQCString> *)x[1].s_voidp,*(KSortableValueList<KServiceGroup::SPtr, TQCString> *)x[2].s_voidp,(bool)x[3].s_bool,(bool)x[4].s_bool);
	x[0].s_voidp = (void*)new KServiceGroup::List(xret);
    }
    void x_36(Smoke::Stack x) const {
	// baseGroupName()
	TQString xret = this->KServiceGroup::baseGroupName();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_37(Smoke::Stack x) const {
	// directoryEntryPath()
	TQString xret = this->KServiceGroup::directoryEntryPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_38(Smoke::Stack x) {
	// parseAttribute(const TQString&, bool&, bool&, bool&, bool&, int&)
	this->KServiceGroup::parseAttribute(*(const TQString *)x[1].s_voidp,*(bool *)x[2].s_voidp,*(bool *)x[3].s_voidp,*(bool *)x[4].s_voidp,*(bool *)x[5].s_voidp,*(int *)x[6].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    static void x_39(Smoke::Stack x) {
	// KServiceGroup(const KServiceGroup&)
	x_KServiceGroup* xret = new x_KServiceGroup(*(const KServiceGroup *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KServiceGroup(const KServiceGroup& x1) : KServiceGroup(x1) {
    }
    static void x_40(Smoke::Stack x) {
	// baseGroup(const TQString&)
	KServiceGroup::Ptr xret = KServiceGroup::baseGroup(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new KServiceGroup::Ptr(xret);
    }
    static void x_41(Smoke::Stack x) {
	// root()
	KServiceGroup::Ptr xret = KServiceGroup::root();
	x[0].s_voidp = (void*)new KServiceGroup::Ptr(xret);
    }
    static void x_42(Smoke::Stack x) {
	// group(const TQString&)
	KServiceGroup::Ptr xret = KServiceGroup::group(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new KServiceGroup::Ptr(xret);
    }
    static void x_43(Smoke::Stack x) {
	// childGroup(const TQString&)
	KServiceGroup::Ptr xret = KServiceGroup::childGroup(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new KServiceGroup::Ptr(xret);
    }
    void x_44(Smoke::Stack x) {
	// addEntry(KSycocaEntry*)
	this->KServiceGroup::addEntry((KSycocaEntry*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual KServiceGroup::List SuSEentries(bool x1, bool x2, bool x3, bool x4, bool x5) {
	Smoke::StackItem x[6];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	x[3].s_bool = x3;
	x[4].s_bool = x4;
	x[5].s_bool = x5;
	if(qt_Smoke->binding->callMethod(9968, (void*)this, x)) {
	    KServiceGroup::List *xptr = (KServiceGroup::List *)x[0].s_class;
	    KServiceGroup::List xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KServiceGroup::SuSEentries(x1, x2, x3, x4, x5);
    }
    virtual KServiceGroup::List SuSEsortEntries(KSortableValueList<KServiceGroup::SPtr, TQCString> x1, KSortableValueList<KServiceGroup::SPtr, TQCString> x2, bool x3, bool x4) {
	Smoke::StackItem x[5];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_bool = x3;
	x[4].s_bool = x4;
	if(qt_Smoke->binding->callMethod(9970, (void*)this, x)) {
	    KServiceGroup::List *xptr = (KServiceGroup::List *)x[0].s_class;
	    KServiceGroup::List xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KServiceGroup::SuSEsortEntries(x1, x2, x3, x4);
    }
    virtual KServiceGroup::List entries(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(9966, (void*)this, x)) {
	    KServiceGroup::List *xptr = (KServiceGroup::List *)x[0].s_class;
	    KServiceGroup::List xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KServiceGroup::entries(x1);
    }
    virtual KServiceGroup::List entries(bool x1, bool x2) {
	Smoke::StackItem x[3];
	x[1].s_bool = x1;
	x[2].s_bool = x2;
	if(qt_Smoke->binding->callMethod(9965, (void*)this, x)) {
	    KServiceGroup::List *xptr = (KServiceGroup::List *)x[0].s_class;
	    KServiceGroup::List xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KServiceGroup::entries(x1, x2);
    }
    virtual bool isDeleted() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10755, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSycocaEntry::isDeleted();
    }
    virtual bool isType(KSycocaType x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(10748, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSycocaEntry::isType(x1);
    }
    virtual bool isValid() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9938, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KServiceGroup::isValid();
    }
    virtual void load(TQDataStream& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9961, (void*)this, x)) return;
	this->KServiceGroup::load(x1);
    }
    virtual TQString name() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9939, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KServiceGroup::name();
    }
    virtual TQString relPath() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9940, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KServiceGroup::relPath();
    }
    virtual void save(TQDataStream& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9962, (void*)this, x)) return;
	this->KServiceGroup::save(x1);
    }
    virtual KSycocaType sycocaType() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10749, (void*)this, x)) {
	    KSycocaType *xptr = (KSycocaType *)x[0].s_class;
	    KSycocaType xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KSycocaEntry::sycocaType();
    }
    ~x_KServiceGroup() { qt_Smoke->binding->deleted(400, (void*)this); }
};
void xcall_KServiceGroup(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KServiceGroup *xself = (x_KServiceGroup*)obj;
    switch(xi) {
	case 0: x_KServiceGroup::x_0(args);	break;
	case 1: x_KServiceGroup::x_1(args);	break;
	case 2: x_KServiceGroup::x_2(args);	break;
	case 3: xself->x_3(args);	break;
	case 4: xself->x_4(args);	break;
	case 5: xself->x_5(args);	break;
	case 6: xself->x_6(args);	break;
	case 7: xself->x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: xself->x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: xself->x_13(args);	break;
	case 14: xself->x_14(args);	break;
	case 15: xself->x_15(args);	break;
	case 16: xself->x_16(args);	break;
	case 17: xself->x_17(args);	break;
	case 18: xself->x_18(args);	break;
	case 19: xself->x_19(args);	break;
	case 20: xself->x_20(args);	break;
	case 21: xself->x_21(args);	break;
	case 22: xself->x_22(args);	break;
	case 23: xself->x_23(args);	break;
	case 24: xself->x_24(args);	break;
	case 25: xself->x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: xself->x_27(args);	break;
	case 28: xself->x_28(args);	break;
	case 29: xself->x_29(args);	break;
	case 30: xself->x_30(args);	break;
	case 31: xself->x_31(args);	break;
	case 32: 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: x_KServiceGroup::x_39(args);	break;
	case 40: x_KServiceGroup::x_40(args);	break;
	case 41: x_KServiceGroup::x_41(args);	break;
	case 42: x_KServiceGroup::x_42(args);	break;
	case 43: x_KServiceGroup::x_43(args);	break;
	case 44: xself->x_44(args);	break;
	case 45: delete (KServiceGroup*)xself;	break;
    }
}

class x_KServiceOffer : public KServiceOffer {
public:
    static void x_0(Smoke::Stack x) {
	// KServiceOffer()
	x_KServiceOffer* xret = new x_KServiceOffer();
	x[0].s_class = (void*)xret;
    }
    x_KServiceOffer() : KServiceOffer() {
    }
    static void x_1(Smoke::Stack x) {
	// KServiceOffer(const KServiceOffer&)
	x_KServiceOffer* xret = new x_KServiceOffer(*(const KServiceOffer *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KServiceOffer(const KServiceOffer& x1) : KServiceOffer(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// KServiceOffer(KService::Ptr, int, bool)
	x_KServiceOffer* xret = new x_KServiceOffer(*(KService::Ptr *)x[1].s_voidp,(int)x[2].s_int,(bool)x[3].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KServiceOffer(KService::Ptr x1, int x2, bool x3) : KServiceOffer(x1, x2, x3) {
    }
    void x_3(Smoke::Stack x) const {
	// operator<(const KServiceOffer&)
	bool xret = this->KServiceOffer::operator<(*(const KServiceOffer *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_4(Smoke::Stack x) const {
	// allowAsDefault()
	bool xret = this->KServiceOffer::allowAsDefault();
	x[0].s_bool = xret;
    }
    void x_5(Smoke::Stack x) const {
	// preference()
	int xret = this->KServiceOffer::preference();
	x[0].s_int = xret;
    }
    void x_6(Smoke::Stack x) const {
	// service()
	KService::Ptr xret = this->KServiceOffer::service();
	x[0].s_voidp = (void*)new KService::Ptr(xret);
    }
    void x_7(Smoke::Stack x) const {
	// isValid()
	bool xret = this->KServiceOffer::isValid();
	x[0].s_bool = xret;
    }
    ~x_KServiceOffer() { qt_Smoke->binding->deleted(401, (void*)this); }
};
void xcall_KServiceOffer(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KServiceOffer *xself = (x_KServiceOffer*)obj;
    switch(xi) {
	case 0: x_KServiceOffer::x_0(args);	break;
	case 1: x_KServiceOffer::x_1(args);	break;
	case 2: x_KServiceOffer::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 (KServiceOffer*)xself;	break;
    }
}

class x_KServiceSeparator : public KServiceSeparator {
public:
    static void x_0(Smoke::Stack x) {
	// KServiceSeparator()
	x_KServiceSeparator* xret = new x_KServiceSeparator();
	x[0].s_class = (void*)xret;
    }
    x_KServiceSeparator() : KServiceSeparator() {
    }
    void x_1(Smoke::Stack x) const {
	// isValid()
	bool xret = this->KServiceSeparator::isValid();
	x[0].s_bool = xret;
    }
    void x_2(Smoke::Stack x) const {
	// name()
	TQString xret = this->KServiceSeparator::name();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_3(Smoke::Stack x) {
	// load(TQDataStream&)
	this->KServiceSeparator::load(*(TQDataStream *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_4(Smoke::Stack x) {
	// save(TQDataStream&)
	this->KServiceSeparator::save(*(TQDataStream *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    static void x_5(Smoke::Stack x) {
	// KServiceSeparator(const KServiceSeparator&)
	x_KServiceSeparator* xret = new x_KServiceSeparator(*(const KServiceSeparator *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KServiceSeparator(const KServiceSeparator& x1) : KServiceSeparator(x1) {
    }
    virtual bool isDeleted() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10755, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSycocaEntry::isDeleted();
    }
    virtual bool isType(KSycocaType x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(10748, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSycocaEntry::isType(x1);
    }
    virtual bool isValid() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9990, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KServiceSeparator::isValid();
    }
    virtual void load(TQDataStream& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9992, (void*)this, x)) return;
	this->KServiceSeparator::load(x1);
    }
    virtual TQString name() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(9991, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KServiceSeparator::name();
    }
    virtual void save(TQDataStream& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(9993, (void*)this, x)) return;
	this->KServiceSeparator::save(x1);
    }
    virtual KSycocaType sycocaType() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10749, (void*)this, x)) {
	    KSycocaType *xptr = (KSycocaType *)x[0].s_class;
	    KSycocaType xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KSycocaEntry::sycocaType();
    }
    ~x_KServiceSeparator() { qt_Smoke->binding->deleted(402, (void*)this); }
};
void xcall_KServiceSeparator(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KServiceSeparator *xself = (x_KServiceSeparator*)obj;
    switch(xi) {
	case 0: x_KServiceSeparator::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: x_KServiceSeparator::x_5(args);	break;
	case 6: delete (KServiceSeparator*)xself;	break;
    }
}

class x_KServiceType : public KServiceType {
public:
    static void x_0(Smoke::Stack x) {
	// KServiceType(const TQString&, const TQString&, const TQString&, const TQString&)
	x_KServiceType* xret = new x_KServiceType(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp,*(const TQString *)x[3].s_voidp,*(const TQString *)x[4].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KServiceType(const TQString& x1, const TQString& x2, const TQString& x3, const TQString& x4) : KServiceType(x1, x2, x3, x4) {
    }
    static void x_1(Smoke::Stack x) {
	// KServiceType(const TQString&)
	x_KServiceType* xret = new x_KServiceType(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KServiceType(const TQString& x1) : KServiceType(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// KServiceType(KDesktopFile*)
	x_KServiceType* xret = new x_KServiceType((KDesktopFile*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KServiceType(KDesktopFile* x1) : KServiceType(x1) {
    }
    static void x_3(Smoke::Stack x) {
	// KServiceType(TQDataStream&, int)
	x_KServiceType* xret = new x_KServiceType(*(TQDataStream *)x[1].s_class,(int)x[2].s_int);
	x[0].s_class = (void*)xret;
    }
    x_KServiceType(TQDataStream& x1, int x2) : KServiceType(x1, x2) {
    }
    void x_4(Smoke::Stack x) const {
	// icon()
	TQString xret = this->KServiceType::icon();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_5(Smoke::Stack x) const {
	// comment()
	TQString xret = this->KServiceType::comment();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_6(Smoke::Stack x) const {
	// name()
	TQString xret = this->KServiceType::name();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_7(Smoke::Stack x) const {
	// desktopEntryPath()
	TQString xret = this->KServiceType::desktopEntryPath();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_8(Smoke::Stack x) const {
	// isDerived()
	bool xret = this->KServiceType::isDerived();
	x[0].s_bool = xret;
    }
    void x_9(Smoke::Stack x) const {
	// parentServiceType()
	TQString xret = this->KServiceType::parentServiceType();
	x[0].s_voidp = (void*)new TQString(xret);
    }
    void x_10(Smoke::Stack x) const {
	// inherits(const TQString&)
	bool xret = this->KServiceType::inherits(*(const TQString *)x[1].s_voidp);
	x[0].s_bool = xret;
    }
    void x_11(Smoke::Stack x) const {
	// property(const TQString&)
	TQVariant xret = this->KServiceType::property(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)new TQVariant(xret);
    }
    void x_12(Smoke::Stack x) const {
	// propertyNames()
	TQStringList xret = this->KServiceType::propertyNames();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_13(Smoke::Stack x) const {
	// isValid()
	bool xret = this->KServiceType::isValid();
	x[0].s_bool = xret;
    }
    void x_14(Smoke::Stack x) const {
	// propertyDef(const TQString&)
	TQVariant::Type xret = this->KServiceType::propertyDef(*(const TQString *)x[1].s_voidp);
	x[0].s_enum = xret;
    }
    void x_15(Smoke::Stack x) const {
	// propertyDefNames()
	TQStringList xret = this->KServiceType::propertyDefNames();
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    void x_16(Smoke::Stack x) const {
	// propertyDefs()
	const TQMap<TQString, TQVariant::Type>& xret = this->KServiceType::propertyDefs();
	x[0].s_voidp = (void*)&xret;
    }
    void x_17(Smoke::Stack x) {
	// save(TQDataStream&)
	this->KServiceType::save(*(TQDataStream *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
	// load(TQDataStream&)
	this->KServiceType::load(*(TQDataStream *)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
	// parentType()
	KServiceType::Ptr xret = this->KServiceType::parentType();
	x[0].s_voidp = (void*)new KServiceType::Ptr(xret);
    }
    void x_20(Smoke::Stack x) {
	// addService(KService::Ptr)
	this->KServiceType::addService(*(KService::Ptr *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_21(Smoke::Stack x) {
	// services()
	KService::List xret = this->KServiceType::services();
	x[0].s_voidp = (void*)new KService::List(xret);
    }
    static void x_22(Smoke::Stack x) {
	// KServiceType(const KServiceType&)
	x_KServiceType* xret = new x_KServiceType(*(const KServiceType *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KServiceType(const KServiceType& x1) : KServiceType(x1) {
    }
    static void x_23(Smoke::Stack x) {
	// serviceType(const TQString&)
	KServiceType::Ptr xret = KServiceType::serviceType(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new KServiceType::Ptr(xret);
    }
    static void x_24(Smoke::Stack x) {
	// offers(const TQString&)
	KService::List xret = KServiceType::offers(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new KService::List(xret);
    }
    static void x_25(Smoke::Stack x) {
	// allServiceTypes()
	KServiceType::List xret = KServiceType::allServiceTypes();
	x[0].s_voidp = (void*)new KServiceType::List(xret);
    }
    void x_26(Smoke::Stack x) {
	// init(KDesktopFile*)
	this->KServiceType::init((KDesktopFile*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual bool isDeleted() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10755, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSycocaEntry::isDeleted();
    }
    virtual bool isType(KSycocaType x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(10748, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSycocaEntry::isType(x1);
    }
    virtual bool isValid() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10010, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KServiceType::isValid();
    }
    virtual void load(TQDataStream& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(10015, (void*)this, x)) return;
	this->KServiceType::load(x1);
    }
    virtual TQString name() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10003, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KServiceType::name();
    }
    virtual TQVariant property(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(10008, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KServiceType::property(x1);
    }
    virtual TQVariant::Type propertyDef(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(10011, (void*)this, x)) {
	    TQVariant::Type *xptr = (TQVariant::Type *)x[0].s_class;
	    TQVariant::Type xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KServiceType::propertyDef(x1);
    }
    virtual TQStringList propertyDefNames() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10012, (void*)this, x)) {
	    TQStringList *xptr = (TQStringList *)x[0].s_class;
	    TQStringList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KServiceType::propertyDefNames();
    }
    virtual const TQMap<TQString, TQVariant::Type>& propertyDefs() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10013, (void*)this, x)) return *(const TQMap<TQString, TQVariant::Type> *)x[0].s_class;
	return this->KServiceType::propertyDefs();
    }
    virtual TQStringList propertyNames() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10009, (void*)this, x)) {
	    TQStringList *xptr = (TQStringList *)x[0].s_class;
	    TQStringList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KServiceType::propertyNames();
    }
    virtual void save(TQDataStream& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(10014, (void*)this, x)) return;
	this->KServiceType::save(x1);
    }
    virtual KSycocaType sycocaType() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10749, (void*)this, x)) {
	    KSycocaType *xptr = (KSycocaType *)x[0].s_class;
	    KSycocaType xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KSycocaEntry::sycocaType();
    }
    ~x_KServiceType() { qt_Smoke->binding->deleted(403, (void*)this); }
};
void xcall_KServiceType(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KServiceType *xself = (x_KServiceType*)obj;
    switch(xi) {
	case 0: x_KServiceType::x_0(args);	break;
	case 1: x_KServiceType::x_1(args);	break;
	case 2: x_KServiceType::x_2(args);	break;
	case 3: x_KServiceType::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: x_KServiceType::x_22(args);	break;
	case 23: x_KServiceType::x_23(args);	break;
	case 24: x_KServiceType::x_24(args);	break;
	case 25: x_KServiceType::x_25(args);	break;
	case 26: xself->x_26(args);	break;
	case 27: delete (KServiceType*)xself;	break;
    }
}

class x_KServiceTypeProfile : public KServiceTypeProfile {
public:
    void x_0(Smoke::Stack x) const {
	// offers()
	KServiceTypeProfile::OfferList xret = this->KServiceTypeProfile::offers();
	x[0].s_voidp = (void*)new KServiceTypeProfile::OfferList(xret);
    }
    static void x_1(Smoke::Stack x) {
	// KServiceTypeProfile(const KServiceTypeProfile&)
	x_KServiceTypeProfile* xret = new x_KServiceTypeProfile(*(const KServiceTypeProfile *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KServiceTypeProfile(const KServiceTypeProfile& x1) : KServiceTypeProfile(x1) {
    }
    static void x_2(Smoke::Stack x) {
	// preferredService(const TQString&, const TQString&)
	KService::Ptr xret = KServiceTypeProfile::preferredService(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new KService::Ptr(xret);
    }
    static void x_3(Smoke::Stack x) {
	// serviceTypeProfile(const TQString&, const TQString&)
	KServiceTypeProfile* xret = KServiceTypeProfile::serviceTypeProfile(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_4(Smoke::Stack x) {
	// serviceTypeProfile(const TQString&)
	KServiceTypeProfile* xret = KServiceTypeProfile::serviceTypeProfile(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    static void x_5(Smoke::Stack x) {
	// offers(const TQString&, const TQString&)
	KServiceTypeProfile::OfferList xret = KServiceTypeProfile::offers(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_voidp = (void*)new KServiceTypeProfile::OfferList(xret);
    }
    static void x_6(Smoke::Stack x) {
	// offers(const TQString&)
	KServiceTypeProfile::OfferList xret = KServiceTypeProfile::offers(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new KServiceTypeProfile::OfferList(xret);
    }
    static void x_7(Smoke::Stack x) {
	// serviceTypeProfiles()
	const TQPtrList<KServiceTypeProfile>& xret = KServiceTypeProfile::serviceTypeProfiles();
	x[0].s_voidp = (void*)&xret;
    }
    static void x_8(Smoke::Stack x) {
	// clear()
	KServiceTypeProfile::clear();
	(void)x; // noop (for compiler warning)
    }
    static void x_9(Smoke::Stack x) {
	// setConfigurationMode()
	KServiceTypeProfile::setConfigurationMode();
	(void)x; // noop (for compiler warning)
    }
    static void x_10(Smoke::Stack x) {
	// unsetConfigurationMode()
	KServiceTypeProfile::unsetConfigurationMode();
	(void)x; // noop (for compiler warning)
    }
    static void x_11(Smoke::Stack x) {
	// configurationMode()
	bool xret = KServiceTypeProfile::configurationMode();
	x[0].s_bool = xret;
    }
    static void x_12(Smoke::Stack x) {
	// KServiceTypeProfile(const TQString&, const TQString&)
	x_KServiceTypeProfile* xret = new x_KServiceTypeProfile(*(const TQString *)x[1].s_voidp,*(const TQString *)x[2].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KServiceTypeProfile(const TQString& x1, const TQString& x2) : KServiceTypeProfile(x1, x2) {
    }
    static void x_13(Smoke::Stack x) {
	// KServiceTypeProfile(const TQString&)
	x_KServiceTypeProfile* xret = new x_KServiceTypeProfile(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KServiceTypeProfile(const TQString& x1) : KServiceTypeProfile(x1) {
    }
    void x_14(Smoke::Stack x) {
	// addService(const TQString&, int, bool)
	this->KServiceTypeProfile::addService(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(bool)x[3].s_bool);
	(void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
	// addService(const TQString&, int)
	this->KServiceTypeProfile::addService(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	(void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
	// addService(const TQString&)
	this->KServiceTypeProfile::addService(*(const TQString *)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    ~x_KServiceTypeProfile() { qt_Smoke->binding->deleted(404, (void*)this); }
};
void xcall_KServiceTypeProfile(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KServiceTypeProfile *xself = (x_KServiceTypeProfile*)obj;
    switch(xi) {
	case 0: xself->x_0(args);	break;
	case 1: x_KServiceTypeProfile::x_1(args);	break;
	case 2: x_KServiceTypeProfile::x_2(args);	break;
	case 3: x_KServiceTypeProfile::x_3(args);	break;
	case 4: x_KServiceTypeProfile::x_4(args);	break;
	case 5: x_KServiceTypeProfile::x_5(args);	break;
	case 6: x_KServiceTypeProfile::x_6(args);	break;
	case 7: x_KServiceTypeProfile::x_7(args);	break;
	case 8: x_KServiceTypeProfile::x_8(args);	break;
	case 9: x_KServiceTypeProfile::x_9(args);	break;
	case 10: x_KServiceTypeProfile::x_10(args);	break;
	case 11: x_KServiceTypeProfile::x_11(args);	break;
	case 12: x_KServiceTypeProfile::x_12(args);	break;
	case 13: x_KServiceTypeProfile::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: delete (KServiceTypeProfile*)xself;	break;
    }
}

class x_KSessionManaged : public KSessionManaged {
public:
    static void x_0(Smoke::Stack x) {
	// KSessionManaged()
	x_KSessionManaged* xret = new x_KSessionManaged();
	x[0].s_class = (void*)xret;
    }
    x_KSessionManaged() : KSessionManaged() {
    }
    void x_1(Smoke::Stack x) {
	// saveState(TQSessionManager&)
	bool xret = this->KSessionManaged::saveState(*(TQSessionManager *)x[1].s_class);
	x[0].s_bool = xret;
    }
    void x_2(Smoke::Stack x) {
	// commitData(TQSessionManager&)
	bool xret = this->KSessionManaged::commitData(*(TQSessionManager *)x[1].s_class);
	x[0].s_bool = xret;
    }
    static void x_3(Smoke::Stack x) {
	// KSessionManaged(const KSessionManaged&)
	x_KSessionManaged* xret = new x_KSessionManaged(*(const KSessionManaged *)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSessionManaged(const KSessionManaged& x1) : KSessionManaged(x1) {
    }
    virtual bool commitData(TQSessionManager& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(10045, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSessionManaged::commitData(x1);
    }
    virtual bool saveState(TQSessionManager& x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)&x1;
	if(qt_Smoke->binding->callMethod(10044, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSessionManaged::saveState(x1);
    }
    ~x_KSessionManaged() { qt_Smoke->binding->deleted(405, (void*)this); }
};
void xcall_KSessionManaged(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSessionManaged *xself = (x_KSessionManaged*)obj;
    switch(xi) {
	case 0: x_KSessionManaged::x_0(args);	break;
	case 1: xself->x_1(args);	break;
	case 2: xself->x_2(args);	break;
	case 3: x_KSessionManaged::x_3(args);	break;
	case 4: delete (KSessionManaged*)xself;	break;
    }
}

class x_KShell {
public:
    static void x_0(Smoke::Stack x) {
	x[0].s_enum = (long)KShell::NoOptions;
    }
    static void x_1(Smoke::Stack x) {
	x[0].s_enum = (long)KShell::TildeExpand;
    }
    static void x_2(Smoke::Stack x) {
	x[0].s_enum = (long)KShell::AbortOnMeta;
    }
    static void x_3(Smoke::Stack x) {
	x[0].s_enum = (long)KShell::NoError;
    }
    static void x_4(Smoke::Stack x) {
	x[0].s_enum = (long)KShell::BadQuoting;
    }
    static void x_5(Smoke::Stack x) {
	x[0].s_enum = (long)KShell::FoundMeta;
    }
    static void x_6(Smoke::Stack x) {
	// splitArgs(const TQString&, int, int*)
	TQStringList xret = KShell::splitArgs(*(const TQString *)x[1].s_voidp,(int)x[2].s_int,(int*)x[3].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_7(Smoke::Stack x) {
	// splitArgs(const TQString&, int)
	TQStringList xret = KShell::splitArgs(*(const TQString *)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_8(Smoke::Stack x) {
	// splitArgs(const TQString&)
	TQStringList xret = KShell::splitArgs(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQStringList(xret);
    }
    static void x_9(Smoke::Stack x) {
	// joinArgs(const TQStringList&)
	TQString xret = KShell::joinArgs(*(const TQStringList *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_10(Smoke::Stack x) {
	// joinArgsDQ(const TQStringList&)
	TQString xret = KShell::joinArgsDQ(*(const TQStringList *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_11(Smoke::Stack x) {
	// joinArgs(const char* const*, int)
	TQString xret = KShell::joinArgs((const char**)x[1].s_voidp,(int)x[2].s_int);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_12(Smoke::Stack x) {
	// joinArgs(const char* const*)
	TQString xret = KShell::joinArgs((const char**)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_13(Smoke::Stack x) {
	// tildeExpand(const TQString&)
	TQString xret = KShell::tildeExpand(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_14(Smoke::Stack x) {
	// homeDir(const TQString&)
	TQString xret = KShell::homeDir(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
	switch(xtype) {
	  case 889: //KShell::Errors
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KShell::Errors;
		break;
	      case Smoke::EnumDelete:
		delete (KShell::Errors*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KShell::Errors*)xdata = (KShell::Errors)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KShell::Errors*)xdata;
		break;
	    }
	    break;
	  case 890: //KShell::Options
	    switch(xop) {
	      case Smoke::EnumNew:
		xdata = (void*)new KShell::Options;
		break;
	      case Smoke::EnumDelete:
		delete (KShell::Options*)xdata;
		break;
	      case Smoke::EnumFromLong:
		*(KShell::Options*)xdata = (KShell::Options)xvalue;
		break;
	      case Smoke::EnumToLong:
		xvalue = (long)*(KShell::Options*)xdata;
		break;
	    }
	    break;
	}
    }
};
void xenum_KShell(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_KShell::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_KShell(Smoke::Index xi, void *obj, Smoke::Stack args) {
    (void)obj;
    switch(xi) {
	case 0: x_KShell::x_0(args);	break;
	case 1: x_KShell::x_1(args);	break;
	case 2: x_KShell::x_2(args);	break;
	case 3: x_KShell::x_3(args);	break;
	case 4: x_KShell::x_4(args);	break;
	case 5: x_KShell::x_5(args);	break;
	case 6: x_KShell::x_6(args);	break;
	case 7: x_KShell::x_7(args);	break;
	case 8: x_KShell::x_8(args);	break;
	case 9: x_KShell::x_9(args);	break;
	case 10: x_KShell::x_10(args);	break;
	case 11: x_KShell::x_11(args);	break;
	case 12: x_KShell::x_12(args);	break;
	case 13: x_KShell::x_13(args);	break;
	case 14: x_KShell::x_14(args);	break;
    }
}

class x_KShellCompletion : public KShellCompletion {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KShellCompletion::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KShellCompletion::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KShellCompletion::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->KShellCompletion::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->KShellCompletion::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->KShellCompletion::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->KShellCompletion::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KShellCompletion()
	x_KShellCompletion* xret = new x_KShellCompletion();
	x[0].s_class = (void*)xret;
    }
    x_KShellCompletion() : KShellCompletion() {
    }
    void x_8(Smoke::Stack x) {
	// makeCompletion(const TQString&)
	TQString xret = this->KShellCompletion::makeCompletion(*(const TQString *)x[1].s_voidp);
	x[0].s_voidp = (void*)new TQString(xret);
    }
    static void x_9(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KShellCompletion::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    void x_10(Smoke::Stack x) const {
	// postProcessMatch(TQString*)
	this->KShellCompletion::postProcessMatch((TQString*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) const {
	// postProcessMatches(TQStringList*)
	this->KShellCompletion::postProcessMatches((TQStringList*)x[1].s_voidp);
	(void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) const {
	// postProcessMatches(TDECompletionMatches*)
	this->KShellCompletion::postProcessMatches((TDECompletionMatches*)x[1].s_class);
	(void)x; // noop (for compiler warning)
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10063, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KShellCompletion::className();
    }
    virtual void clear() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13271, (void*)this, x)) return;
	this->TDECompletion::clear();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (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(11499, (void*)this, x)) return;
	this->KURLCompletion::customEvent(x1);
    }
    virtual TQString dir() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(11483, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KURLCompletion::dir();
    }
    virtual void disconnectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25568, (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(25496, (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(25497, (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(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual bool isRunning() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(11484, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KURLCompletion::isRunning();
    }
    virtual const TQString& lastMatch() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13247, (void*)this, x)) return *(const TQString *)x[0].s_class;
	return this->TDECompletion::lastMatch();
    }
    virtual TQString makeCompletion(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(10070, (void*)this, x)) {
	    TQString *xptr = (TQString *)x[0].s_class;
	    TQString xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KShellCompletion::makeCompletion(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10062, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KShellCompletion::metaObject();
    }
    virtual KURLCompletion::Mode mode() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(11486, (void*)this, x)) {
	    KURLCompletion::Mode *xptr = (KURLCompletion::Mode *)x[0].s_class;
	    KURLCompletion::Mode xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->KURLCompletion::mode();
    }
    virtual void postProcessMatch(TQString* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(10073, (void*)this, x)) return;
	this->KShellCompletion::postProcessMatch(x1);
    }
    virtual void postProcessMatches(TDECompletionMatches* x1) const {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(10075, (void*)this, x)) return;
	this->KShellCompletion::postProcessMatches(x1);
    }
    virtual void postProcessMatches(TQStringList* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(10074, (void*)this, x)) return;
	this->KShellCompletion::postProcessMatches(x1);
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (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(25521, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual bool replaceEnv() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(11488, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KURLCompletion::replaceEnv();
    }
    virtual bool replaceHome() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(11490, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KURLCompletion::replaceHome();
    }
    virtual void setCompletionMode(TDEGlobalSettings::Completion x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(13250, (void*)this, x)) return;
	this->TDECompletion::setCompletionMode(x1);
    }
    virtual void setDir(const TQString& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(11482, (void*)this, x)) return;
	this->KURLCompletion::setDir(x1);
    }
    virtual void setEnableSounds(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13260, (void*)this, x)) return;
	this->TDECompletion::setEnableSounds(x1);
    }
    virtual void setIgnoreCase(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13254, (void*)this, x)) return;
	this->TDECompletion::setIgnoreCase(x1);
    }
    virtual void setItems(const TQStringList& x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13267, (void*)this, x)) return;
	this->TDECompletion::setItems(x1);
    }
    virtual void setMode(KURLCompletion::Mode x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(11487, (void*)this, x)) return;
	this->KURLCompletion::setMode(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25502, (void*)this, x)) return;
	this->TQObject::setName(x1);
    }
    virtual void setOrder(TDECompletion::CompOrder x1) {
	Smoke::StackItem x[2];
	x[1].s_enum = x1;
	if(qt_Smoke->binding->callMethod(13252, (void*)this, x)) return;
	this->TDECompletion::setOrder(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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setReplaceEnv(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(11489, (void*)this, x)) return;
	this->KURLCompletion::setReplaceEnv(x1);
    }
    virtual void setReplaceHome(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(11491, (void*)this, x)) return;
	this->KURLCompletion::setReplaceHome(x1);
    }
    virtual void stop() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(11485, (void*)this, x)) return;
	this->KURLCompletion::stop();
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25564, (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(10064, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KShellCompletion::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(10066, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KShellCompletion::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(10065, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KShellCompletion::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(10067, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KShellCompletion::tqt_property(x1, x2, x3);
    }
    ~x_KShellCompletion() { qt_Smoke->binding->deleted(407, (void*)this); }
};
void xcall_KShellCompletion(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KShellCompletion *xself = (x_KShellCompletion*)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_KShellCompletion::x_7(args);	break;
	case 8: xself->x_8(args);	break;
	case 9: x_KShellCompletion::x_9(args);	break;
	case 10: xself->x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: xself->x_12(args);	break;
	case 13: delete (KShellCompletion*)xself;	break;
    }
}

class x_KSimpleConfig : public KSimpleConfig {
public:
    void x_0(Smoke::Stack x) const {
	// metaObject()
	TQMetaObject* xret = this->KSimpleConfig::metaObject();
	x[0].s_class = (void*)xret;
    }
    void x_1(Smoke::Stack x) const {
	// className()
	const char* xret = this->KSimpleConfig::className();
	x[0].s_voidp = (void*)xret;
    }
    void x_2(Smoke::Stack x) {
	// tqt_cast(const char*)
	void* xret = this->KSimpleConfig::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->KSimpleConfig::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->KSimpleConfig::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->KSimpleConfig::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->KSimpleConfig::qObject();
	x[0].s_class = (void*)xret;
    }
    static void x_7(Smoke::Stack x) {
	// KSimpleConfig(const TQString&, bool)
	x_KSimpleConfig* xret = new x_KSimpleConfig(*(const TQString *)x[1].s_voidp,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KSimpleConfig(const TQString& x1, bool x2) : KSimpleConfig(x1, x2) {
    }
    static void x_8(Smoke::Stack x) {
	// KSimpleConfig(const TQString&)
	x_KSimpleConfig* xret = new x_KSimpleConfig(*(const TQString *)x[1].s_voidp);
	x[0].s_class = (void*)xret;
    }
    x_KSimpleConfig(const TQString& x1) : KSimpleConfig(x1) {
    }
    static void x_9(Smoke::Stack x) {
	// KSimpleConfig(TDEConfigBackEnd*, bool)
	x_KSimpleConfig* xret = new x_KSimpleConfig((TDEConfigBackEnd*)x[1].s_class,(bool)x[2].s_bool);
	x[0].s_class = (void*)xret;
    }
    x_KSimpleConfig(TDEConfigBackEnd* x1, bool x2) : KSimpleConfig(x1, x2) {
    }
    static void x_10(Smoke::Stack x) {
	// KSimpleConfig(TDEConfigBackEnd*)
	x_KSimpleConfig* xret = new x_KSimpleConfig((TDEConfigBackEnd*)x[1].s_class);
	x[0].s_class = (void*)xret;
    }
    x_KSimpleConfig(TDEConfigBackEnd* x1) : KSimpleConfig(x1) {
    }
    void x_11(Smoke::Stack x) {
	// sync()
	this->KSimpleConfig::sync();
	(void)x; // noop (for compiler warning)
    }
    static void x_12(Smoke::Stack x) {
	// staticMetaObject()
	TQMetaObject* xret = KSimpleConfig::staticMetaObject();
	x[0].s_class = (void*)xret;
    }
    virtual bool checkConnectArgs(const char* x1, const TQObject* x2, const char* x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)x1;
	x[2].s_class = (void*)x2;
	x[3].s_voidp = (void*)x3;
	if(qt_Smoke->binding->callMethod(25569, (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(25565, (void*)this, x)) return;
	this->TQObject::childEvent(x1);
    }
    virtual const char* className() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10077, (void*)this, x)) return (const char*)x[0].s_class;
	return this->KSimpleConfig::className();
    }
    virtual void connectNotify(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25567, (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(25566, (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(25568, (void*)this, x)) return;
	this->TQObject::disconnectNotify(x1);
    }
    virtual TQMap<TQString, TQString> entryMap(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13369, (void*)this, x)) {
	    TQMap<TQString, TQString> *xptr = (TQMap<TQString, TQString> *)x[0].s_class;
	    TQMap<TQString, TQString> xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TDEConfig::entryMap(x1);
    }
    virtual bool event(TQEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25496, (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(25497, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::eventFilter(x1, x2);
    }
    virtual TQStringList groupList() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13368, (void*)this, x)) {
	    TQStringList *xptr = (TQStringList *)x[0].s_class;
	    TQStringList xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TDEConfig::groupList();
    }
    virtual void insertChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25520, (void*)this, x)) return;
	this->TQObject::insertChild(x1);
    }
    virtual KEntryMap internalEntryMap() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13382, (void*)this, x)) {
	    KEntryMap *xptr = (KEntryMap *)x[0].s_class;
	    KEntryMap xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TDEConfig::internalEntryMap();
    }
    virtual KEntryMap internalEntryMap(const TQString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13381, (void*)this, x)) {
	    KEntryMap *xptr = (KEntryMap *)x[0].s_class;
	    KEntryMap xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TDEConfig::internalEntryMap(x1);
    }
    virtual bool internalHasGroup(const TQCString& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13380, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TDEConfig::internalHasGroup(x1);
    }
    virtual KEntry lookupData(const KEntryKey& x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)&x1;
	if(qt_Smoke->binding->callMethod(13385, (void*)this, x)) {
	    KEntry *xptr = (KEntry *)x[0].s_class;
	    KEntry xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TDEConfig::lookupData(x1);
    }
    virtual TQMetaObject* metaObject() const {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10076, (void*)this, x)) return (TQMetaObject*)x[0].s_class;
	return this->KSimpleConfig::metaObject();
    }
    virtual void parseConfigFiles() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13727, (void*)this, x)) return;
	this->TDEConfigBase::parseConfigFiles();
    }
    virtual TQVariant property(const char* x1) const {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25536, (void*)this, x)) {
	    TQVariant *xptr = (TQVariant *)x[0].s_class;
	    TQVariant xret(*xptr);
	    delete xptr;
	    return xret;
	}
	return this->TQObject::property(x1);
    }
    virtual void putData(const KEntryKey& x1, const KEntry& x2, bool x3) {
	Smoke::StackItem x[4];
	x[1].s_voidp = (void*)&x1;
	x[2].s_voidp = (void*)&x2;
	x[3].s_bool = x3;
	if(qt_Smoke->binding->callMethod(13383, (void*)this, x)) return;
	this->TDEConfig::putData(x1, x2, x3);
    }
    virtual void removeChild(TQObject* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25521, (void*)this, x)) return;
	this->TQObject::removeChild(x1);
    }
    virtual void reparseConfiguration() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(13370, (void*)this, x)) return;
	this->TDEConfig::reparseConfiguration();
    }
    virtual void rollback(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13366, (void*)this, x)) return;
	this->TDEConfig::rollback(x1);
    }
    virtual void setDirty(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13725, (void*)this, x)) return;
	this->TDEConfigBase::setDirty(x1);
    }
    virtual void setName(const char* x1) {
	Smoke::StackItem x[2];
	x[1].s_voidp = (void*)x1;
	if(qt_Smoke->binding->callMethod(25502, (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(25535, (void*)this, x)) return (bool)x[0].s_bool;
	return this->TQObject::setProperty(x1, x2);
    }
    virtual void setReadOnly(bool x1) {
	Smoke::StackItem x[2];
	x[1].s_bool = x1;
	if(qt_Smoke->binding->callMethod(13704, (void*)this, x)) return;
	this->TDEConfigBase::setReadOnly(x1);
    }
    virtual void sync() {
	Smoke::StackItem x[1];
	if(qt_Smoke->binding->callMethod(10088, (void*)this, x)) return;
	this->KSimpleConfig::sync();
    }
    virtual void timerEvent(TQTimerEvent* x1) {
	Smoke::StackItem x[2];
	x[1].s_class = (void*)x1;
	if(qt_Smoke->binding->callMethod(25564, (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(10078, (void*)this, x)) return (void*)x[0].s_voidp;
	return this->KSimpleConfig::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(10080, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSimpleConfig::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(10079, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSimpleConfig::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(10081, (void*)this, x)) return (bool)x[0].s_bool;
	return this->KSimpleConfig::tqt_property(x1, x2, x3);
    }
    ~x_KSimpleConfig() { qt_Smoke->binding->deleted(408, (void*)this); }
};
void xcall_KSimpleConfig(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KSimpleConfig *xself = (x_KSimpleConfig*)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_KSimpleConfig::x_7(args);	break;
	case 8: x_KSimpleConfig::x_8(args);	break;
	case 9: x_KSimpleConfig::x_9(args);	break;
	case 10: x_KSimpleConfig::x_10(args);	break;
	case 11: xself->x_11(args);	break;
	case 12: x_KSimpleConfig::x_12(args);	break;
	case 13: delete (KSimpleConfig*)xself;	break;
    }
}

