//Auto-generated by /usr/bin/smokegen. DO NOT EDIT.
#include <knewstuff3_includes.h>
#include <typeinfo>

#include <smoke.h>
#include <knewstuff3_smoke.h>

class __internal_SmokeClass {};

namespace __smokeknewstuff3 {

class x_KNS3__Button : public KNS3::Button, public __internal_SmokeClass {
    SmokeBinding* _binding;
public:
    void x_0(Smoke::Stack x) {
        // set the smoke binding
        _binding = (SmokeBinding*)x[1].s_class;
    }
    void x_1(Smoke::Stack x) {
        // virtual const QMetaObject* metaObject() const
        if (dynamic_cast<__internal_SmokeClass*>(static_cast<KNS3::Button*>(this))) {
            const QMetaObject* xret = ((const x_KNS3__Button*)this)->KNS3::Button::metaObject();
            x[0].s_class = (void*)xret;
        } else {
            const QMetaObject* xret = ((const x_KNS3__Button*)this)->metaObject();
            x[0].s_class = (void*)xret;
        }
    }
    void x_2(Smoke::Stack x) {
        // virtual void* qt_metacast(const char*)
        if (dynamic_cast<__internal_SmokeClass*>(static_cast<KNS3::Button*>(this))) {
            void* xret = this->KNS3::Button::qt_metacast((const char*)x[1].s_class);
            x[0].s_class = (void*)xret;
        } else {
            void* xret = this->qt_metacast((const char*)x[1].s_class);
            x[0].s_class = (void*)xret;
        }
    }
    static void x_3(Smoke::Stack x) {
        // static QString tr(const char*, const char*)
        QString xret = KNS3::Button::tr((const char*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_4(Smoke::Stack x) {
        // static QString trUtf8(const char*, const char*)
        QString xret = KNS3::Button::trUtf8((const char*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_5(Smoke::Stack x) {
        // static QString tr(const char*, const char*, int)
        QString xret = KNS3::Button::tr((const char*)x[1].s_class,(const char*)x[2].s_class,(int)x[3].s_int);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_6(Smoke::Stack x) {
        // static QString trUtf8(const char*, const char*, int)
        QString xret = KNS3::Button::trUtf8((const char*)x[1].s_class,(const char*)x[2].s_class,(int)x[3].s_int);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_7(Smoke::Stack x) {
        // virtual int qt_metacall(QMetaObject::Call, int, void**)
        if (dynamic_cast<__internal_SmokeClass*>(static_cast<KNS3::Button*>(this))) {
            int xret = this->KNS3::Button::qt_metacall((QMetaObject::Call)x[1].s_enum,(int)x[2].s_int,(void**)x[3].s_class);
            x[0].s_int = xret;
        } else {
            int xret = this->qt_metacall((QMetaObject::Call)x[1].s_enum,(int)x[2].s_int,(void**)x[3].s_class);
            x[0].s_int = xret;
        }
    }
    static void x_8(Smoke::Stack x) {
        // KNS3::Button* Button(const QString&, const QString&, QWidget*)
        x_KNS3__Button* xret = new x_KNS3__Button(*(const QString*)x[1].s_class,*(const QString*)x[2].s_class,(QWidget*)x[3].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_KNS3__Button(const QString& x1, const QString& x2, QWidget* x3) : Button(x1, x2, x3) {}
    static void x_9(Smoke::Stack x) {
        // KNS3::Button* Button(QWidget*)
        x_KNS3__Button* xret = new x_KNS3__Button((QWidget*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_KNS3__Button(QWidget* x1) : Button(x1) {}
    void x_10(Smoke::Stack x) {
        // void setConfigFile(const QString&)
        this->KNS3::Button::setConfigFile(*(const QString*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
        // void setButtonText(const QString&)
        this->KNS3::Button::setButtonText(*(const QString*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
        // void aboutToShowDialog()
        this->KNS3::Button::aboutToShowDialog();
        (void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
        // void dialogFinished(const KNS3::Entry::List&)
        this->KNS3::Button::dialogFinished(*(const KNS3::Entry::List*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
        // void showDialog()
        this->KNS3::Button::showDialog();
        (void)x; // noop (for compiler warning)
    }
    static void x_15(Smoke::Stack x) {
        // static QString tr(const char*)
        QString xret = KNS3::Button::tr((const char*)x[1].s_class,(const char*)0);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_16(Smoke::Stack x) {
        // static QString trUtf8(const char*)
        QString xret = KNS3::Button::trUtf8((const char*)x[1].s_class,(const char*)0);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_17(Smoke::Stack x) {
        // static const QMetaObject staticMetaObject
        x[0].s_class = (void*)&KNS3::Button::staticMetaObject;
    }
    virtual const QMetaObject* metaObject() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(30, (void*)this, x)) return (const QMetaObject*)x[0].s_class;
        return this->KNS3::Button::metaObject();
    }
    virtual void* qt_metacast(const char* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(31, (void*)this, x)) return (void*)x[0].s_class;
        return this->KNS3::Button::qt_metacast(x1);
    }
    virtual int qt_metacall(QMetaObject::Call x1, int x2, void** x3) {
        Smoke::StackItem x[4];
        x[1].s_enum = x1;
        x[2].s_int = x2;
        x[3].s_class = (void*)x3;
        if (this->_binding->callMethod(36, (void*)this, x)) return (int)x[0].s_int;
        return this->KNS3::Button::qt_metacall(x1, x2, x3);
    }
    virtual QSize sizeHint() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(111, (void*)this, x)) {
            QSize* xptr = (QSize*)x[0].s_class;
            QSize xret(*xptr);
            delete xptr;
            return xret;
        }
        return this->KPushButton::sizeHint();
    }
    virtual QDrag* dragObject() {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(112, (void*)this, x)) return (QDrag*)x[0].s_class;
        return this->KPushButton::dragObject();
    }
    virtual void mousePressEvent(QMouseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(113, (void*)this, x)) return;
        this->KPushButton::mousePressEvent(x1);
    }
    virtual void mouseMoveEvent(QMouseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(114, (void*)this, x)) return;
        this->KPushButton::mouseMoveEvent(x1);
    }
    virtual void paintEvent(QPaintEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(115, (void*)this, x)) return;
        this->KPushButton::paintEvent(x1);
    }
    virtual void startDrag() {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(116, (void*)this, x)) return;
        this->KPushButton::startDrag();
    }
    virtual bool hitButton(const QPoint& x1) const {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(117, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QAbstractButton::hitButton(x1);
    }
    virtual void checkStateSet() {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(118, (void*)this, x)) return;
        this->QAbstractButton::checkStateSet();
    }
    virtual void nextCheckState() {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(119, (void*)this, x)) return;
        this->QAbstractButton::nextCheckState();
    }
    virtual void setVisible(bool x1) {
        Smoke::StackItem x[2];
        x[1].s_bool = x1;
        if (this->_binding->callMethod(452, (void*)this, x)) return;
        this->QWidget::setVisible(x1);
    }
    virtual QSize minimumSizeHint() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(446, (void*)this, x)) {
            QSize* xptr = (QSize*)x[0].s_class;
            QSize xret(*xptr);
            delete xptr;
            return xret;
        }
        return this->QPushButton::minimumSizeHint();
    }
    virtual int heightForWidth(int x1) const {
        Smoke::StackItem x[2];
        x[1].s_int = x1;
        if (this->_binding->callMethod(453, (void*)this, x)) return (int)x[0].s_int;
        return this->QWidget::heightForWidth(x1);
    }
    virtual void mouseReleaseEvent(QMouseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(121, (void*)this, x)) return;
        this->QAbstractButton::mouseReleaseEvent(x1);
    }
    virtual void mouseDoubleClickEvent(QMouseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(458, (void*)this, x)) return;
        this->QWidget::mouseDoubleClickEvent(x1);
    }
    virtual void wheelEvent(QWheelEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(460, (void*)this, x)) return;
        this->QWidget::wheelEvent(x1);
    }
    virtual void keyPressEvent(QKeyEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(448, (void*)this, x)) return;
        this->QPushButton::keyPressEvent(x1);
    }
    virtual void keyReleaseEvent(QKeyEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(120, (void*)this, x)) return;
        this->QAbstractButton::keyReleaseEvent(x1);
    }
    virtual void focusInEvent(QFocusEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(449, (void*)this, x)) return;
        this->QPushButton::focusInEvent(x1);
    }
    virtual void focusOutEvent(QFocusEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(450, (void*)this, x)) return;
        this->QPushButton::focusOutEvent(x1);
    }
    virtual void enterEvent(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(464, (void*)this, x)) return;
        this->QWidget::enterEvent(x1);
    }
    virtual void leaveEvent(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(465, (void*)this, x)) return;
        this->QWidget::leaveEvent(x1);
    }
    virtual void moveEvent(QMoveEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(467, (void*)this, x)) return;
        this->QWidget::moveEvent(x1);
    }
    virtual void resizeEvent(QResizeEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(468, (void*)this, x)) return;
        this->QWidget::resizeEvent(x1);
    }
    virtual void closeEvent(QCloseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(469, (void*)this, x)) return;
        this->QWidget::closeEvent(x1);
    }
    virtual void contextMenuEvent(QContextMenuEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(470, (void*)this, x)) return;
        this->QWidget::contextMenuEvent(x1);
    }
    virtual void tabletEvent(QTabletEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(471, (void*)this, x)) return;
        this->QWidget::tabletEvent(x1);
    }
    virtual void actionEvent(QActionEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(472, (void*)this, x)) return;
        this->QWidget::actionEvent(x1);
    }
    virtual void dragEnterEvent(QDragEnterEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(473, (void*)this, x)) return;
        this->QWidget::dragEnterEvent(x1);
    }
    virtual void dragMoveEvent(QDragMoveEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(474, (void*)this, x)) return;
        this->QWidget::dragMoveEvent(x1);
    }
    virtual void dragLeaveEvent(QDragLeaveEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(475, (void*)this, x)) return;
        this->QWidget::dragLeaveEvent(x1);
    }
    virtual void dropEvent(QDropEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(476, (void*)this, x)) return;
        this->QWidget::dropEvent(x1);
    }
    virtual void showEvent(QShowEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(477, (void*)this, x)) return;
        this->QWidget::showEvent(x1);
    }
    virtual void hideEvent(QHideEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(478, (void*)this, x)) return;
        this->QWidget::hideEvent(x1);
    }
    virtual bool x11Event(_XEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(479, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QWidget::x11Event(x1);
    }
    virtual void changeEvent(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(122, (void*)this, x)) return;
        this->QAbstractButton::changeEvent(x1);
    }
    virtual void inputMethodEvent(QInputMethodEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(482, (void*)this, x)) return;
        this->QWidget::inputMethodEvent(x1);
    }
    virtual QVariant inputMethodQuery(Qt::InputMethodQuery x1) const {
        Smoke::StackItem x[2];
        x[1].s_enum = x1;
        if (this->_binding->callMethod(483, (void*)this, x)) {
            QVariant* xptr = (QVariant*)x[0].s_class;
            QVariant xret(*xptr);
            delete xptr;
            return xret;
        }
        return this->QWidget::inputMethodQuery(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
        Smoke::StackItem x[2];
        x[1].s_bool = x1;
        if (this->_binding->callMethod(484, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QWidget::focusNextPrevChild(x1);
    }
    virtual void styleChange(QStyle& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(485, (void*)this, x)) return;
        this->QWidget::styleChange(x1);
    }
    virtual void enabledChange(bool x1) {
        Smoke::StackItem x[2];
        x[1].s_bool = x1;
        if (this->_binding->callMethod(486, (void*)this, x)) return;
        this->QWidget::enabledChange(x1);
    }
    virtual void paletteChange(const QPalette& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(487, (void*)this, x)) return;
        this->QWidget::paletteChange(x1);
    }
    virtual void fontChange(const QFont& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(488, (void*)this, x)) return;
        this->QWidget::fontChange(x1);
    }
    virtual void windowActivationChange(bool x1) {
        Smoke::StackItem x[2];
        x[1].s_bool = x1;
        if (this->_binding->callMethod(489, (void*)this, x)) return;
        this->QWidget::windowActivationChange(x1);
    }
    virtual void languageChange() {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(490, (void*)this, x)) return;
        this->QWidget::languageChange();
    }
    virtual bool event(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(447, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QPushButton::event(x1);
    }
    virtual bool eventFilter(QObject* x1, QEvent* x2) {
        Smoke::StackItem x[3];
        x[1].s_class = (void*)x1;
        x[2].s_class = (void*)x2;
        if (this->_binding->callMethod(440, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QObject::eventFilter(x1, x2);
    }
    virtual void timerEvent(QTimerEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(123, (void*)this, x)) return;
        this->QAbstractButton::timerEvent(x1);
    }
    virtual void childEvent(QChildEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(442, (void*)this, x)) return;
        this->QObject::childEvent(x1);
    }
    virtual void customEvent(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(443, (void*)this, x)) return;
        this->QObject::customEvent(x1);
    }
    virtual void connectNotify(const char* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(444, (void*)this, x)) return;
        this->QObject::connectNotify(x1);
    }
    virtual void disconnectNotify(const char* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(445, (void*)this, x)) return;
        this->QObject::disconnectNotify(x1);
    }
    virtual int devType() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(451, (void*)this, x)) return (int)x[0].s_int;
        return this->QWidget::devType();
    }
    virtual QPaintEngine* paintEngine() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(454, (void*)this, x)) return (QPaintEngine*)x[0].s_class;
        return this->QWidget::paintEngine();
    }
    virtual int metric(QPaintDevice::PaintDeviceMetric x1) const {
        Smoke::StackItem x[2];
        x[1].s_enum = x1;
        if (this->_binding->callMethod(481, (void*)this, x)) return (int)x[0].s_int;
        return this->QWidget::metric(x1);
    }
    ~x_KNS3__Button() { this->_binding->deleted(4, (void*)this); }
};
void xcall_KNS3__Button(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KNS3__Button *xself = (x_KNS3__Button*)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: x_KNS3__Button::x_3(args);	break;
        case 4: x_KNS3__Button::x_4(args);	break;
        case 5: x_KNS3__Button::x_5(args);	break;
        case 6: x_KNS3__Button::x_6(args);	break;
        case 7: xself->x_7(args);	break;
        case 8: x_KNS3__Button::x_8(args);	break;
        case 9: x_KNS3__Button::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_KNS3__Button::x_15(args);	break;
        case 16: x_KNS3__Button::x_16(args);	break;
        case 17: x_KNS3__Button::x_17(args);	break;
        case 18: delete (KNS3::Button*)xself;	break;
    }
}
class x_KNS3__DownloadDialog : public KNS3::DownloadDialog, public __internal_SmokeClass {
    SmokeBinding* _binding;
public:
    void x_0(Smoke::Stack x) {
        // set the smoke binding
        _binding = (SmokeBinding*)x[1].s_class;
    }
    void x_1(Smoke::Stack x) {
        // virtual const QMetaObject* metaObject() const
        if (dynamic_cast<__internal_SmokeClass*>(static_cast<KNS3::DownloadDialog*>(this))) {
            const QMetaObject* xret = ((const x_KNS3__DownloadDialog*)this)->KNS3::DownloadDialog::metaObject();
            x[0].s_class = (void*)xret;
        } else {
            const QMetaObject* xret = ((const x_KNS3__DownloadDialog*)this)->metaObject();
            x[0].s_class = (void*)xret;
        }
    }
    void x_2(Smoke::Stack x) {
        // virtual void* qt_metacast(const char*)
        if (dynamic_cast<__internal_SmokeClass*>(static_cast<KNS3::DownloadDialog*>(this))) {
            void* xret = this->KNS3::DownloadDialog::qt_metacast((const char*)x[1].s_class);
            x[0].s_class = (void*)xret;
        } else {
            void* xret = this->qt_metacast((const char*)x[1].s_class);
            x[0].s_class = (void*)xret;
        }
    }
    static void x_3(Smoke::Stack x) {
        // static QString tr(const char*, const char*)
        QString xret = KNS3::DownloadDialog::tr((const char*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_4(Smoke::Stack x) {
        // static QString trUtf8(const char*, const char*)
        QString xret = KNS3::DownloadDialog::trUtf8((const char*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_5(Smoke::Stack x) {
        // static QString tr(const char*, const char*, int)
        QString xret = KNS3::DownloadDialog::tr((const char*)x[1].s_class,(const char*)x[2].s_class,(int)x[3].s_int);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_6(Smoke::Stack x) {
        // static QString trUtf8(const char*, const char*, int)
        QString xret = KNS3::DownloadDialog::trUtf8((const char*)x[1].s_class,(const char*)x[2].s_class,(int)x[3].s_int);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_7(Smoke::Stack x) {
        // virtual int qt_metacall(QMetaObject::Call, int, void**)
        if (dynamic_cast<__internal_SmokeClass*>(static_cast<KNS3::DownloadDialog*>(this))) {
            int xret = this->KNS3::DownloadDialog::qt_metacall((QMetaObject::Call)x[1].s_enum,(int)x[2].s_int,(void**)x[3].s_class);
            x[0].s_int = xret;
        } else {
            int xret = this->qt_metacall((QMetaObject::Call)x[1].s_enum,(int)x[2].s_int,(void**)x[3].s_class);
            x[0].s_int = xret;
        }
    }
    static void x_8(Smoke::Stack x) {
        // KNS3::DownloadDialog* DownloadDialog(QWidget*)
        x_KNS3__DownloadDialog* xret = new x_KNS3__DownloadDialog((QWidget*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_KNS3__DownloadDialog(QWidget* x1) : DownloadDialog(x1) {}
    static void x_9(Smoke::Stack x) {
        // KNS3::DownloadDialog* DownloadDialog(const QString&, QWidget*)
        x_KNS3__DownloadDialog* xret = new x_KNS3__DownloadDialog(*(const QString*)x[1].s_class,(QWidget*)x[2].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_KNS3__DownloadDialog(const QString& x1, QWidget* x2) : DownloadDialog(x1, x2) {}
    void x_10(Smoke::Stack x) {
        // QList<KNS3::Entry> changedEntries()
        QList<KNS3::Entry> xret = this->KNS3::DownloadDialog::changedEntries();
        x[0].s_class = (void*)new QList<KNS3::Entry>(xret);
    }
    void x_11(Smoke::Stack x) {
        // QList<KNS3::Entry> installedEntries()
        QList<KNS3::Entry> xret = this->KNS3::DownloadDialog::installedEntries();
        x[0].s_class = (void*)new QList<KNS3::Entry>(xret);
    }
    static void x_12(Smoke::Stack x) {
        // static QString tr(const char*)
        QString xret = KNS3::DownloadDialog::tr((const char*)x[1].s_class,(const char*)0);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_13(Smoke::Stack x) {
        // static QString trUtf8(const char*)
        QString xret = KNS3::DownloadDialog::trUtf8((const char*)x[1].s_class,(const char*)0);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_14(Smoke::Stack x) {
        // KNS3::DownloadDialog* DownloadDialog()
        x_KNS3__DownloadDialog* xret = new x_KNS3__DownloadDialog((QWidget*)0);
        x[0].s_class = (void*)xret;
    }
    static void x_15(Smoke::Stack x) {
        // KNS3::DownloadDialog* DownloadDialog(const QString&)
        x_KNS3__DownloadDialog* xret = new x_KNS3__DownloadDialog(*(const QString*)x[1].s_class,(QWidget*)0);
        x[0].s_class = (void*)xret;
    }
    static void x_16(Smoke::Stack x) {
        // static const QMetaObject staticMetaObject
        x[0].s_class = (void*)&KNS3::DownloadDialog::staticMetaObject;
    }
    virtual const QMetaObject* metaObject() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(48, (void*)this, x)) return (const QMetaObject*)x[0].s_class;
        return this->KNS3::DownloadDialog::metaObject();
    }
    virtual void* qt_metacast(const char* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(49, (void*)this, x)) return (void*)x[0].s_class;
        return this->KNS3::DownloadDialog::qt_metacast(x1);
    }
    virtual int qt_metacall(QMetaObject::Call x1, int x2, void** x3) {
        Smoke::StackItem x[4];
        x[1].s_enum = x1;
        x[2].s_int = x2;
        x[3].s_class = (void*)x3;
        if (this->_binding->callMethod(54, (void*)this, x)) return (int)x[0].s_int;
        return this->KNS3::DownloadDialog::qt_metacall(x1, x2, x3);
    }
    virtual QSize sizeHint() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(1, (void*)this, x)) {
            QSize* xptr = (QSize*)x[0].s_class;
            QSize xret(*xptr);
            delete xptr;
            return xret;
        }
        return this->KDialog::sizeHint();
    }
    virtual QSize minimumSizeHint() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(2, (void*)this, x)) {
            QSize* xptr = (QSize*)x[0].s_class;
            QSize xret(*xptr);
            delete xptr;
            return xret;
        }
        return this->KDialog::minimumSizeHint();
    }
    virtual void setCaption(const QString& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(3, (void*)this, x)) return;
        this->KDialog::setCaption(x1);
    }
    virtual void setCaption(const QString& x1, bool x2) {
        Smoke::StackItem x[3];
        x[1].s_class = (void*)&x1;
        x[2].s_bool = x2;
        if (this->_binding->callMethod(4, (void*)this, x)) return;
        this->KDialog::setCaption(x1, x2);
    }
    virtual void setPlainCaption(const QString& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(5, (void*)this, x)) return;
        this->KDialog::setPlainCaption(x1);
    }
    virtual void hideEvent(QHideEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(6, (void*)this, x)) return;
        this->KDialog::hideEvent(x1);
    }
    virtual void closeEvent(QCloseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(7, (void*)this, x)) return;
        this->KDialog::closeEvent(x1);
    }
    virtual void keyPressEvent(QKeyEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(8, (void*)this, x)) return;
        this->KDialog::keyPressEvent(x1);
    }
    virtual void slotButtonClicked(int x1) {
        Smoke::StackItem x[2];
        x[1].s_int = x1;
        if (this->_binding->callMethod(9, (void*)this, x)) return;
        this->KDialog::slotButtonClicked(x1);
    }
    virtual void done(int x1) {
        Smoke::StackItem x[2];
        x[1].s_int = x1;
        if (this->_binding->callMethod(125, (void*)this, x)) return;
        this->QDialog::done(x1);
    }
    virtual void accept() {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(126, (void*)this, x)) return;
        this->QDialog::accept();
    }
    virtual void reject() {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(127, (void*)this, x)) return;
        this->QDialog::reject();
    }
    virtual void setVisible(bool x1) {
        Smoke::StackItem x[2];
        x[1].s_bool = x1;
        if (this->_binding->callMethod(124, (void*)this, x)) return;
        this->QDialog::setVisible(x1);
    }
    virtual int heightForWidth(int x1) const {
        Smoke::StackItem x[2];
        x[1].s_int = x1;
        if (this->_binding->callMethod(453, (void*)this, x)) return (int)x[0].s_int;
        return this->QWidget::heightForWidth(x1);
    }
    virtual void mousePressEvent(QMouseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(456, (void*)this, x)) return;
        this->QWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(QMouseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(457, (void*)this, x)) return;
        this->QWidget::mouseReleaseEvent(x1);
    }
    virtual void mouseDoubleClickEvent(QMouseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(458, (void*)this, x)) return;
        this->QWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(QMouseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(459, (void*)this, x)) return;
        this->QWidget::mouseMoveEvent(x1);
    }
    virtual void wheelEvent(QWheelEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(460, (void*)this, x)) return;
        this->QWidget::wheelEvent(x1);
    }
    virtual void keyReleaseEvent(QKeyEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(461, (void*)this, x)) return;
        this->QWidget::keyReleaseEvent(x1);
    }
    virtual void focusInEvent(QFocusEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(462, (void*)this, x)) return;
        this->QWidget::focusInEvent(x1);
    }
    virtual void focusOutEvent(QFocusEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(463, (void*)this, x)) return;
        this->QWidget::focusOutEvent(x1);
    }
    virtual void enterEvent(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(464, (void*)this, x)) return;
        this->QWidget::enterEvent(x1);
    }
    virtual void leaveEvent(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(465, (void*)this, x)) return;
        this->QWidget::leaveEvent(x1);
    }
    virtual void paintEvent(QPaintEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(466, (void*)this, x)) return;
        this->QWidget::paintEvent(x1);
    }
    virtual void moveEvent(QMoveEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(467, (void*)this, x)) return;
        this->QWidget::moveEvent(x1);
    }
    virtual void resizeEvent(QResizeEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(129, (void*)this, x)) return;
        this->QDialog::resizeEvent(x1);
    }
    virtual void contextMenuEvent(QContextMenuEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(130, (void*)this, x)) return;
        this->QDialog::contextMenuEvent(x1);
    }
    virtual void tabletEvent(QTabletEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(471, (void*)this, x)) return;
        this->QWidget::tabletEvent(x1);
    }
    virtual void actionEvent(QActionEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(472, (void*)this, x)) return;
        this->QWidget::actionEvent(x1);
    }
    virtual void dragEnterEvent(QDragEnterEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(473, (void*)this, x)) return;
        this->QWidget::dragEnterEvent(x1);
    }
    virtual void dragMoveEvent(QDragMoveEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(474, (void*)this, x)) return;
        this->QWidget::dragMoveEvent(x1);
    }
    virtual void dragLeaveEvent(QDragLeaveEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(475, (void*)this, x)) return;
        this->QWidget::dragLeaveEvent(x1);
    }
    virtual void dropEvent(QDropEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(476, (void*)this, x)) return;
        this->QWidget::dropEvent(x1);
    }
    virtual void showEvent(QShowEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(128, (void*)this, x)) return;
        this->QDialog::showEvent(x1);
    }
    virtual bool x11Event(_XEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(479, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QWidget::x11Event(x1);
    }
    virtual void changeEvent(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(480, (void*)this, x)) return;
        this->QWidget::changeEvent(x1);
    }
    virtual void inputMethodEvent(QInputMethodEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(482, (void*)this, x)) return;
        this->QWidget::inputMethodEvent(x1);
    }
    virtual QVariant inputMethodQuery(Qt::InputMethodQuery x1) const {
        Smoke::StackItem x[2];
        x[1].s_enum = x1;
        if (this->_binding->callMethod(483, (void*)this, x)) {
            QVariant* xptr = (QVariant*)x[0].s_class;
            QVariant xret(*xptr);
            delete xptr;
            return xret;
        }
        return this->QWidget::inputMethodQuery(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
        Smoke::StackItem x[2];
        x[1].s_bool = x1;
        if (this->_binding->callMethod(484, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QWidget::focusNextPrevChild(x1);
    }
    virtual void styleChange(QStyle& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(485, (void*)this, x)) return;
        this->QWidget::styleChange(x1);
    }
    virtual void enabledChange(bool x1) {
        Smoke::StackItem x[2];
        x[1].s_bool = x1;
        if (this->_binding->callMethod(486, (void*)this, x)) return;
        this->QWidget::enabledChange(x1);
    }
    virtual void paletteChange(const QPalette& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(487, (void*)this, x)) return;
        this->QWidget::paletteChange(x1);
    }
    virtual void fontChange(const QFont& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(488, (void*)this, x)) return;
        this->QWidget::fontChange(x1);
    }
    virtual void windowActivationChange(bool x1) {
        Smoke::StackItem x[2];
        x[1].s_bool = x1;
        if (this->_binding->callMethod(489, (void*)this, x)) return;
        this->QWidget::windowActivationChange(x1);
    }
    virtual void languageChange() {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(490, (void*)this, x)) return;
        this->QWidget::languageChange();
    }
    virtual bool event(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(455, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QWidget::event(x1);
    }
    virtual bool eventFilter(QObject* x1, QEvent* x2) {
        Smoke::StackItem x[3];
        x[1].s_class = (void*)x1;
        x[2].s_class = (void*)x2;
        if (this->_binding->callMethod(131, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QDialog::eventFilter(x1, x2);
    }
    virtual void timerEvent(QTimerEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(441, (void*)this, x)) return;
        this->QObject::timerEvent(x1);
    }
    virtual void childEvent(QChildEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(442, (void*)this, x)) return;
        this->QObject::childEvent(x1);
    }
    virtual void customEvent(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(443, (void*)this, x)) return;
        this->QObject::customEvent(x1);
    }
    virtual void connectNotify(const char* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(444, (void*)this, x)) return;
        this->QObject::connectNotify(x1);
    }
    virtual void disconnectNotify(const char* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(445, (void*)this, x)) return;
        this->QObject::disconnectNotify(x1);
    }
    virtual int devType() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(451, (void*)this, x)) return (int)x[0].s_int;
        return this->QWidget::devType();
    }
    virtual QPaintEngine* paintEngine() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(454, (void*)this, x)) return (QPaintEngine*)x[0].s_class;
        return this->QWidget::paintEngine();
    }
    virtual int metric(QPaintDevice::PaintDeviceMetric x1) const {
        Smoke::StackItem x[2];
        x[1].s_enum = x1;
        if (this->_binding->callMethod(481, (void*)this, x)) return (int)x[0].s_int;
        return this->QWidget::metric(x1);
    }
    ~x_KNS3__DownloadDialog() { this->_binding->deleted(5, (void*)this); }
};
void xcall_KNS3__DownloadDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KNS3__DownloadDialog *xself = (x_KNS3__DownloadDialog*)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: x_KNS3__DownloadDialog::x_3(args);	break;
        case 4: x_KNS3__DownloadDialog::x_4(args);	break;
        case 5: x_KNS3__DownloadDialog::x_5(args);	break;
        case 6: x_KNS3__DownloadDialog::x_6(args);	break;
        case 7: xself->x_7(args);	break;
        case 8: x_KNS3__DownloadDialog::x_8(args);	break;
        case 9: x_KNS3__DownloadDialog::x_9(args);	break;
        case 10: xself->x_10(args);	break;
        case 11: xself->x_11(args);	break;
        case 12: x_KNS3__DownloadDialog::x_12(args);	break;
        case 13: x_KNS3__DownloadDialog::x_13(args);	break;
        case 14: x_KNS3__DownloadDialog::x_14(args);	break;
        case 15: x_KNS3__DownloadDialog::x_15(args);	break;
        case 16: x_KNS3__DownloadDialog::x_16(args);	break;
        case 17: delete (KNS3::DownloadDialog*)xself;	break;
    }
}
class x_KNS3__Entry : public KNS3::Entry {
    SmokeBinding* _binding;
public:
    void x_0(Smoke::Stack x) {
        // set the smoke binding
        _binding = (SmokeBinding*)x[1].s_class;
    }
    static void x_1(Smoke::Stack x) {
        // KNS3::Entry* Entry(const KNS3::Entry&)
        x_KNS3__Entry* xret = new x_KNS3__Entry(*(const KNS3::Entry*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_KNS3__Entry(const KNS3::Entry& x1) : Entry(x1) {}
    void x_2(Smoke::Stack x) {
        // KNS3::Entry& operator=(const KNS3::Entry&)
        KNS3::Entry& xret = this->KNS3::Entry::operator=(*(const KNS3::Entry*)x[1].s_class);
        x[0].s_class = (void*)&xret;
    }
    void x_3(Smoke::Stack x) {
        // QString name() const
        QString xret = ((const x_KNS3__Entry*)this)->KNS3::Entry::name();
        x[0].s_class = (void*)new QString(xret);
    }
    void x_4(Smoke::Stack x) {
        // QString category() const
        QString xret = ((const x_KNS3__Entry*)this)->KNS3::Entry::category();
        x[0].s_class = (void*)new QString(xret);
    }
    void x_5(Smoke::Stack x) {
        // QStringList installedFiles() const
        QStringList xret = ((const x_KNS3__Entry*)this)->KNS3::Entry::installedFiles();
        x[0].s_class = (void*)new QStringList(xret);
    }
    void x_6(Smoke::Stack x) {
        // QStringList uninstalledFiles() const
        QStringList xret = ((const x_KNS3__Entry*)this)->KNS3::Entry::uninstalledFiles();
        x[0].s_class = (void*)new QStringList(xret);
    }
    void x_7(Smoke::Stack x) {
        // KNS3::Entry::Status status() const
        KNS3::Entry::Status xret = ((const x_KNS3__Entry*)this)->KNS3::Entry::status();
        x[0].s_enum = xret;
    }
    void x_8(Smoke::Stack x) {
        // QString license() const
        QString xret = ((const x_KNS3__Entry*)this)->KNS3::Entry::license();
        x[0].s_class = (void*)new QString(xret);
    }
    void x_9(Smoke::Stack x) {
        // QString summary() const
        QString xret = ((const x_KNS3__Entry*)this)->KNS3::Entry::summary();
        x[0].s_class = (void*)new QString(xret);
    }
    void x_10(Smoke::Stack x) {
        // QString version() const
        QString xret = ((const x_KNS3__Entry*)this)->KNS3::Entry::version();
        x[0].s_class = (void*)new QString(xret);
    }
    void x_11(Smoke::Stack x) {
        // QString id() const
        QString xret = ((const x_KNS3__Entry*)this)->KNS3::Entry::id();
        x[0].s_class = (void*)new QString(xret);
    }
    void x_12(Smoke::Stack x) {
        // QString providerId() const
        QString xret = ((const x_KNS3__Entry*)this)->KNS3::Entry::providerId();
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_13(Smoke::Stack x) {
        x[0].s_enum = (long)KNS3::Entry::Invalid;
    }
    static void x_14(Smoke::Stack x) {
        x[0].s_enum = (long)KNS3::Entry::Downloadable;
    }
    static void x_15(Smoke::Stack x) {
        x[0].s_enum = (long)KNS3::Entry::Installed;
    }
    static void x_16(Smoke::Stack x) {
        x[0].s_enum = (long)KNS3::Entry::Updateable;
    }
    static void x_17(Smoke::Stack x) {
        x[0].s_enum = (long)KNS3::Entry::Deleted;
    }
    static void x_18(Smoke::Stack x) {
        x[0].s_enum = (long)KNS3::Entry::Installing;
    }
    static void x_19(Smoke::Stack x) {
        x[0].s_enum = (long)KNS3::Entry::Updating;
    }
    static void xenum_operation(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
        switch(xtype) {
        case 15: //KNS3::Entry::Status
            switch(xop) {
                case Smoke::EnumNew:
                    xdata = (void*)new KNS3::Entry::Status;
                    break;
                case Smoke::EnumDelete:
                    delete (KNS3::Entry::Status*)xdata;
                    break;
                case Smoke::EnumFromLong:
                    *(KNS3::Entry::Status*)xdata = (KNS3::Entry::Status)xvalue;
                    break;
                case Smoke::EnumToLong:
                    xvalue = (long)*(KNS3::Entry::Status*)xdata;
                    break;
            }
            break;
        }
    }
    ~x_KNS3__Entry() { this->_binding->deleted(6, (void*)this); }
};
void xenum_KNS3__Entry(Smoke::EnumOperation xop, Smoke::Index xtype, void *&xdata, long &xvalue) {
    x_KNS3__Entry::xenum_operation(xop, xtype, xdata, xvalue);
}
void xcall_KNS3__Entry(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KNS3__Entry *xself = (x_KNS3__Entry*)obj;
    switch(xi) {
        case 0: xself->x_0(args);	break;
        case 1: x_KNS3__Entry::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_KNS3__Entry::x_13(args);	break;
        case 14: x_KNS3__Entry::x_14(args);	break;
        case 15: x_KNS3__Entry::x_15(args);	break;
        case 16: x_KNS3__Entry::x_16(args);	break;
        case 17: x_KNS3__Entry::x_17(args);	break;
        case 18: x_KNS3__Entry::x_18(args);	break;
        case 19: x_KNS3__Entry::x_19(args);	break;
        case 20: delete (KNS3::Entry*)xself;	break;
    }
}
class x_KNS3__UploadDialog : public KNS3::UploadDialog, public __internal_SmokeClass {
    SmokeBinding* _binding;
public:
    void x_0(Smoke::Stack x) {
        // set the smoke binding
        _binding = (SmokeBinding*)x[1].s_class;
    }
    void x_1(Smoke::Stack x) {
        // virtual const QMetaObject* metaObject() const
        if (dynamic_cast<__internal_SmokeClass*>(static_cast<KNS3::UploadDialog*>(this))) {
            const QMetaObject* xret = ((const x_KNS3__UploadDialog*)this)->KNS3::UploadDialog::metaObject();
            x[0].s_class = (void*)xret;
        } else {
            const QMetaObject* xret = ((const x_KNS3__UploadDialog*)this)->metaObject();
            x[0].s_class = (void*)xret;
        }
    }
    void x_2(Smoke::Stack x) {
        // virtual void* qt_metacast(const char*)
        if (dynamic_cast<__internal_SmokeClass*>(static_cast<KNS3::UploadDialog*>(this))) {
            void* xret = this->KNS3::UploadDialog::qt_metacast((const char*)x[1].s_class);
            x[0].s_class = (void*)xret;
        } else {
            void* xret = this->qt_metacast((const char*)x[1].s_class);
            x[0].s_class = (void*)xret;
        }
    }
    static void x_3(Smoke::Stack x) {
        // static QString tr(const char*, const char*)
        QString xret = KNS3::UploadDialog::tr((const char*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_4(Smoke::Stack x) {
        // static QString trUtf8(const char*, const char*)
        QString xret = KNS3::UploadDialog::trUtf8((const char*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_5(Smoke::Stack x) {
        // static QString tr(const char*, const char*, int)
        QString xret = KNS3::UploadDialog::tr((const char*)x[1].s_class,(const char*)x[2].s_class,(int)x[3].s_int);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_6(Smoke::Stack x) {
        // static QString trUtf8(const char*, const char*, int)
        QString xret = KNS3::UploadDialog::trUtf8((const char*)x[1].s_class,(const char*)x[2].s_class,(int)x[3].s_int);
        x[0].s_class = (void*)new QString(xret);
    }
    void x_7(Smoke::Stack x) {
        // virtual int qt_metacall(QMetaObject::Call, int, void**)
        if (dynamic_cast<__internal_SmokeClass*>(static_cast<KNS3::UploadDialog*>(this))) {
            int xret = this->KNS3::UploadDialog::qt_metacall((QMetaObject::Call)x[1].s_enum,(int)x[2].s_int,(void**)x[3].s_class);
            x[0].s_int = xret;
        } else {
            int xret = this->qt_metacall((QMetaObject::Call)x[1].s_enum,(int)x[2].s_int,(void**)x[3].s_class);
            x[0].s_int = xret;
        }
    }
    static void x_8(Smoke::Stack x) {
        // KNS3::UploadDialog* UploadDialog(QWidget*)
        x_KNS3__UploadDialog* xret = new x_KNS3__UploadDialog((QWidget*)x[1].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_KNS3__UploadDialog(QWidget* x1) : UploadDialog(x1) {}
    static void x_9(Smoke::Stack x) {
        // KNS3::UploadDialog* UploadDialog(const QString&, QWidget*)
        x_KNS3__UploadDialog* xret = new x_KNS3__UploadDialog(*(const QString*)x[1].s_class,(QWidget*)x[2].s_class);
        x[0].s_class = (void*)xret;
    }
    explicit x_KNS3__UploadDialog(const QString& x1, QWidget* x2) : UploadDialog(x1, x2) {}
    void x_10(Smoke::Stack x) {
        // void setUploadFile(const KUrl&)
        this->KNS3::UploadDialog::setUploadFile(*(const KUrl*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_11(Smoke::Stack x) {
        // void setUploadName(const QString&)
        this->KNS3::UploadDialog::setUploadName(*(const QString*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_12(Smoke::Stack x) {
        // void setVersion(const QString&)
        this->KNS3::UploadDialog::setVersion(*(const QString*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_13(Smoke::Stack x) {
        // void setDescription(const QString&)
        this->KNS3::UploadDialog::setDescription(*(const QString*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_14(Smoke::Stack x) {
        // void setChangelog(const QString&)
        this->KNS3::UploadDialog::setChangelog(*(const QString*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_15(Smoke::Stack x) {
        // void setPreviewImageFile(unsigned int, const KUrl&)
        this->KNS3::UploadDialog::setPreviewImageFile((unsigned int)x[1].s_uint,*(const KUrl*)x[2].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_16(Smoke::Stack x) {
        // void setPriceEnabled(bool)
        this->KNS3::UploadDialog::setPriceEnabled((bool)x[1].s_bool);
        (void)x; // noop (for compiler warning)
    }
    void x_17(Smoke::Stack x) {
        // void setPrice(double)
        this->KNS3::UploadDialog::setPrice((double)x[1].s_double);
        (void)x; // noop (for compiler warning)
    }
    void x_18(Smoke::Stack x) {
        // void setPriceReason(const QString&)
        this->KNS3::UploadDialog::setPriceReason(*(const QString*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_19(Smoke::Stack x) {
        // void selectCategory(const QString&)
        this->KNS3::UploadDialog::selectCategory(*(const QString*)x[1].s_class);
        (void)x; // noop (for compiler warning)
    }
    void x_20(Smoke::Stack x) {
        // virtual void accept()
        if (dynamic_cast<__internal_SmokeClass*>(static_cast<KNS3::UploadDialog*>(this))) {
            this->KNS3::UploadDialog::accept();
            (void)x; // noop (for compiler warning)
        } else {
            this->accept();
            (void)x; // noop (for compiler warning)
        }
    }
    static void x_21(Smoke::Stack x) {
        // static QString tr(const char*)
        QString xret = KNS3::UploadDialog::tr((const char*)x[1].s_class,(const char*)0);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_22(Smoke::Stack x) {
        // static QString trUtf8(const char*)
        QString xret = KNS3::UploadDialog::trUtf8((const char*)x[1].s_class,(const char*)0);
        x[0].s_class = (void*)new QString(xret);
    }
    static void x_23(Smoke::Stack x) {
        // KNS3::UploadDialog* UploadDialog()
        x_KNS3__UploadDialog* xret = new x_KNS3__UploadDialog((QWidget*)0);
        x[0].s_class = (void*)xret;
    }
    static void x_24(Smoke::Stack x) {
        // KNS3::UploadDialog* UploadDialog(const QString&)
        x_KNS3__UploadDialog* xret = new x_KNS3__UploadDialog(*(const QString*)x[1].s_class,(QWidget*)0);
        x[0].s_class = (void*)xret;
    }
    static void x_25(Smoke::Stack x) {
        // static const QMetaObject staticMetaObject
        x[0].s_class = (void*)&KNS3::UploadDialog::staticMetaObject;
    }
    virtual const QMetaObject* metaObject() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(85, (void*)this, x)) return (const QMetaObject*)x[0].s_class;
        return this->KNS3::UploadDialog::metaObject();
    }
    virtual void* qt_metacast(const char* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(86, (void*)this, x)) return (void*)x[0].s_class;
        return this->KNS3::UploadDialog::qt_metacast(x1);
    }
    virtual int qt_metacall(QMetaObject::Call x1, int x2, void** x3) {
        Smoke::StackItem x[4];
        x[1].s_enum = x1;
        x[2].s_int = x2;
        x[3].s_class = (void*)x3;
        if (this->_binding->callMethod(91, (void*)this, x)) return (int)x[0].s_int;
        return this->KNS3::UploadDialog::qt_metacall(x1, x2, x3);
    }
    virtual void accept() {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(104, (void*)this, x)) return;
        this->KNS3::UploadDialog::accept();
    }
    virtual QSize sizeHint() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(1, (void*)this, x)) {
            QSize* xptr = (QSize*)x[0].s_class;
            QSize xret(*xptr);
            delete xptr;
            return xret;
        }
        return this->KDialog::sizeHint();
    }
    virtual QSize minimumSizeHint() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(2, (void*)this, x)) {
            QSize* xptr = (QSize*)x[0].s_class;
            QSize xret(*xptr);
            delete xptr;
            return xret;
        }
        return this->KDialog::minimumSizeHint();
    }
    virtual void setCaption(const QString& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(3, (void*)this, x)) return;
        this->KDialog::setCaption(x1);
    }
    virtual void setCaption(const QString& x1, bool x2) {
        Smoke::StackItem x[3];
        x[1].s_class = (void*)&x1;
        x[2].s_bool = x2;
        if (this->_binding->callMethod(4, (void*)this, x)) return;
        this->KDialog::setCaption(x1, x2);
    }
    virtual void setPlainCaption(const QString& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(5, (void*)this, x)) return;
        this->KDialog::setPlainCaption(x1);
    }
    virtual void hideEvent(QHideEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(6, (void*)this, x)) return;
        this->KDialog::hideEvent(x1);
    }
    virtual void closeEvent(QCloseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(7, (void*)this, x)) return;
        this->KDialog::closeEvent(x1);
    }
    virtual void keyPressEvent(QKeyEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(8, (void*)this, x)) return;
        this->KDialog::keyPressEvent(x1);
    }
    virtual void slotButtonClicked(int x1) {
        Smoke::StackItem x[2];
        x[1].s_int = x1;
        if (this->_binding->callMethod(9, (void*)this, x)) return;
        this->KDialog::slotButtonClicked(x1);
    }
    virtual void done(int x1) {
        Smoke::StackItem x[2];
        x[1].s_int = x1;
        if (this->_binding->callMethod(125, (void*)this, x)) return;
        this->QDialog::done(x1);
    }
    virtual void reject() {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(127, (void*)this, x)) return;
        this->QDialog::reject();
    }
    virtual void setVisible(bool x1) {
        Smoke::StackItem x[2];
        x[1].s_bool = x1;
        if (this->_binding->callMethod(124, (void*)this, x)) return;
        this->QDialog::setVisible(x1);
    }
    virtual int heightForWidth(int x1) const {
        Smoke::StackItem x[2];
        x[1].s_int = x1;
        if (this->_binding->callMethod(453, (void*)this, x)) return (int)x[0].s_int;
        return this->QWidget::heightForWidth(x1);
    }
    virtual void mousePressEvent(QMouseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(456, (void*)this, x)) return;
        this->QWidget::mousePressEvent(x1);
    }
    virtual void mouseReleaseEvent(QMouseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(457, (void*)this, x)) return;
        this->QWidget::mouseReleaseEvent(x1);
    }
    virtual void mouseDoubleClickEvent(QMouseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(458, (void*)this, x)) return;
        this->QWidget::mouseDoubleClickEvent(x1);
    }
    virtual void mouseMoveEvent(QMouseEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(459, (void*)this, x)) return;
        this->QWidget::mouseMoveEvent(x1);
    }
    virtual void wheelEvent(QWheelEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(460, (void*)this, x)) return;
        this->QWidget::wheelEvent(x1);
    }
    virtual void keyReleaseEvent(QKeyEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(461, (void*)this, x)) return;
        this->QWidget::keyReleaseEvent(x1);
    }
    virtual void focusInEvent(QFocusEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(462, (void*)this, x)) return;
        this->QWidget::focusInEvent(x1);
    }
    virtual void focusOutEvent(QFocusEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(463, (void*)this, x)) return;
        this->QWidget::focusOutEvent(x1);
    }
    virtual void enterEvent(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(464, (void*)this, x)) return;
        this->QWidget::enterEvent(x1);
    }
    virtual void leaveEvent(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(465, (void*)this, x)) return;
        this->QWidget::leaveEvent(x1);
    }
    virtual void paintEvent(QPaintEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(466, (void*)this, x)) return;
        this->QWidget::paintEvent(x1);
    }
    virtual void moveEvent(QMoveEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(467, (void*)this, x)) return;
        this->QWidget::moveEvent(x1);
    }
    virtual void resizeEvent(QResizeEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(129, (void*)this, x)) return;
        this->QDialog::resizeEvent(x1);
    }
    virtual void contextMenuEvent(QContextMenuEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(130, (void*)this, x)) return;
        this->QDialog::contextMenuEvent(x1);
    }
    virtual void tabletEvent(QTabletEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(471, (void*)this, x)) return;
        this->QWidget::tabletEvent(x1);
    }
    virtual void actionEvent(QActionEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(472, (void*)this, x)) return;
        this->QWidget::actionEvent(x1);
    }
    virtual void dragEnterEvent(QDragEnterEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(473, (void*)this, x)) return;
        this->QWidget::dragEnterEvent(x1);
    }
    virtual void dragMoveEvent(QDragMoveEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(474, (void*)this, x)) return;
        this->QWidget::dragMoveEvent(x1);
    }
    virtual void dragLeaveEvent(QDragLeaveEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(475, (void*)this, x)) return;
        this->QWidget::dragLeaveEvent(x1);
    }
    virtual void dropEvent(QDropEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(476, (void*)this, x)) return;
        this->QWidget::dropEvent(x1);
    }
    virtual void showEvent(QShowEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(128, (void*)this, x)) return;
        this->QDialog::showEvent(x1);
    }
    virtual bool x11Event(_XEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(479, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QWidget::x11Event(x1);
    }
    virtual void changeEvent(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(480, (void*)this, x)) return;
        this->QWidget::changeEvent(x1);
    }
    virtual void inputMethodEvent(QInputMethodEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(482, (void*)this, x)) return;
        this->QWidget::inputMethodEvent(x1);
    }
    virtual QVariant inputMethodQuery(Qt::InputMethodQuery x1) const {
        Smoke::StackItem x[2];
        x[1].s_enum = x1;
        if (this->_binding->callMethod(483, (void*)this, x)) {
            QVariant* xptr = (QVariant*)x[0].s_class;
            QVariant xret(*xptr);
            delete xptr;
            return xret;
        }
        return this->QWidget::inputMethodQuery(x1);
    }
    virtual bool focusNextPrevChild(bool x1) {
        Smoke::StackItem x[2];
        x[1].s_bool = x1;
        if (this->_binding->callMethod(484, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QWidget::focusNextPrevChild(x1);
    }
    virtual void styleChange(QStyle& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(485, (void*)this, x)) return;
        this->QWidget::styleChange(x1);
    }
    virtual void enabledChange(bool x1) {
        Smoke::StackItem x[2];
        x[1].s_bool = x1;
        if (this->_binding->callMethod(486, (void*)this, x)) return;
        this->QWidget::enabledChange(x1);
    }
    virtual void paletteChange(const QPalette& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(487, (void*)this, x)) return;
        this->QWidget::paletteChange(x1);
    }
    virtual void fontChange(const QFont& x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)&x1;
        if (this->_binding->callMethod(488, (void*)this, x)) return;
        this->QWidget::fontChange(x1);
    }
    virtual void windowActivationChange(bool x1) {
        Smoke::StackItem x[2];
        x[1].s_bool = x1;
        if (this->_binding->callMethod(489, (void*)this, x)) return;
        this->QWidget::windowActivationChange(x1);
    }
    virtual void languageChange() {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(490, (void*)this, x)) return;
        this->QWidget::languageChange();
    }
    virtual bool event(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(455, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QWidget::event(x1);
    }
    virtual bool eventFilter(QObject* x1, QEvent* x2) {
        Smoke::StackItem x[3];
        x[1].s_class = (void*)x1;
        x[2].s_class = (void*)x2;
        if (this->_binding->callMethod(131, (void*)this, x)) return (bool)x[0].s_bool;
        return this->QDialog::eventFilter(x1, x2);
    }
    virtual void timerEvent(QTimerEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(441, (void*)this, x)) return;
        this->QObject::timerEvent(x1);
    }
    virtual void childEvent(QChildEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(442, (void*)this, x)) return;
        this->QObject::childEvent(x1);
    }
    virtual void customEvent(QEvent* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(443, (void*)this, x)) return;
        this->QObject::customEvent(x1);
    }
    virtual void connectNotify(const char* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(444, (void*)this, x)) return;
        this->QObject::connectNotify(x1);
    }
    virtual void disconnectNotify(const char* x1) {
        Smoke::StackItem x[2];
        x[1].s_class = (void*)x1;
        if (this->_binding->callMethod(445, (void*)this, x)) return;
        this->QObject::disconnectNotify(x1);
    }
    virtual int devType() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(451, (void*)this, x)) return (int)x[0].s_int;
        return this->QWidget::devType();
    }
    virtual QPaintEngine* paintEngine() const {
        Smoke::StackItem x[1];
        if (this->_binding->callMethod(454, (void*)this, x)) return (QPaintEngine*)x[0].s_class;
        return this->QWidget::paintEngine();
    }
    virtual int metric(QPaintDevice::PaintDeviceMetric x1) const {
        Smoke::StackItem x[2];
        x[1].s_enum = x1;
        if (this->_binding->callMethod(481, (void*)this, x)) return (int)x[0].s_int;
        return this->QWidget::metric(x1);
    }
    ~x_KNS3__UploadDialog() { this->_binding->deleted(7, (void*)this); }
};
void xcall_KNS3__UploadDialog(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_KNS3__UploadDialog *xself = (x_KNS3__UploadDialog*)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: x_KNS3__UploadDialog::x_3(args);	break;
        case 4: x_KNS3__UploadDialog::x_4(args);	break;
        case 5: x_KNS3__UploadDialog::x_5(args);	break;
        case 6: x_KNS3__UploadDialog::x_6(args);	break;
        case 7: xself->x_7(args);	break;
        case 8: x_KNS3__UploadDialog::x_8(args);	break;
        case 9: x_KNS3__UploadDialog::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_KNS3__UploadDialog::x_21(args);	break;
        case 22: x_KNS3__UploadDialog::x_22(args);	break;
        case 23: x_KNS3__UploadDialog::x_23(args);	break;
        case 24: x_KNS3__UploadDialog::x_24(args);	break;
        case 25: x_KNS3__UploadDialog::x_25(args);	break;
        case 26: delete (KNS3::UploadDialog*)xself;	break;
    }
}
class x_QGlobalSpace {
    SmokeBinding* _binding;
public:
    void x_0(Smoke::Stack x) {
        // set the smoke binding
        _binding = (SmokeBinding*)x[1].s_class;
    }
    static void x_1(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::DockWidgetArea, int)
        QIncompatibleFlag xret = operator|((Qt::DockWidgetArea)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_2(Smoke::Stack x) {
        // static const QPoint operator*(const QPoint&, double)
        const QPoint xret = operator*(*(const QPoint*)x[1].s_class,(double)x[2].s_double);
        x[0].s_class = (void*)new const QPoint(xret);
    }
    static void x_3(Smoke::Stack x) {
        // static const QPointF operator*(double, const QPointF&)
        const QPointF xret = operator*((double)x[1].s_double,*(const QPointF*)x[2].s_class);
        x[0].s_class = (void*)new const QPointF(xret);
    }
    static void x_4(Smoke::Stack x) {
        // static QFlags<Qt::MouseButton> operator|(Qt::MouseButton, QFlags<Qt::MouseButton>)
        QFlags<Qt::MouseButton> xret = operator|((Qt::MouseButton)x[1].s_enum,(QFlags<Qt::MouseButton>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_5(Smoke::Stack x) {
        // static bool operator!=(const QMargins&, const QMargins&)
        bool xret = operator!=(*(const QMargins*)x[1].s_class,*(const QMargins*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_6(Smoke::Stack x) {
        // static const QSizeF operator*(double, const QSizeF&)
        const QSizeF xret = operator*((double)x[1].s_double,*(const QSizeF*)x[2].s_class);
        x[0].s_class = (void*)new const QSizeF(xret);
    }
    static void x_7(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QImage&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QImage*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_8(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QSizePolicy&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QSizePolicy*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_9(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::InputMethodHint, int)
        QIncompatibleFlag xret = operator|((Qt::InputMethodHint)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_10(Smoke::Stack x) {
        // static bool operator!=(const QRect&, const QRect&)
        bool xret = operator!=(*(const QRect*)x[1].s_class,*(const QRect*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_11(Smoke::Stack x) {
        // static const QSize operator+(const QSize&, const QSize&)
        const QSize xret = operator+(*(const QSize*)x[1].s_class,*(const QSize*)x[2].s_class);
        x[0].s_class = (void*)new const QSize(xret);
    }
    static void x_12(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QTransform&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QTransform*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_13(Smoke::Stack x) {
        // static QPointF operator*(const QPointF&, const QMatrix&)
        QPointF xret = operator*(*(const QPointF*)x[1].s_class,*(const QMatrix*)x[2].s_class);
        x[0].s_class = (void*)new QPointF(xret);
    }
    static void x_14(Smoke::Stack x) {
        // static QLine operator*(const QLine&, const QTransform&)
        QLine xret = operator*(*(const QLine*)x[1].s_class,*(const QTransform*)x[2].s_class);
        x[0].s_class = (void*)new QLine(xret);
    }
    static void x_15(Smoke::Stack x) {
        // static bool operator==(const QMargins&, const QMargins&)
        bool xret = operator==(*(const QMargins*)x[1].s_class,*(const QMargins*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_16(Smoke::Stack x) {
        // static QFlags<Qt::WindowState> operator|(Qt::WindowState, QFlags<Qt::WindowState>)
        QFlags<Qt::WindowState> xret = operator|((Qt::WindowState)x[1].s_enum,(QFlags<Qt::WindowState>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_17(Smoke::Stack x) {
        // static const QSizeF operator*(const QSizeF&, double)
        const QSizeF xret = operator*(*(const QSizeF*)x[1].s_class,(double)x[2].s_double);
        x[0].s_class = (void*)new const QSizeF(xret);
    }
    static void x_18(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QLine&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QLine*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_19(Smoke::Stack x) {
        // static bool operator>(const char*, const QLatin1String&)
        bool xret = operator>((const char*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_20(Smoke::Stack x) {
        // static const QSizeF operator-(const QSizeF&, const QSizeF&)
        const QSizeF xret = operator-(*(const QSizeF*)x[1].s_class,*(const QSizeF*)x[2].s_class);
        x[0].s_class = (void*)new const QSizeF(xret);
    }
    static void x_21(Smoke::Stack x) {
        // static bool operator>=(const QByteArray&, const QByteArray&)
        bool xret = operator>=(*(const QByteArray*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_22(Smoke::Stack x) {
        // static bool operator==(const QLatin1String&, const QStringRef&)
        bool xret = operator==(*(const QLatin1String*)x[1].s_class,*(const QStringRef*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_23(Smoke::Stack x) {
        // static QFlags<Qt::MouseButton> operator|(Qt::MouseButton, Qt::MouseButton)
        QFlags<Qt::MouseButton> xret = operator|((Qt::MouseButton)x[1].s_enum,(Qt::MouseButton)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_24(Smoke::Stack x) {
        // static QFlags<KUrl::CleanPathOption> operator|(KUrl::CleanPathOption, QFlags<KUrl::CleanPathOption>)
        QFlags<KUrl::CleanPathOption> xret = operator|((KUrl::CleanPathOption)x[1].s_enum,(QFlags<KUrl::CleanPathOption>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_25(Smoke::Stack x) {
        // static QFlags<KUrl::CleanPathOption> operator|(KUrl::CleanPathOption, KUrl::CleanPathOption)
        QFlags<KUrl::CleanPathOption> xret = operator|((KUrl::CleanPathOption)x[1].s_enum,(KUrl::CleanPathOption)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_26(Smoke::Stack x) {
        // static bool operator!=(const QVariant&, const QVariantComparisonHelper&)
        bool xret = operator!=(*(const QVariant*)x[1].s_class,*(const QVariantComparisonHelper*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_27(Smoke::Stack x) {
        // static bool operator==(QBool, QBool)
        bool xret = operator==(*(QBool*)x[1].s_class,*(QBool*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_28(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(KConfigBase::WriteConfigFlag, int)
        QIncompatibleFlag xret = operator|((KConfigBase::WriteConfigFlag)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_29(Smoke::Stack x) {
        // static QFlags<Qt::AlignmentFlag> operator|(Qt::AlignmentFlag, QFlags<Qt::AlignmentFlag>)
        QFlags<Qt::AlignmentFlag> xret = operator|((Qt::AlignmentFlag)x[1].s_enum,(QFlags<Qt::AlignmentFlag>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_30(Smoke::Stack x) {
        // static bool operator==(QString::Null, QString::Null)
        bool xret = operator==(*(QString::Null*)x[1].s_class,*(QString::Null*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_31(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QRectF&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QRectF*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_32(Smoke::Stack x) {
        // static const QString operator+(QChar, const QString&)
        const QString xret = operator+(*(QChar*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new const QString(xret);
    }
    static void x_33(Smoke::Stack x) {
        // static QFlags<KDialog::ButtonCode> operator|(KDialog::ButtonCode, KDialog::ButtonCode)
        QFlags<KDialog::ButtonCode> xret = operator|((KDialog::ButtonCode)x[1].s_enum,(KDialog::ButtonCode)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_34(Smoke::Stack x) {
        // static QFlags<QIODevice::OpenModeFlag> operator|(QIODevice::OpenModeFlag, QFlags<QIODevice::OpenModeFlag>)
        QFlags<QIODevice::OpenModeFlag> xret = operator|((QIODevice::OpenModeFlag)x[1].s_enum,(QFlags<QIODevice::OpenModeFlag>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_35(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QPalette&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QPalette*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_36(Smoke::Stack x) {
        // static KIconLoader::Group& operator++(KIconLoader::Group&)
        KIconLoader::Group& xret = operator++(*(KIconLoader::Group*)x[1].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_37(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QByteArray&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_38(Smoke::Stack x) {
        // static QPolygonF operator*(const QPolygonF&, const QTransform&)
        QPolygonF xret = operator*(*(const QPolygonF*)x[1].s_class,*(const QTransform*)x[2].s_class);
        x[0].s_class = (void*)new QPolygonF(xret);
    }
    static void x_39(Smoke::Stack x) {
        // static QFlags<Qt::ToolBarArea> operator|(Qt::ToolBarArea, Qt::ToolBarArea)
        QFlags<Qt::ToolBarArea> xret = operator|((Qt::ToolBarArea)x[1].s_enum,(Qt::ToolBarArea)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_40(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(KUrl::QueryItemsOption, int)
        QIncompatibleFlag xret = operator|((KUrl::QueryItemsOption)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_41(Smoke::Stack x) {
        // static const QSizeF operator+(const QSizeF&, const QSizeF&)
        const QSizeF xret = operator+(*(const QSizeF*)x[1].s_class,*(const QSizeF*)x[2].s_class);
        x[0].s_class = (void*)new const QSizeF(xret);
    }
    static void x_42(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(QWidget::RenderFlag, int)
        QIncompatibleFlag xret = operator|((QWidget::RenderFlag)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_43(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::DropAction, int)
        QIncompatibleFlag xret = operator|((Qt::DropAction)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_44(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QStringList&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QStringList*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_45(Smoke::Stack x) {
        // static QFlags<KUrl::EncodedPathAndQueryOption> operator|(KUrl::EncodedPathAndQueryOption, KUrl::EncodedPathAndQueryOption)
        QFlags<KUrl::EncodedPathAndQueryOption> xret = operator|((KUrl::EncodedPathAndQueryOption)x[1].s_enum,(KUrl::EncodedPathAndQueryOption)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_46(Smoke::Stack x) {
        // static QFlags<Qt::AlignmentFlag> operator|(Qt::AlignmentFlag, Qt::AlignmentFlag)
        QFlags<Qt::AlignmentFlag> xret = operator|((Qt::AlignmentFlag)x[1].s_enum,(Qt::AlignmentFlag)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_47(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QColor&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QColor*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_48(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QRegExp&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QRegExp*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_49(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(QUrl::FormattingOption, int)
        QIncompatibleFlag xret = operator|((QUrl::FormattingOption)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_50(Smoke::Stack x) {
        // static bool operator<(const QByteArray&, const char*)
        bool xret = operator<(*(const QByteArray*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_51(Smoke::Stack x) {
        // static QFlags<KUrl::DirectoryOption> operator|(KUrl::DirectoryOption, KUrl::DirectoryOption)
        QFlags<KUrl::DirectoryOption> xret = operator|((KUrl::DirectoryOption)x[1].s_enum,(KUrl::DirectoryOption)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_52(Smoke::Stack x) {
        // static QFlags<Qt::DockWidgetArea> operator|(Qt::DockWidgetArea, QFlags<Qt::DockWidgetArea>)
        QFlags<Qt::DockWidgetArea> xret = operator|((Qt::DockWidgetArea)x[1].s_enum,(QFlags<Qt::DockWidgetArea>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_53(Smoke::Stack x) {
        // static QFlags<KDialog::CaptionFlag> operator|(KDialog::CaptionFlag, KDialog::CaptionFlag)
        QFlags<KDialog::CaptionFlag> xret = operator|((KDialog::CaptionFlag)x[1].s_enum,(KDialog::CaptionFlag)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_54(Smoke::Stack x) {
        // static QLine operator*(const QLine&, const QMatrix&)
        QLine xret = operator*(*(const QLine*)x[1].s_class,*(const QMatrix*)x[2].s_class);
        x[0].s_class = (void*)new QLine(xret);
    }
    static void x_55(Smoke::Stack x) {
        // static QFlags<KUrl::DirectoryOption> operator|(KUrl::DirectoryOption, QFlags<KUrl::DirectoryOption>)
        QFlags<KUrl::DirectoryOption> xret = operator|((KUrl::DirectoryOption)x[1].s_enum,(QFlags<KUrl::DirectoryOption>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_56(Smoke::Stack x) {
        // static QLineF operator*(const QLineF&, const QMatrix&)
        QLineF xret = operator*(*(const QLineF*)x[1].s_class,*(const QMatrix*)x[2].s_class);
        x[0].s_class = (void*)new QLineF(xret);
    }
    static void x_57(Smoke::Stack x) {
        // static QFlags<Qt::Orientation> operator|(Qt::Orientation, Qt::Orientation)
        QFlags<Qt::Orientation> xret = operator|((Qt::Orientation)x[1].s_enum,(Qt::Orientation)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_58(Smoke::Stack x) {
        // static QPainterPath operator*(const QPainterPath&, const QMatrix&)
        QPainterPath xret = operator*(*(const QPainterPath*)x[1].s_class,*(const QMatrix*)x[2].s_class);
        x[0].s_class = (void*)new QPainterPath(xret);
    }
    static void x_59(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::ToolBarArea, int)
        QIncompatibleFlag xret = operator|((Qt::ToolBarArea)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_60(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QPointF&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QPointF*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_61(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QKeySequence&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QKeySequence*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_62(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::MatchFlag, int)
        QIncompatibleFlag xret = operator|((Qt::MatchFlag)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_63(Smoke::Stack x) {
        // static const QString operator+(const QString&, const char*)
        const QString xret = operator+(*(const QString*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_class = (void*)new const QString(xret);
    }
    static void x_64(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QCursor&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QCursor*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_65(Smoke::Stack x) {
        // static QFlags<Qt::GestureFlag> operator|(Qt::GestureFlag, Qt::GestureFlag)
        QFlags<Qt::GestureFlag> xret = operator|((Qt::GestureFlag)x[1].s_enum,(Qt::GestureFlag)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_66(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QDate&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QDate*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_67(Smoke::Stack x) {
        // static QFlags<QIODevice::OpenModeFlag> operator|(QIODevice::OpenModeFlag, QIODevice::OpenModeFlag)
        QFlags<QIODevice::OpenModeFlag> xret = operator|((QIODevice::OpenModeFlag)x[1].s_enum,(QIODevice::OpenModeFlag)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_68(Smoke::Stack x) {
        // static const QByteArray operator+(char, const QByteArray&)
        const QByteArray xret = operator+((char)x[1].s_char,*(const QByteArray*)x[2].s_class);
        x[0].s_class = (void*)new const QByteArray(xret);
    }
    static void x_69(Smoke::Stack x) {
        // static const QPoint operator/(const QPoint&, double)
        const QPoint xret = operator/(*(const QPoint*)x[1].s_class,(double)x[2].s_double);
        x[0].s_class = (void*)new const QPoint(xret);
    }
    static void x_70(Smoke::Stack x) {
        // static const QString operator+(const char*, const QString&)
        const QString xret = operator+((const char*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new const QString(xret);
    }
    static void x_71(Smoke::Stack x) {
        // static bool operator==(const char*, const QByteArray&)
        bool xret = operator==((const char*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_72(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QByteArray&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QByteArray*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_73(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QVariant&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QVariant*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_74(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(KDialog::ButtonCode, int)
        QIncompatibleFlag xret = operator|((KDialog::ButtonCode)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_75(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QRegExp&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QRegExp*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_76(Smoke::Stack x) {
        // static bool operator==(const QPointF&, const QPointF&)
        bool xret = operator==(*(const QPointF*)x[1].s_class,*(const QPointF*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_77(Smoke::Stack x) {
        // static QTransform operator/(const QTransform&, double)
        QTransform xret = operator/(*(const QTransform*)x[1].s_class,(double)x[2].s_double);
        x[0].s_class = (void*)new QTransform(xret);
    }
    static void x_78(Smoke::Stack x) {
        // static bool operator<=(const char*, const QString&)
        bool xret = operator<=((const char*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_79(Smoke::Stack x) {
        // static bool operator!=(const QStringRef&, const QStringRef&)
        bool xret = operator!=(*(const QStringRef*)x[1].s_class,*(const QStringRef*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_80(Smoke::Stack x) {
        // static bool operator<(QChar, QChar)
        bool xret = operator<(*(QChar*)x[1].s_class,*(QChar*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_81(Smoke::Stack x) {
        // static QPainterPath operator*(const QPainterPath&, const QTransform&)
        QPainterPath xret = operator*(*(const QPainterPath*)x[1].s_class,*(const QTransform*)x[2].s_class);
        x[0].s_class = (void*)new QPainterPath(xret);
    }
    static void x_82(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QBrush&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QBrush*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_83(Smoke::Stack x) {
        // static bool operator>=(const char*, const QLatin1String&)
        bool xret = operator>=((const char*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_84(Smoke::Stack x) {
        // static QFlags<KDialog::ButtonCode> operator|(KDialog::ButtonCode, QFlags<KDialog::ButtonCode>)
        QFlags<KDialog::ButtonCode> xret = operator|((KDialog::ButtonCode)x[1].s_enum,(QFlags<KDialog::ButtonCode>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_85(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QRegion&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QRegion*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_86(Smoke::Stack x) {
        // static const QPointF operator*(const QPointF&, double)
        const QPointF xret = operator*(*(const QPointF*)x[1].s_class,(double)x[2].s_double);
        x[0].s_class = (void*)new const QPointF(xret);
    }
    static void x_87(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(KUrl::EncodedPathAndQueryOption, int)
        QIncompatibleFlag xret = operator|((KUrl::EncodedPathAndQueryOption)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_88(Smoke::Stack x) {
        // static bool operator==(const QSize&, const QSize&)
        bool xret = operator==(*(const QSize*)x[1].s_class,*(const QSize*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_89(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QDate&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QDate*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_90(Smoke::Stack x) {
        // static bool operator==(const char*, const QLatin1String&)
        bool xret = operator==((const char*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_91(Smoke::Stack x) {
        // static QFlags<Qt::MatchFlag> operator|(Qt::MatchFlag, QFlags<Qt::MatchFlag>)
        QFlags<Qt::MatchFlag> xret = operator|((Qt::MatchFlag)x[1].s_enum,(QFlags<Qt::MatchFlag>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_92(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::GestureFlag, int)
        QIncompatibleFlag xret = operator|((Qt::GestureFlag)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_93(Smoke::Stack x) {
        // static bool operator!=(const QByteArray&, const QByteArray&)
        bool xret = operator!=(*(const QByteArray*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_94(Smoke::Stack x) {
        // static QFlags<QSizePolicy::ControlType> operator|(QSizePolicy::ControlType, QSizePolicy::ControlType)
        QFlags<QSizePolicy::ControlType> xret = operator|((QSizePolicy::ControlType)x[1].s_enum,(QSizePolicy::ControlType)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_95(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QCursor&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QCursor*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_96(Smoke::Stack x) {
        // static QFlags<Qt::KeyboardModifier> operator|(Qt::KeyboardModifier, QFlags<Qt::KeyboardModifier>)
        QFlags<Qt::KeyboardModifier> xret = operator|((Qt::KeyboardModifier)x[1].s_enum,(QFlags<Qt::KeyboardModifier>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_97(Smoke::Stack x) {
        // static const QSizeF operator/(const QSizeF&, double)
        const QSizeF xret = operator/(*(const QSizeF*)x[1].s_class,(double)x[2].s_double);
        x[0].s_class = (void*)new const QSizeF(xret);
    }
    static void x_98(Smoke::Stack x) {
        // static QFlags<Qt::MatchFlag> operator|(Qt::MatchFlag, Qt::MatchFlag)
        QFlags<Qt::MatchFlag> xret = operator|((Qt::MatchFlag)x[1].s_enum,(Qt::MatchFlag)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_99(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QTransform&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QTransform*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_100(Smoke::Stack x) {
        // static QPolygon operator*(const QPolygon&, const QMatrix&)
        QPolygon xret = operator*(*(const QPolygon*)x[1].s_class,*(const QMatrix*)x[2].s_class);
        x[0].s_class = (void*)new QPolygon(xret);
    }
    static void x_101(Smoke::Stack x) {
        // static bool operator>(QChar, QChar)
        bool xret = operator>(*(QChar*)x[1].s_class,*(QChar*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_102(Smoke::Stack x) {
        // static bool operator>=(const char*, const QByteArray&)
        bool xret = operator>=((const char*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_103(Smoke::Stack x) {
        // static bool operator==(const QString&, QString::Null)
        bool xret = operator==(*(const QString*)x[1].s_class,*(QString::Null*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_104(Smoke::Stack x) {
        // static bool operator<(const QByteArray&, const QByteArray&)
        bool xret = operator<(*(const QByteArray*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_105(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QSizeF&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QSizeF*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_106(Smoke::Stack x) {
        // static const QPointF operator-(const QPointF&)
        const QPointF xret = operator-(*(const QPointF*)x[1].s_class);
        x[0].s_class = (void*)new const QPointF(xret);
    }
    static void x_107(Smoke::Stack x) {
        // static QFlags<Qt::ItemFlag> operator|(Qt::ItemFlag, Qt::ItemFlag)
        QFlags<Qt::ItemFlag> xret = operator|((Qt::ItemFlag)x[1].s_enum,(Qt::ItemFlag)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_108(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QPixmap&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QPixmap*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_109(Smoke::Stack x) {
        // static const QString operator+(const QByteArray&, const QString&)
        const QString xret = operator+(*(const QByteArray*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new const QString(xret);
    }
    static void x_110(Smoke::Stack x) {
        // static QFlags<Qt::WindowType> operator|(Qt::WindowType, QFlags<Qt::WindowType>)
        QFlags<Qt::WindowType> xret = operator|((Qt::WindowType)x[1].s_enum,(QFlags<Qt::WindowType>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_111(Smoke::Stack x) {
        // static QPointF operator*(const QPointF&, const QTransform&)
        QPointF xret = operator*(*(const QPointF*)x[1].s_class,*(const QTransform*)x[2].s_class);
        x[0].s_class = (void*)new QPointF(xret);
    }
    static void x_112(Smoke::Stack x) {
        // static QFlags<Qt::ItemFlag> operator|(Qt::ItemFlag, QFlags<Qt::ItemFlag>)
        QFlags<Qt::ItemFlag> xret = operator|((Qt::ItemFlag)x[1].s_enum,(QFlags<Qt::ItemFlag>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_113(Smoke::Stack x) {
        // static QFlags<Qt::TouchPointState> operator|(Qt::TouchPointState, QFlags<Qt::TouchPointState>)
        QFlags<Qt::TouchPointState> xret = operator|((Qt::TouchPointState)x[1].s_enum,(QFlags<Qt::TouchPointState>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_114(Smoke::Stack x) {
        // static const QString operator+(const QString&, char)
        const QString xret = operator+(*(const QString*)x[1].s_class,(char)x[2].s_char);
        x[0].s_class = (void*)new const QString(xret);
    }
    static void x_115(Smoke::Stack x) {
        // static bool operator>=(const QStringRef&, const QStringRef&)
        bool xret = operator>=(*(const QStringRef*)x[1].s_class,*(const QStringRef*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_116(Smoke::Stack x) {
        // static bool operator==(const QVariant&, const QVariantComparisonHelper&)
        bool xret = operator==(*(const QVariant*)x[1].s_class,*(const QVariantComparisonHelper*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_117(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QUrl&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QUrl*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_118(Smoke::Stack x) {
        // static QFlags<QSizePolicy::ControlType> operator|(QSizePolicy::ControlType, QFlags<QSizePolicy::ControlType>)
        QFlags<QSizePolicy::ControlType> xret = operator|((QSizePolicy::ControlType)x[1].s_enum,(QFlags<QSizePolicy::ControlType>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_119(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QVariant&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QVariant*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_120(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QLine&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QLine*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_121(Smoke::Stack x) {
        // static QFlags<Qt::KeyboardModifier> operator|(Qt::KeyboardModifier, Qt::KeyboardModifier)
        QFlags<Qt::KeyboardModifier> xret = operator|((Qt::KeyboardModifier)x[1].s_enum,(Qt::KeyboardModifier)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_122(Smoke::Stack x) {
        // static bool operator<(const char*, const QByteArray&)
        bool xret = operator<((const char*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_123(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::AlignmentFlag, int)
        QIncompatibleFlag xret = operator|((Qt::AlignmentFlag)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_124(Smoke::Stack x) {
        // static QPoint operator*(const QPoint&, const QMatrix&)
        QPoint xret = operator*(*(const QPoint*)x[1].s_class,*(const QMatrix*)x[2].s_class);
        x[0].s_class = (void*)new QPoint(xret);
    }
    static void x_125(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::KeyboardModifier, int)
        QIncompatibleFlag xret = operator|((Qt::KeyboardModifier)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_126(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::ItemFlag, int)
        QIncompatibleFlag xret = operator|((Qt::ItemFlag)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_127(Smoke::Stack x) {
        // static bool operator!=(const QSize&, const QSize&)
        bool xret = operator!=(*(const QSize*)x[1].s_class,*(const QSize*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_128(Smoke::Stack x) {
        // static QFlags<Qt::ImageConversionFlag> operator|(Qt::ImageConversionFlag, QFlags<Qt::ImageConversionFlag>)
        QFlags<Qt::ImageConversionFlag> xret = operator|((Qt::ImageConversionFlag)x[1].s_enum,(QFlags<Qt::ImageConversionFlag>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_129(Smoke::Stack x) {
        // static bool operator<=(const QByteArray&, const char*)
        bool xret = operator<=(*(const QByteArray*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_130(Smoke::Stack x) {
        // static bool operator!=(const QPoint&, const QPoint&)
        bool xret = operator!=(*(const QPoint*)x[1].s_class,*(const QPoint*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_131(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(QString::SectionFlag, int)
        QIncompatibleFlag xret = operator|((QString::SectionFlag)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_132(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::WindowType, int)
        QIncompatibleFlag xret = operator|((Qt::WindowType)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_133(Smoke::Stack x) {
        // static QFlags<QWidget::RenderFlag> operator|(QWidget::RenderFlag, QWidget::RenderFlag)
        QFlags<QWidget::RenderFlag> xret = operator|((QWidget::RenderFlag)x[1].s_enum,(QWidget::RenderFlag)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_134(Smoke::Stack x) {
        // static bool operator==(const QStringRef&, const QString&)
        bool xret = operator==(*(const QStringRef*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_135(Smoke::Stack x) {
        // static bool operator>=(const QLatin1String&, const QLatin1String&)
        bool xret = operator>=(*(const QLatin1String*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_136(Smoke::Stack x) {
        // static bool operator==(const QHashDummyValue&, const QHashDummyValue&)
        bool xret = operator==(*(const QHashDummyValue*)x[1].s_class,*(const QHashDummyValue*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_137(Smoke::Stack x) {
        // static QFlags<KUrl::EqualsOption> operator|(KUrl::EqualsOption, KUrl::EqualsOption)
        QFlags<KUrl::EqualsOption> xret = operator|((KUrl::EqualsOption)x[1].s_enum,(KUrl::EqualsOption)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_138(Smoke::Stack x) {
        // static QFlags<QUrl::FormattingOption> operator|(QUrl::FormattingOption, QUrl::FormattingOption)
        QFlags<QUrl::FormattingOption> xret = operator|((QUrl::FormattingOption)x[1].s_enum,(QUrl::FormattingOption)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_139(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QIcon&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QIcon*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_140(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QPolygon&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QPolygon*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_141(Smoke::Stack x) {
        // static QTransform operator*(const QTransform&, double)
        QTransform xret = operator*(*(const QTransform*)x[1].s_class,(double)x[2].s_double);
        x[0].s_class = (void*)new QTransform(xret);
    }
    static void x_142(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::TouchPointState, int)
        QIncompatibleFlag xret = operator|((Qt::TouchPointState)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_143(Smoke::Stack x) {
        // static QFlags<KDialog::CaptionFlag> operator|(KDialog::CaptionFlag, QFlags<KDialog::CaptionFlag>)
        QFlags<KDialog::CaptionFlag> xret = operator|((KDialog::CaptionFlag)x[1].s_enum,(QFlags<KDialog::CaptionFlag>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_144(Smoke::Stack x) {
        // static QFlags<QWidget::RenderFlag> operator|(QWidget::RenderFlag, QFlags<QWidget::RenderFlag>)
        QFlags<QWidget::RenderFlag> xret = operator|((QWidget::RenderFlag)x[1].s_enum,(QFlags<QWidget::RenderFlag>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_145(Smoke::Stack x) {
        // static bool operator<(const QStringRef&, const QStringRef&)
        bool xret = operator<(*(const QStringRef*)x[1].s_class,*(const QStringRef*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_146(Smoke::Stack x) {
        // static bool operator!=(const QStringRef&, const char*)
        bool xret = operator!=(*(const QStringRef*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_147(Smoke::Stack x) {
        // static bool operator!=(const char*, const QByteArray&)
        bool xret = operator!=((const char*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_148(Smoke::Stack x) {
        // static bool operator>(const QStringRef&, const QStringRef&)
        bool xret = operator>(*(const QStringRef*)x[1].s_class,*(const QStringRef*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_149(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(KUrl::CleanPathOption, int)
        QIncompatibleFlag xret = operator|((KUrl::CleanPathOption)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_150(Smoke::Stack x) {
        // static QFlags<KUrl::QueryItemsOption> operator|(KUrl::QueryItemsOption, KUrl::QueryItemsOption)
        QFlags<KUrl::QueryItemsOption> xret = operator|((KUrl::QueryItemsOption)x[1].s_enum,(KUrl::QueryItemsOption)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_151(Smoke::Stack x) {
        // static QFlags<KConfigBase::WriteConfigFlag> operator|(KConfigBase::WriteConfigFlag, KConfigBase::WriteConfigFlag)
        QFlags<KConfigBase::WriteConfigFlag> xret = operator|((KConfigBase::WriteConfigFlag)x[1].s_enum,(KConfigBase::WriteConfigFlag)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_152(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QLineF&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QLineF*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_153(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QBrush&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QBrush*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_154(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QPointF&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QPointF*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_155(Smoke::Stack x) {
        // static const QPoint operator*(const QPoint&, float)
        const QPoint xret = operator*(*(const QPoint*)x[1].s_class,(float)x[2].s_float);
        x[0].s_class = (void*)new const QPoint(xret);
    }
    static void x_156(Smoke::Stack x) {
        // static const QString operator+(const QString&, const QString&)
        const QString xret = operator+(*(const QString*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new const QString(xret);
    }
    static void x_157(Smoke::Stack x) {
        // static bool operator<(const char*, const QString&)
        bool xret = operator<((const char*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_158(Smoke::Stack x) {
        // static bool operator!=(const char*, const QString&)
        bool xret = operator!=((const char*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_159(Smoke::Stack x) {
        // static bool operator!=(const QByteArray&, const char*)
        bool xret = operator!=(*(const QByteArray*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_160(Smoke::Stack x) {
        // static bool operator!=(const QString&, const QStringRef&)
        bool xret = operator!=(*(const QString*)x[1].s_class,*(const QStringRef*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_161(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(KUrl::EqualsOption, int)
        QIncompatibleFlag xret = operator|((KUrl::EqualsOption)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_162(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(KDialog::CaptionFlag, int)
        QIncompatibleFlag xret = operator|((KDialog::CaptionFlag)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_163(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(QSizePolicy::ControlType, int)
        QIncompatibleFlag xret = operator|((QSizePolicy::ControlType)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_164(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QSizePolicy&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QSizePolicy*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_165(Smoke::Stack x) {
        // static bool operator>(const QByteArray&, const QByteArray&)
        bool xret = operator>(*(const QByteArray*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_166(Smoke::Stack x) {
        // static bool operator<=(const char*, const QLatin1String&)
        bool xret = operator<=((const char*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_167(Smoke::Stack x) {
        // static bool operator==(const QPoint&, const QPoint&)
        bool xret = operator==(*(const QPoint*)x[1].s_class,*(const QPoint*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_168(Smoke::Stack x) {
        // static bool operator==(const char*, const QStringRef&)
        bool xret = operator==((const char*)x[1].s_class,*(const QStringRef*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_169(Smoke::Stack x) {
        // static const QByteArray operator+(const char*, const QByteArray&)
        const QByteArray xret = operator+((const char*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_class = (void*)new const QByteArray(xret);
    }
    static void x_170(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QMatrix&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QMatrix*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_171(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::MouseButton, int)
        QIncompatibleFlag xret = operator|((Qt::MouseButton)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_172(Smoke::Stack x) {
        // static bool operator<=(const QStringRef&, const QStringRef&)
        bool xret = operator<=(*(const QStringRef*)x[1].s_class,*(const QStringRef*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_173(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QSize&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QSize*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_174(Smoke::Stack x) {
        // static QFlags<Qt::InputMethodHint> operator|(Qt::InputMethodHint, Qt::InputMethodHint)
        QFlags<Qt::InputMethodHint> xret = operator|((Qt::InputMethodHint)x[1].s_enum,(Qt::InputMethodHint)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_175(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QVariant::Type&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QVariant::Type*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_176(Smoke::Stack x) {
        // static bool operator==(QChar, QChar)
        bool xret = operator==(*(QChar*)x[1].s_class,*(QChar*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_177(Smoke::Stack x) {
        // static QFlags<Qt::TextInteractionFlag> operator|(Qt::TextInteractionFlag, QFlags<Qt::TextInteractionFlag>)
        QFlags<Qt::TextInteractionFlag> xret = operator|((Qt::TextInteractionFlag)x[1].s_enum,(QFlags<Qt::TextInteractionFlag>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_178(Smoke::Stack x) {
        // static bool operator!=(const QStringRef&, const QString&)
        bool xret = operator!=(*(const QStringRef*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_179(Smoke::Stack x) {
        // static QLineF operator*(const QLineF&, const QTransform&)
        QLineF xret = operator*(*(const QLineF*)x[1].s_class,*(const QTransform*)x[2].s_class);
        x[0].s_class = (void*)new QLineF(xret);
    }
    static void x_180(Smoke::Stack x) {
        // static bool operator!=(const QStringRef&, const QLatin1String&)
        bool xret = operator!=(*(const QStringRef*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_181(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QPolygonF&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QPolygonF*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_182(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QSizeF&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QSizeF*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_183(Smoke::Stack x) {
        // static QFlags<Qt::ToolBarArea> operator|(Qt::ToolBarArea, QFlags<Qt::ToolBarArea>)
        QFlags<Qt::ToolBarArea> xret = operator|((Qt::ToolBarArea)x[1].s_enum,(QFlags<Qt::ToolBarArea>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_184(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QFont&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QFont*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_185(Smoke::Stack x) {
        // static QFlags<KUrl::EqualsOption> operator|(KUrl::EqualsOption, QFlags<KUrl::EqualsOption>)
        QFlags<KUrl::EqualsOption> xret = operator|((KUrl::EqualsOption)x[1].s_enum,(QFlags<KUrl::EqualsOption>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_186(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QMatrix&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QMatrix*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_187(Smoke::Stack x) {
        // static const QString operator+(char, const QString&)
        const QString xret = operator+((char)x[1].s_char,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)new const QString(xret);
    }
    static void x_188(Smoke::Stack x) {
        // static bool operator!=(const QLatin1String&, const QStringRef&)
        bool xret = operator!=(*(const QLatin1String*)x[1].s_class,*(const QStringRef*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_189(Smoke::Stack x) {
        // static bool operator!=(QChar, QChar)
        bool xret = operator!=(*(QChar*)x[1].s_class,*(QChar*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_190(Smoke::Stack x) {
        // static bool operator==(const QLatin1String&, const QLatin1String&)
        bool xret = operator==(*(const QLatin1String*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_191(Smoke::Stack x) {
        // static QFlags<Qt::WindowState> operator|(Qt::WindowState, Qt::WindowState)
        QFlags<Qt::WindowState> xret = operator|((Qt::WindowState)x[1].s_enum,(Qt::WindowState)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_192(Smoke::Stack x) {
        // static QFlags<QUrl::FormattingOption> operator|(QUrl::FormattingOption, QFlags<QUrl::FormattingOption>)
        QFlags<QUrl::FormattingOption> xret = operator|((QUrl::FormattingOption)x[1].s_enum,(QFlags<QUrl::FormattingOption>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_193(Smoke::Stack x) {
        // static bool operator==(const QSizeF&, const QSizeF&)
        bool xret = operator==(*(const QSizeF*)x[1].s_class,*(const QSizeF*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_194(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QPolygonF&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QPolygonF*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_195(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QPalette&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QPalette*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_196(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QPainterPath&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QPainterPath*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_197(Smoke::Stack x) {
        // static bool operator==(const QStringRef&, const QStringRef&)
        bool xret = operator==(*(const QStringRef*)x[1].s_class,*(const QStringRef*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_198(Smoke::Stack x) {
        // static bool operator!=(const QRectF&, const QRectF&)
        bool xret = operator!=(*(const QRectF*)x[1].s_class,*(const QRectF*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_199(Smoke::Stack x) {
        // static const QSize operator*(double, const QSize&)
        const QSize xret = operator*((double)x[1].s_double,*(const QSize*)x[2].s_class);
        x[0].s_class = (void*)new const QSize(xret);
    }
    static void x_200(Smoke::Stack x) {
        // static bool operator>=(const QByteArray&, const char*)
        bool xret = operator>=(*(const QByteArray*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_201(Smoke::Stack x) {
        // static const QPoint operator*(double, const QPoint&)
        const QPoint xret = operator*((double)x[1].s_double,*(const QPoint*)x[2].s_class);
        x[0].s_class = (void*)new const QPoint(xret);
    }
    static void x_202(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QPoint&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QPoint*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_203(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QImage&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QImage*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_204(Smoke::Stack x) {
        // static const QByteArray operator+(const QByteArray&, char)
        const QByteArray xret = operator+(*(const QByteArray*)x[1].s_class,(char)x[2].s_char);
        x[0].s_class = (void*)new const QByteArray(xret);
    }
    static void x_205(Smoke::Stack x) {
        // static const QPointF operator/(const QPointF&, double)
        const QPointF xret = operator/(*(const QPointF*)x[1].s_class,(double)x[2].s_double);
        x[0].s_class = (void*)new const QPointF(xret);
    }
    static void x_206(Smoke::Stack x) {
        // static bool operator>=(QChar, QChar)
        bool xret = operator>=(*(QChar*)x[1].s_class,*(QChar*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_207(Smoke::Stack x) {
        // static bool operator<=(const QByteArray&, const QByteArray&)
        bool xret = operator<=(*(const QByteArray*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_208(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QFont&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QFont*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_209(Smoke::Stack x) {
        // static bool operator<=(const QLatin1String&, const QLatin1String&)
        bool xret = operator<=(*(const QLatin1String*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_210(Smoke::Stack x) {
        // static QFlags<QString::SectionFlag> operator|(QString::SectionFlag, QFlags<QString::SectionFlag>)
        QFlags<QString::SectionFlag> xret = operator|((QString::SectionFlag)x[1].s_enum,(QFlags<QString::SectionFlag>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_211(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QSize&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QSize*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_212(Smoke::Stack x) {
        // static bool operator>(const char*, const QByteArray&)
        bool xret = operator>((const char*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_213(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QRectF&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QRectF*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_214(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QChar&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QChar*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_215(Smoke::Stack x) {
        // static bool operator==(const QRectF&, const QRectF&)
        bool xret = operator==(*(const QRectF*)x[1].s_class,*(const QRectF*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_216(Smoke::Stack x) {
        // static bool operator!=(bool, QBool)
        bool xret = operator!=((bool)x[1].s_bool,*(QBool*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_217(Smoke::Stack x) {
        // static QFlags<KUrl::QueryItemsOption> operator|(KUrl::QueryItemsOption, QFlags<KUrl::QueryItemsOption>)
        QFlags<KUrl::QueryItemsOption> xret = operator|((KUrl::QueryItemsOption)x[1].s_enum,(QFlags<KUrl::QueryItemsOption>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_218(Smoke::Stack x) {
        // static QPolygon operator*(const QPolygon&, const QTransform&)
        QPolygon xret = operator*(*(const QPolygon*)x[1].s_class,*(const QTransform*)x[2].s_class);
        x[0].s_class = (void*)new QPolygon(xret);
    }
    static void x_219(Smoke::Stack x) {
        // static bool operator!=(QBool, bool)
        bool xret = operator!=(*(QBool*)x[1].s_class,(bool)x[2].s_bool);
        x[0].s_bool = xret;
    }
    static void x_220(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::WindowState, int)
        QIncompatibleFlag xret = operator|((Qt::WindowState)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_221(Smoke::Stack x) {
        // static const QPoint operator-(const QPoint&, const QPoint&)
        const QPoint xret = operator-(*(const QPoint*)x[1].s_class,*(const QPoint*)x[2].s_class);
        x[0].s_class = (void*)new const QPoint(xret);
    }
    static void x_222(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QStringList&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QStringList*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_223(Smoke::Stack x) {
        // static const QByteArray operator+(const QByteArray&, const char*)
        const QByteArray xret = operator+(*(const QByteArray*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_class = (void*)new const QByteArray(xret);
    }
    static void x_224(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QRect&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QRect*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_225(Smoke::Stack x) {
        // static bool operator!=(const QSizeF&, const QSizeF&)
        bool xret = operator!=(*(const QSizeF*)x[1].s_class,*(const QSizeF*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_226(Smoke::Stack x) {
        // static bool operator<=(const char*, const QByteArray&)
        bool xret = operator<=((const char*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_227(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(KUrl::DirectoryOption, int)
        QIncompatibleFlag xret = operator|((KUrl::DirectoryOption)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_228(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QRegion&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QRegion*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_229(Smoke::Stack x) {
        // static QFlags<Qt::DockWidgetArea> operator|(Qt::DockWidgetArea, Qt::DockWidgetArea)
        QFlags<Qt::DockWidgetArea> xret = operator|((Qt::DockWidgetArea)x[1].s_enum,(Qt::DockWidgetArea)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_230(Smoke::Stack x) {
        // static bool operator==(const QString&, const QStringRef&)
        bool xret = operator==(*(const QString*)x[1].s_class,*(const QStringRef*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_231(Smoke::Stack x) {
        // static bool operator!=(const QLatin1String&, const QLatin1String&)
        bool xret = operator!=(*(const QLatin1String*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_232(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QColor&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QColor*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_233(Smoke::Stack x) {
        // static QFlags<Qt::WindowType> operator|(Qt::WindowType, Qt::WindowType)
        QFlags<Qt::WindowType> xret = operator|((Qt::WindowType)x[1].s_enum,(Qt::WindowType)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_234(Smoke::Stack x) {
        // static const QSize operator*(const QSize&, double)
        const QSize xret = operator*(*(const QSize*)x[1].s_class,(double)x[2].s_double);
        x[0].s_class = (void*)new const QSize(xret);
    }
    static void x_235(Smoke::Stack x) {
        // static bool operator==(QString::Null, const QString&)
        bool xret = operator==(*(QString::Null*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_236(Smoke::Stack x) {
        // static QFlags<Qt::InputMethodHint> operator|(Qt::InputMethodHint, QFlags<Qt::InputMethodHint>)
        QFlags<Qt::InputMethodHint> xret = operator|((Qt::InputMethodHint)x[1].s_enum,(QFlags<Qt::InputMethodHint>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_237(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QPoint&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QPoint*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_238(Smoke::Stack x) {
        // static bool operator==(const QByteArray&, const char*)
        bool xret = operator==(*(const QByteArray*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_239(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QDateTime&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QDateTime*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_240(Smoke::Stack x) {
        // static bool operator>(const char*, const QString&)
        bool xret = operator>((const char*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_241(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QTime&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QTime*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_242(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QKeySequence&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QKeySequence*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_243(Smoke::Stack x) {
        // static bool operator>(const QByteArray&, const char*)
        bool xret = operator>(*(const QByteArray*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_244(Smoke::Stack x) {
        // static bool operator<(const char*, const QLatin1String&)
        bool xret = operator<((const char*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_245(Smoke::Stack x) {
        // static const QPoint operator+(const QPoint&, const QPoint&)
        const QPoint xret = operator+(*(const QPoint*)x[1].s_class,*(const QPoint*)x[2].s_class);
        x[0].s_class = (void*)new const QPoint(xret);
    }
    static void x_246(Smoke::Stack x) {
        // static bool operator<=(QChar, QChar)
        bool xret = operator<=(*(QChar*)x[1].s_class,*(QChar*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_247(Smoke::Stack x) {
        // static QRegion operator*(const QRegion&, const QTransform&)
        QRegion xret = operator*(*(const QRegion*)x[1].s_class,*(const QTransform*)x[2].s_class);
        x[0].s_class = (void*)new QRegion(xret);
    }
    static void x_248(Smoke::Stack x) {
        // static bool operator!=(QString::Null, const QString&)
        bool xret = operator!=(*(QString::Null*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_249(Smoke::Stack x) {
        // static bool operator>(const QLatin1String&, const QLatin1String&)
        bool xret = operator>(*(const QLatin1String*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_250(Smoke::Stack x) {
        // static QFlags<QString::SectionFlag> operator|(QString::SectionFlag, QString::SectionFlag)
        QFlags<QString::SectionFlag> xret = operator|((QString::SectionFlag)x[1].s_enum,(QString::SectionFlag)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_251(Smoke::Stack x) {
        // static bool operator!=(const QString&, QString::Null)
        bool xret = operator!=(*(const QString*)x[1].s_class,*(QString::Null*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_252(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(QIODevice::OpenModeFlag, int)
        QIncompatibleFlag xret = operator|((QIODevice::OpenModeFlag)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_253(Smoke::Stack x) {
        // static const QPoint operator*(int, const QPoint&)
        const QPoint xret = operator*((int)x[1].s_int,*(const QPoint*)x[2].s_class);
        x[0].s_class = (void*)new const QPoint(xret);
    }
    static void x_254(Smoke::Stack x) {
        // static QFlags<Qt::GestureFlag> operator|(Qt::GestureFlag, QFlags<Qt::GestureFlag>)
        QFlags<Qt::GestureFlag> xret = operator|((Qt::GestureFlag)x[1].s_enum,(QFlags<Qt::GestureFlag>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_255(Smoke::Stack x) {
        // static QPolygonF operator*(const QPolygonF&, const QMatrix&)
        QPolygonF xret = operator*(*(const QPolygonF*)x[1].s_class,*(const QMatrix*)x[2].s_class);
        x[0].s_class = (void*)new QPolygonF(xret);
    }
    static void x_256(Smoke::Stack x) {
        // static const QPoint operator-(const QPoint&)
        const QPoint xret = operator-(*(const QPoint*)x[1].s_class);
        x[0].s_class = (void*)new const QPoint(xret);
    }
    static void x_257(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QPolygon&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QPolygon*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_258(Smoke::Stack x) {
        // static QFlags<KUrl::EncodedPathAndQueryOption> operator|(KUrl::EncodedPathAndQueryOption, QFlags<KUrl::EncodedPathAndQueryOption>)
        QFlags<KUrl::EncodedPathAndQueryOption> xret = operator|((KUrl::EncodedPathAndQueryOption)x[1].s_enum,(QFlags<KUrl::EncodedPathAndQueryOption>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_259(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QString&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QString*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_260(Smoke::Stack x) {
        // static bool operator==(const QByteArray&, const QByteArray&)
        bool xret = operator==(*(const QByteArray*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_261(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QString&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_262(Smoke::Stack x) {
        // static const QPointF operator-(const QPointF&, const QPointF&)
        const QPointF xret = operator-(*(const QPointF*)x[1].s_class,*(const QPointF*)x[2].s_class);
        x[0].s_class = (void*)new const QPointF(xret);
    }
    static void x_263(Smoke::Stack x) {
        // static bool operator<(const QLatin1String&, const QLatin1String&)
        bool xret = operator<(*(const QLatin1String*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_264(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QChar&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QChar*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_265(Smoke::Stack x) {
        // static QTransform operator+(const QTransform&, double)
        QTransform xret = operator+(*(const QTransform*)x[1].s_class,(double)x[2].s_double);
        x[0].s_class = (void*)new QTransform(xret);
    }
    static void x_266(Smoke::Stack x) {
        // static QFlags<Qt::TextInteractionFlag> operator|(Qt::TextInteractionFlag, Qt::TextInteractionFlag)
        QFlags<Qt::TextInteractionFlag> xret = operator|((Qt::TextInteractionFlag)x[1].s_enum,(Qt::TextInteractionFlag)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_267(Smoke::Stack x) {
        // static bool operator==(const QStringRef&, const char*)
        bool xret = operator==(*(const QStringRef*)x[1].s_class,(const char*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_268(Smoke::Stack x) {
        // static bool operator!=(const char*, const QStringRef&)
        bool xret = operator!=((const char*)x[1].s_class,*(const QStringRef*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_269(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QPixmap&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QPixmap*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_270(Smoke::Stack x) {
        // static const QByteArray operator+(const QByteArray&, const QByteArray&)
        const QByteArray xret = operator+(*(const QByteArray*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_class = (void*)new const QByteArray(xret);
    }
    static void x_271(Smoke::Stack x) {
        // static QFlags<KConfigBase::WriteConfigFlag> operator|(KConfigBase::WriteConfigFlag, QFlags<KConfigBase::WriteConfigFlag>)
        QFlags<KConfigBase::WriteConfigFlag> xret = operator|((KConfigBase::WriteConfigFlag)x[1].s_enum,(QFlags<KConfigBase::WriteConfigFlag>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_272(Smoke::Stack x) {
        // static const QString operator+(const QString&, const QByteArray&)
        const QString xret = operator+(*(const QString*)x[1].s_class,*(const QByteArray*)x[2].s_class);
        x[0].s_class = (void*)new const QString(xret);
    }
    static void x_273(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QRect&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QRect*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_274(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::ImageConversionFlag, int)
        QIncompatibleFlag xret = operator|((Qt::ImageConversionFlag)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_275(Smoke::Stack x) {
        // static bool operator==(const char*, const QString&)
        bool xret = operator==((const char*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_276(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QIcon&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QIcon*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_277(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QVariant::Type)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,(const QVariant::Type)x[2].s_enum);
        x[0].s_class = (void*)&xret;
    }
    static void x_278(Smoke::Stack x) {
        // static const QSize operator/(const QSize&, double)
        const QSize xret = operator/(*(const QSize*)x[1].s_class,(double)x[2].s_double);
        x[0].s_class = (void*)new const QSize(xret);
    }
    static void x_279(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QLineF&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QLineF*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_280(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QPainterPath&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QPainterPath*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_281(Smoke::Stack x) {
        // static bool operator==(bool, QBool)
        bool xret = operator==((bool)x[1].s_bool,*(QBool*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_282(Smoke::Stack x) {
        // static QFlags<Qt::TouchPointState> operator|(Qt::TouchPointState, Qt::TouchPointState)
        QFlags<Qt::TouchPointState> xret = operator|((Qt::TouchPointState)x[1].s_enum,(Qt::TouchPointState)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_283(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::TextInteractionFlag, int)
        QIncompatibleFlag xret = operator|((Qt::TextInteractionFlag)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_284(Smoke::Stack x) {
        // static QPoint operator*(const QPoint&, const QTransform&)
        QPoint xret = operator*(*(const QPoint*)x[1].s_class,*(const QTransform*)x[2].s_class);
        x[0].s_class = (void*)new QPoint(xret);
    }
    static void x_285(Smoke::Stack x) {
        // static bool operator>=(const char*, const QString&)
        bool xret = operator>=((const char*)x[1].s_class,*(const QString*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_286(Smoke::Stack x) {
        // static QDataStream& operator<<(QDataStream&, const QDateTime&)
        QDataStream& xret = operator<<(*(QDataStream*)x[1].s_class,*(const QDateTime*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_287(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QTime&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QTime*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_288(Smoke::Stack x) {
        // static bool operator!=(const QPointF&, const QPointF&)
        bool xret = operator!=(*(const QPointF*)x[1].s_class,*(const QPointF*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_289(Smoke::Stack x) {
        // static const QPoint operator*(const QPoint&, int)
        const QPoint xret = operator*(*(const QPoint*)x[1].s_class,(int)x[2].s_int);
        x[0].s_class = (void*)new const QPoint(xret);
    }
    static void x_290(Smoke::Stack x) {
        // static QFlags<Qt::ImageConversionFlag> operator|(Qt::ImageConversionFlag, Qt::ImageConversionFlag)
        QFlags<Qt::ImageConversionFlag> xret = operator|((Qt::ImageConversionFlag)x[1].s_enum,(Qt::ImageConversionFlag)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_291(Smoke::Stack x) {
        // static const QSize operator-(const QSize&, const QSize&)
        const QSize xret = operator-(*(const QSize*)x[1].s_class,*(const QSize*)x[2].s_class);
        x[0].s_class = (void*)new const QSize(xret);
    }
    static void x_292(Smoke::Stack x) {
        // static QFlags<Qt::DropAction> operator|(Qt::DropAction, QFlags<Qt::DropAction>)
        QFlags<Qt::DropAction> xret = operator|((Qt::DropAction)x[1].s_enum,(QFlags<Qt::DropAction>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_293(Smoke::Stack x) {
        // static QFlags<Qt::DropAction> operator|(Qt::DropAction, Qt::DropAction)
        QFlags<Qt::DropAction> xret = operator|((Qt::DropAction)x[1].s_enum,(Qt::DropAction)x[2].s_enum);
        x[0].s_uint = (uint)xret;
    }
    static void x_294(Smoke::Stack x) {
        // static QIncompatibleFlag operator|(Qt::Orientation, int)
        QIncompatibleFlag xret = operator|((Qt::Orientation)x[1].s_enum,(int)x[2].s_int);
        x[0].s_class = (void*)new QIncompatibleFlag(xret);
    }
    static void x_295(Smoke::Stack x) {
        // static bool operator!=(const char*, const QLatin1String&)
        bool xret = operator!=((const char*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_296(Smoke::Stack x) {
        // static const QPointF operator+(const QPointF&, const QPointF&)
        const QPointF xret = operator+(*(const QPointF*)x[1].s_class,*(const QPointF*)x[2].s_class);
        x[0].s_class = (void*)new const QPointF(xret);
    }
    static void x_297(Smoke::Stack x) {
        // static QRegion operator*(const QRegion&, const QMatrix&)
        QRegion xret = operator*(*(const QRegion*)x[1].s_class,*(const QMatrix*)x[2].s_class);
        x[0].s_class = (void*)new QRegion(xret);
    }
    static void x_298(Smoke::Stack x) {
        // static bool operator==(QBool, bool)
        bool xret = operator==(*(QBool*)x[1].s_class,(bool)x[2].s_bool);
        x[0].s_bool = xret;
    }
    static void x_299(Smoke::Stack x) {
        // static bool operator==(const QRect&, const QRect&)
        bool xret = operator==(*(const QRect*)x[1].s_class,*(const QRect*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_300(Smoke::Stack x) {
        // static const QPoint operator*(float, const QPoint&)
        const QPoint xret = operator*((float)x[1].s_float,*(const QPoint*)x[2].s_class);
        x[0].s_class = (void*)new const QPoint(xret);
    }
    static void x_301(Smoke::Stack x) {
        // static QDataStream& operator>>(QDataStream&, QUrl&)
        QDataStream& xret = operator>>(*(QDataStream*)x[1].s_class,*(QUrl*)x[2].s_class);
        x[0].s_class = (void*)&xret;
    }
    static void x_302(Smoke::Stack x) {
        // static const QString operator+(const QString&, QChar)
        const QString xret = operator+(*(const QString*)x[1].s_class,*(QChar*)x[2].s_class);
        x[0].s_class = (void*)new const QString(xret);
    }
    static void x_303(Smoke::Stack x) {
        // static bool operator!=(QString::Null, QString::Null)
        bool xret = operator!=(*(QString::Null*)x[1].s_class,*(QString::Null*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_304(Smoke::Stack x) {
        // static QFlags<Qt::Orientation> operator|(Qt::Orientation, QFlags<Qt::Orientation>)
        QFlags<Qt::Orientation> xret = operator|((Qt::Orientation)x[1].s_enum,(QFlags<Qt::Orientation>)x[2].s_uint);
        x[0].s_uint = (uint)xret;
    }
    static void x_305(Smoke::Stack x) {
        // static bool operator!=(QBool, QBool)
        bool xret = operator!=(*(QBool*)x[1].s_class,*(QBool*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_306(Smoke::Stack x) {
        // static bool operator==(const QStringRef&, const QLatin1String&)
        bool xret = operator==(*(const QStringRef*)x[1].s_class,*(const QLatin1String*)x[2].s_class);
        x[0].s_bool = xret;
    }
    static void x_307(Smoke::Stack x) {
        // static QTransform operator-(const QTransform&, double)
        QTransform xret = operator-(*(const QTransform*)x[1].s_class,(double)x[2].s_double);
        x[0].s_class = (void*)new QTransform(xret);
    }
    static void x_308(Smoke::Stack x) {
        // static KIconLoader::Group operator++(KIconLoader::Group&, int)
        KIconLoader::Group xret = operator++(*(KIconLoader::Group*)x[1].s_class,(int)x[2].s_int);
        x[0].s_enum = xret;
    }
    ~x_QGlobalSpace() { this->_binding->deleted(33, (void*)this); }
};
void xcall_QGlobalSpace(Smoke::Index xi, void *obj, Smoke::Stack args) {
    x_QGlobalSpace *xself = (x_QGlobalSpace*)obj;
    switch(xi) {
        case 0: xself->x_0(args);	break;
        case 1: x_QGlobalSpace::x_1(args);	break;
        case 2: x_QGlobalSpace::x_2(args);	break;
        case 3: x_QGlobalSpace::x_3(args);	break;
        case 4: x_QGlobalSpace::x_4(args);	break;
        case 5: x_QGlobalSpace::x_5(args);	break;
        case 6: x_QGlobalSpace::x_6(args);	break;
        case 7: x_QGlobalSpace::x_7(args);	break;
        case 8: x_QGlobalSpace::x_8(args);	break;
        case 9: x_QGlobalSpace::x_9(args);	break;
        case 10: x_QGlobalSpace::x_10(args);	break;
        case 11: x_QGlobalSpace::x_11(args);	break;
        case 12: x_QGlobalSpace::x_12(args);	break;
        case 13: x_QGlobalSpace::x_13(args);	break;
        case 14: x_QGlobalSpace::x_14(args);	break;
        case 15: x_QGlobalSpace::x_15(args);	break;
        case 16: x_QGlobalSpace::x_16(args);	break;
        case 17: x_QGlobalSpace::x_17(args);	break;
        case 18: x_QGlobalSpace::x_18(args);	break;
        case 19: x_QGlobalSpace::x_19(args);	break;
        case 20: x_QGlobalSpace::x_20(args);	break;
        case 21: x_QGlobalSpace::x_21(args);	break;
        case 22: x_QGlobalSpace::x_22(args);	break;
        case 23: x_QGlobalSpace::x_23(args);	break;
        case 24: x_QGlobalSpace::x_24(args);	break;
        case 25: x_QGlobalSpace::x_25(args);	break;
        case 26: x_QGlobalSpace::x_26(args);	break;
        case 27: x_QGlobalSpace::x_27(args);	break;
        case 28: x_QGlobalSpace::x_28(args);	break;
        case 29: x_QGlobalSpace::x_29(args);	break;
        case 30: x_QGlobalSpace::x_30(args);	break;
        case 31: x_QGlobalSpace::x_31(args);	break;
        case 32: x_QGlobalSpace::x_32(args);	break;
        case 33: x_QGlobalSpace::x_33(args);	break;
        case 34: x_QGlobalSpace::x_34(args);	break;
        case 35: x_QGlobalSpace::x_35(args);	break;
        case 36: x_QGlobalSpace::x_36(args);	break;
        case 37: x_QGlobalSpace::x_37(args);	break;
        case 38: x_QGlobalSpace::x_38(args);	break;
        case 39: x_QGlobalSpace::x_39(args);	break;
        case 40: x_QGlobalSpace::x_40(args);	break;
        case 41: x_QGlobalSpace::x_41(args);	break;
        case 42: x_QGlobalSpace::x_42(args);	break;
        case 43: x_QGlobalSpace::x_43(args);	break;
        case 44: x_QGlobalSpace::x_44(args);	break;
        case 45: x_QGlobalSpace::x_45(args);	break;
        case 46: x_QGlobalSpace::x_46(args);	break;
        case 47: x_QGlobalSpace::x_47(args);	break;
        case 48: x_QGlobalSpace::x_48(args);	break;
        case 49: x_QGlobalSpace::x_49(args);	break;
        case 50: x_QGlobalSpace::x_50(args);	break;
        case 51: x_QGlobalSpace::x_51(args);	break;
        case 52: x_QGlobalSpace::x_52(args);	break;
        case 53: x_QGlobalSpace::x_53(args);	break;
        case 54: x_QGlobalSpace::x_54(args);	break;
        case 55: x_QGlobalSpace::x_55(args);	break;
        case 56: x_QGlobalSpace::x_56(args);	break;
        case 57: x_QGlobalSpace::x_57(args);	break;
        case 58: x_QGlobalSpace::x_58(args);	break;
        case 59: x_QGlobalSpace::x_59(args);	break;
        case 60: x_QGlobalSpace::x_60(args);	break;
        case 61: x_QGlobalSpace::x_61(args);	break;
        case 62: x_QGlobalSpace::x_62(args);	break;
        case 63: x_QGlobalSpace::x_63(args);	break;
        case 64: x_QGlobalSpace::x_64(args);	break;
        case 65: x_QGlobalSpace::x_65(args);	break;
        case 66: x_QGlobalSpace::x_66(args);	break;
        case 67: x_QGlobalSpace::x_67(args);	break;
        case 68: x_QGlobalSpace::x_68(args);	break;
        case 69: x_QGlobalSpace::x_69(args);	break;
        case 70: x_QGlobalSpace::x_70(args);	break;
        case 71: x_QGlobalSpace::x_71(args);	break;
        case 72: x_QGlobalSpace::x_72(args);	break;
        case 73: x_QGlobalSpace::x_73(args);	break;
        case 74: x_QGlobalSpace::x_74(args);	break;
        case 75: x_QGlobalSpace::x_75(args);	break;
        case 76: x_QGlobalSpace::x_76(args);	break;
        case 77: x_QGlobalSpace::x_77(args);	break;
        case 78: x_QGlobalSpace::x_78(args);	break;
        case 79: x_QGlobalSpace::x_79(args);	break;
        case 80: x_QGlobalSpace::x_80(args);	break;
        case 81: x_QGlobalSpace::x_81(args);	break;
        case 82: x_QGlobalSpace::x_82(args);	break;
        case 83: x_QGlobalSpace::x_83(args);	break;
        case 84: x_QGlobalSpace::x_84(args);	break;
        case 85: x_QGlobalSpace::x_85(args);	break;
        case 86: x_QGlobalSpace::x_86(args);	break;
        case 87: x_QGlobalSpace::x_87(args);	break;
        case 88: x_QGlobalSpace::x_88(args);	break;
        case 89: x_QGlobalSpace::x_89(args);	break;
        case 90: x_QGlobalSpace::x_90(args);	break;
        case 91: x_QGlobalSpace::x_91(args);	break;
        case 92: x_QGlobalSpace::x_92(args);	break;
        case 93: x_QGlobalSpace::x_93(args);	break;
        case 94: x_QGlobalSpace::x_94(args);	break;
        case 95: x_QGlobalSpace::x_95(args);	break;
        case 96: x_QGlobalSpace::x_96(args);	break;
        case 97: x_QGlobalSpace::x_97(args);	break;
        case 98: x_QGlobalSpace::x_98(args);	break;
        case 99: x_QGlobalSpace::x_99(args);	break;
        case 100: x_QGlobalSpace::x_100(args);	break;
        case 101: x_QGlobalSpace::x_101(args);	break;
        case 102: x_QGlobalSpace::x_102(args);	break;
        case 103: x_QGlobalSpace::x_103(args);	break;
        case 104: x_QGlobalSpace::x_104(args);	break;
        case 105: x_QGlobalSpace::x_105(args);	break;
        case 106: x_QGlobalSpace::x_106(args);	break;
        case 107: x_QGlobalSpace::x_107(args);	break;
        case 108: x_QGlobalSpace::x_108(args);	break;
        case 109: x_QGlobalSpace::x_109(args);	break;
        case 110: x_QGlobalSpace::x_110(args);	break;
        case 111: x_QGlobalSpace::x_111(args);	break;
        case 112: x_QGlobalSpace::x_112(args);	break;
        case 113: x_QGlobalSpace::x_113(args);	break;
        case 114: x_QGlobalSpace::x_114(args);	break;
        case 115: x_QGlobalSpace::x_115(args);	break;
        case 116: x_QGlobalSpace::x_116(args);	break;
        case 117: x_QGlobalSpace::x_117(args);	break;
        case 118: x_QGlobalSpace::x_118(args);	break;
        case 119: x_QGlobalSpace::x_119(args);	break;
        case 120: x_QGlobalSpace::x_120(args);	break;
        case 121: x_QGlobalSpace::x_121(args);	break;
        case 122: x_QGlobalSpace::x_122(args);	break;
        case 123: x_QGlobalSpace::x_123(args);	break;
        case 124: x_QGlobalSpace::x_124(args);	break;
        case 125: x_QGlobalSpace::x_125(args);	break;
        case 126: x_QGlobalSpace::x_126(args);	break;
        case 127: x_QGlobalSpace::x_127(args);	break;
        case 128: x_QGlobalSpace::x_128(args);	break;
        case 129: x_QGlobalSpace::x_129(args);	break;
        case 130: x_QGlobalSpace::x_130(args);	break;
        case 131: x_QGlobalSpace::x_131(args);	break;
        case 132: x_QGlobalSpace::x_132(args);	break;
        case 133: x_QGlobalSpace::x_133(args);	break;
        case 134: x_QGlobalSpace::x_134(args);	break;
        case 135: x_QGlobalSpace::x_135(args);	break;
        case 136: x_QGlobalSpace::x_136(args);	break;
        case 137: x_QGlobalSpace::x_137(args);	break;
        case 138: x_QGlobalSpace::x_138(args);	break;
        case 139: x_QGlobalSpace::x_139(args);	break;
        case 140: x_QGlobalSpace::x_140(args);	break;
        case 141: x_QGlobalSpace::x_141(args);	break;
        case 142: x_QGlobalSpace::x_142(args);	break;
        case 143: x_QGlobalSpace::x_143(args);	break;
        case 144: x_QGlobalSpace::x_144(args);	break;
        case 145: x_QGlobalSpace::x_145(args);	break;
        case 146: x_QGlobalSpace::x_146(args);	break;
        case 147: x_QGlobalSpace::x_147(args);	break;
        case 148: x_QGlobalSpace::x_148(args);	break;
        case 149: x_QGlobalSpace::x_149(args);	break;
        case 150: x_QGlobalSpace::x_150(args);	break;
        case 151: x_QGlobalSpace::x_151(args);	break;
        case 152: x_QGlobalSpace::x_152(args);	break;
        case 153: x_QGlobalSpace::x_153(args);	break;
        case 154: x_QGlobalSpace::x_154(args);	break;
        case 155: x_QGlobalSpace::x_155(args);	break;
        case 156: x_QGlobalSpace::x_156(args);	break;
        case 157: x_QGlobalSpace::x_157(args);	break;
        case 158: x_QGlobalSpace::x_158(args);	break;
        case 159: x_QGlobalSpace::x_159(args);	break;
        case 160: x_QGlobalSpace::x_160(args);	break;
        case 161: x_QGlobalSpace::x_161(args);	break;
        case 162: x_QGlobalSpace::x_162(args);	break;
        case 163: x_QGlobalSpace::x_163(args);	break;
        case 164: x_QGlobalSpace::x_164(args);	break;
        case 165: x_QGlobalSpace::x_165(args);	break;
        case 166: x_QGlobalSpace::x_166(args);	break;
        case 167: x_QGlobalSpace::x_167(args);	break;
        case 168: x_QGlobalSpace::x_168(args);	break;
        case 169: x_QGlobalSpace::x_169(args);	break;
        case 170: x_QGlobalSpace::x_170(args);	break;
        case 171: x_QGlobalSpace::x_171(args);	break;
        case 172: x_QGlobalSpace::x_172(args);	break;
        case 173: x_QGlobalSpace::x_173(args);	break;
        case 174: x_QGlobalSpace::x_174(args);	break;
        case 175: x_QGlobalSpace::x_175(args);	break;
        case 176: x_QGlobalSpace::x_176(args);	break;
        case 177: x_QGlobalSpace::x_177(args);	break;
        case 178: x_QGlobalSpace::x_178(args);	break;
        case 179: x_QGlobalSpace::x_179(args);	break;
        case 180: x_QGlobalSpace::x_180(args);	break;
        case 181: x_QGlobalSpace::x_181(args);	break;
        case 182: x_QGlobalSpace::x_182(args);	break;
        case 183: x_QGlobalSpace::x_183(args);	break;
        case 184: x_QGlobalSpace::x_184(args);	break;
        case 185: x_QGlobalSpace::x_185(args);	break;
        case 186: x_QGlobalSpace::x_186(args);	break;
        case 187: x_QGlobalSpace::x_187(args);	break;
        case 188: x_QGlobalSpace::x_188(args);	break;
        case 189: x_QGlobalSpace::x_189(args);	break;
        case 190: x_QGlobalSpace::x_190(args);	break;
        case 191: x_QGlobalSpace::x_191(args);	break;
        case 192: x_QGlobalSpace::x_192(args);	break;
        case 193: x_QGlobalSpace::x_193(args);	break;
        case 194: x_QGlobalSpace::x_194(args);	break;
        case 195: x_QGlobalSpace::x_195(args);	break;
        case 196: x_QGlobalSpace::x_196(args);	break;
        case 197: x_QGlobalSpace::x_197(args);	break;
        case 198: x_QGlobalSpace::x_198(args);	break;
        case 199: x_QGlobalSpace::x_199(args);	break;
        case 200: x_QGlobalSpace::x_200(args);	break;
        case 201: x_QGlobalSpace::x_201(args);	break;
        case 202: x_QGlobalSpace::x_202(args);	break;
        case 203: x_QGlobalSpace::x_203(args);	break;
        case 204: x_QGlobalSpace::x_204(args);	break;
        case 205: x_QGlobalSpace::x_205(args);	break;
        case 206: x_QGlobalSpace::x_206(args);	break;
        case 207: x_QGlobalSpace::x_207(args);	break;
        case 208: x_QGlobalSpace::x_208(args);	break;
        case 209: x_QGlobalSpace::x_209(args);	break;
        case 210: x_QGlobalSpace::x_210(args);	break;
        case 211: x_QGlobalSpace::x_211(args);	break;
        case 212: x_QGlobalSpace::x_212(args);	break;
        case 213: x_QGlobalSpace::x_213(args);	break;
        case 214: x_QGlobalSpace::x_214(args);	break;
        case 215: x_QGlobalSpace::x_215(args);	break;
        case 216: x_QGlobalSpace::x_216(args);	break;
        case 217: x_QGlobalSpace::x_217(args);	break;
        case 218: x_QGlobalSpace::x_218(args);	break;
        case 219: x_QGlobalSpace::x_219(args);	break;
        case 220: x_QGlobalSpace::x_220(args);	break;
        case 221: x_QGlobalSpace::x_221(args);	break;
        case 222: x_QGlobalSpace::x_222(args);	break;
        case 223: x_QGlobalSpace::x_223(args);	break;
        case 224: x_QGlobalSpace::x_224(args);	break;
        case 225: x_QGlobalSpace::x_225(args);	break;
        case 226: x_QGlobalSpace::x_226(args);	break;
        case 227: x_QGlobalSpace::x_227(args);	break;
        case 228: x_QGlobalSpace::x_228(args);	break;
        case 229: x_QGlobalSpace::x_229(args);	break;
        case 230: x_QGlobalSpace::x_230(args);	break;
        case 231: x_QGlobalSpace::x_231(args);	break;
        case 232: x_QGlobalSpace::x_232(args);	break;
        case 233: x_QGlobalSpace::x_233(args);	break;
        case 234: x_QGlobalSpace::x_234(args);	break;
        case 235: x_QGlobalSpace::x_235(args);	break;
        case 236: x_QGlobalSpace::x_236(args);	break;
        case 237: x_QGlobalSpace::x_237(args);	break;
        case 238: x_QGlobalSpace::x_238(args);	break;
        case 239: x_QGlobalSpace::x_239(args);	break;
        case 240: x_QGlobalSpace::x_240(args);	break;
        case 241: x_QGlobalSpace::x_241(args);	break;
        case 242: x_QGlobalSpace::x_242(args);	break;
        case 243: x_QGlobalSpace::x_243(args);	break;
        case 244: x_QGlobalSpace::x_244(args);	break;
        case 245: x_QGlobalSpace::x_245(args);	break;
        case 246: x_QGlobalSpace::x_246(args);	break;
        case 247: x_QGlobalSpace::x_247(args);	break;
        case 248: x_QGlobalSpace::x_248(args);	break;
        case 249: x_QGlobalSpace::x_249(args);	break;
        case 250: x_QGlobalSpace::x_250(args);	break;
        case 251: x_QGlobalSpace::x_251(args);	break;
        case 252: x_QGlobalSpace::x_252(args);	break;
        case 253: x_QGlobalSpace::x_253(args);	break;
        case 254: x_QGlobalSpace::x_254(args);	break;
        case 255: x_QGlobalSpace::x_255(args);	break;
        case 256: x_QGlobalSpace::x_256(args);	break;
        case 257: x_QGlobalSpace::x_257(args);	break;
        case 258: x_QGlobalSpace::x_258(args);	break;
        case 259: x_QGlobalSpace::x_259(args);	break;
        case 260: x_QGlobalSpace::x_260(args);	break;
        case 261: x_QGlobalSpace::x_261(args);	break;
        case 262: x_QGlobalSpace::x_262(args);	break;
        case 263: x_QGlobalSpace::x_263(args);	break;
        case 264: x_QGlobalSpace::x_264(args);	break;
        case 265: x_QGlobalSpace::x_265(args);	break;
        case 266: x_QGlobalSpace::x_266(args);	break;
        case 267: x_QGlobalSpace::x_267(args);	break;
        case 268: x_QGlobalSpace::x_268(args);	break;
        case 269: x_QGlobalSpace::x_269(args);	break;
        case 270: x_QGlobalSpace::x_270(args);	break;
        case 271: x_QGlobalSpace::x_271(args);	break;
        case 272: x_QGlobalSpace::x_272(args);	break;
        case 273: x_QGlobalSpace::x_273(args);	break;
        case 274: x_QGlobalSpace::x_274(args);	break;
        case 275: x_QGlobalSpace::x_275(args);	break;
        case 276: x_QGlobalSpace::x_276(args);	break;
        case 277: x_QGlobalSpace::x_277(args);	break;
        case 278: x_QGlobalSpace::x_278(args);	break;
        case 279: x_QGlobalSpace::x_279(args);	break;
        case 280: x_QGlobalSpace::x_280(args);	break;
        case 281: x_QGlobalSpace::x_281(args);	break;
        case 282: x_QGlobalSpace::x_282(args);	break;
        case 283: x_QGlobalSpace::x_283(args);	break;
        case 284: x_QGlobalSpace::x_284(args);	break;
        case 285: x_QGlobalSpace::x_285(args);	break;
        case 286: x_QGlobalSpace::x_286(args);	break;
        case 287: x_QGlobalSpace::x_287(args);	break;
        case 288: x_QGlobalSpace::x_288(args);	break;
        case 289: x_QGlobalSpace::x_289(args);	break;
        case 290: x_QGlobalSpace::x_290(args);	break;
        case 291: x_QGlobalSpace::x_291(args);	break;
        case 292: x_QGlobalSpace::x_292(args);	break;
        case 293: x_QGlobalSpace::x_293(args);	break;
        case 294: x_QGlobalSpace::x_294(args);	break;
        case 295: x_QGlobalSpace::x_295(args);	break;
        case 296: x_QGlobalSpace::x_296(args);	break;
        case 297: x_QGlobalSpace::x_297(args);	break;
        case 298: x_QGlobalSpace::x_298(args);	break;
        case 299: x_QGlobalSpace::x_299(args);	break;
        case 300: x_QGlobalSpace::x_300(args);	break;
        case 301: x_QGlobalSpace::x_301(args);	break;
        case 302: x_QGlobalSpace::x_302(args);	break;
        case 303: x_QGlobalSpace::x_303(args);	break;
        case 304: x_QGlobalSpace::x_304(args);	break;
        case 305: x_QGlobalSpace::x_305(args);	break;
        case 306: x_QGlobalSpace::x_306(args);	break;
        case 307: x_QGlobalSpace::x_307(args);	break;
        case 308: x_QGlobalSpace::x_308(args);	break;
    }
}

}
