
// Auto generated

#ifndef QDIALOGBUTTONBOX_H_WRAPPER
#define QDIALOGBUTTONBOX_H_WRAPPER

// include header:
//#include "header_h.h"

#include "../RJSHelper.h"


#include "RJSWrapperObj.h"

#include <QAbstractButton>

#include <QPushButton>

#include <QQmlEngine>

#include "RJSType.h"

#include <QDialogButtonBox>

// wrapped object is QDialogButtonBox_Base class if new object is created:
#include "qdialogbuttonbox_base.h"

// singleton class wrapper for static functions:
class QTJSAPI_EXPORT QDialogButtonBox_WrapperSingleton: public QObject {
    Q_OBJECT
    QML_INTERFACE

    // constants:


    // static properties:


public:
    //Q_INVOKABLE
    QDialogButtonBox_WrapperSingleton(RJSApi& h)
        : QObject(),
          handler(h)

    {}



    // static functions:

    // Class: QDialogButtonBox
    // Function: tr
    // Source: QObject
    // Static: true
    // Parameters: 3
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    tr
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()
          ,
        const QJSValue&
        a3
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setTabOrder
    // Source: QWidget
    // Static: true
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setTabOrder
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: mouseGrabber
    // Source: QWidget
    // Static: true
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    mouseGrabber
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: keyboardGrabber
    // Source: QWidget
    // Static: true
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    keyboardGrabber
    (


    )

    ;


private:
    RJSApi& handler;
    //static QDialogButtonBox_WrapperSingleton* _singleInstance;

    // constants:

};

// static functions implementation in singleton wrapper:

// wrapper class for QDialogButtonBox
class QTJSAPI_EXPORT QDialogButtonBox_Wrapper : public RJSWrapperObj {


    Q_OBJECT
    QML_INTERFACE

    Q_PROPERTY(

        QJSValue
        objectName READ objectName WRITE setObjectName
    )

    Q_PROPERTY(

        QJSValue
        modal READ isModal
    )

    Q_PROPERTY(

        QJSValue
        windowModality READ windowModality WRITE setWindowModality
    )

    Q_PROPERTY(

        QJSValue
        enabled READ isEnabled WRITE setEnabled
    )

    Q_PROPERTY(

        QJSValue
        geometry READ geometry WRITE setGeometry
    )

    Q_PROPERTY(

        QJSValue
        frameGeometry READ frameGeometry
    )

    Q_PROPERTY(

        QJSValue
        normalGeometry READ normalGeometry
    )

    Q_PROPERTY(

        QJSValue
        x READ x
    )

    Q_PROPERTY(

        QJSValue
        y READ y
    )

    Q_PROPERTY(

        QJSValue
        pos READ pos WRITE move
    )

    Q_PROPERTY(

        QJSValue
        frameSize READ frameSize
    )

    Q_PROPERTY(

        QJSValue
        size READ size WRITE resize
    )

    Q_PROPERTY(

        QJSValue
        width READ width
    )

    Q_PROPERTY(

        QJSValue
        height READ height
    )

    Q_PROPERTY(

        QJSValue
        rect READ rect
    )

    Q_PROPERTY(

        QJSValue
        childrenRect READ childrenRect
    )

    Q_PROPERTY(

        QJSValue
        childrenRegion READ childrenRegion
    )

    Q_PROPERTY(

        QJSValue
        sizePolicy READ sizePolicy WRITE setSizePolicy
    )

    Q_PROPERTY(

        QJSValue
        minimumSize READ minimumSize WRITE setMinimumSize
    )

    Q_PROPERTY(

        QJSValue
        maximumSize READ maximumSize WRITE setMaximumSize
    )

    Q_PROPERTY(

        QJSValue
        minimumWidth READ minimumWidth WRITE setMinimumWidth
    )

    Q_PROPERTY(

        QJSValue
        minimumHeight READ minimumHeight WRITE setMinimumHeight
    )

    Q_PROPERTY(

        QJSValue
        maximumWidth READ maximumWidth WRITE setMaximumWidth
    )

    Q_PROPERTY(

        QJSValue
        maximumHeight READ maximumHeight WRITE setMaximumHeight
    )

    Q_PROPERTY(

        QJSValue
        sizeIncrement READ sizeIncrement WRITE setSizeIncrement
    )

    Q_PROPERTY(

        QJSValue
        baseSize READ baseSize WRITE setBaseSize
    )

    Q_PROPERTY(

        QJSValue
        palette READ palette WRITE setPalette
    )

    Q_PROPERTY(

        QJSValue
        font READ font WRITE setFont
    )

    Q_PROPERTY(

        QJSValue
        cursor READ cursor WRITE setCursor
    )

    Q_PROPERTY(

        QJSValue
        mouseTracking READ hasMouseTracking WRITE setMouseTracking
    )

    Q_PROPERTY(

        QJSValue
        tabletTracking READ hasTabletTracking WRITE setTabletTracking
    )

    Q_PROPERTY(

        QJSValue
        isActiveWindow READ isActiveWindow
    )

    Q_PROPERTY(

        QJSValue
        focusPolicy READ focusPolicy WRITE setFocusPolicy
    )

    Q_PROPERTY(

        QJSValue
        focus READ hasFocus
    )

    Q_PROPERTY(

        QJSValue
        contextMenuPolicy READ contextMenuPolicy WRITE setContextMenuPolicy
    )

    Q_PROPERTY(

        QJSValue
        updatesEnabled READ updatesEnabled WRITE setUpdatesEnabled
    )

    Q_PROPERTY(

        QJSValue
        visible READ isVisible WRITE setVisible
    )

    Q_PROPERTY(

        QJSValue
        minimized READ isMinimized
    )

    Q_PROPERTY(

        QJSValue
        maximized READ isMaximized
    )

    Q_PROPERTY(

        QJSValue
        fullScreen READ isFullScreen
    )

    Q_PROPERTY(

        QJSValue
        sizeHint READ sizeHint
    )

    Q_PROPERTY(

        QJSValue
        minimumSizeHint READ minimumSizeHint
    )

    Q_PROPERTY(

        QJSValue
        acceptDrops READ acceptDrops WRITE setAcceptDrops
    )

    Q_PROPERTY(

        QJSValue
        windowTitle READ windowTitle WRITE setWindowTitle
    )

    Q_PROPERTY(

        QJSValue
        windowIcon READ windowIcon WRITE setWindowIcon
    )

    Q_PROPERTY(

        QJSValue
        windowIconText READ windowIconText WRITE setWindowIconText
    )

    Q_PROPERTY(

        QJSValue
        windowOpacity READ windowOpacity WRITE setWindowOpacity
    )

    Q_PROPERTY(

        QJSValue
        windowModified READ isWindowModified WRITE setWindowModified
    )

    Q_PROPERTY(

        QJSValue
        toolTip READ toolTip WRITE setToolTip
    )

    Q_PROPERTY(

        QJSValue
        toolTipDuration READ toolTipDuration WRITE setToolTipDuration
    )

    Q_PROPERTY(

        QJSValue
        statusTip READ statusTip WRITE setStatusTip
    )

    Q_PROPERTY(

        QJSValue
        whatsThis READ whatsThis WRITE setWhatsThis
    )

    Q_PROPERTY(

        QJSValue
        accessibleName READ accessibleName WRITE setAccessibleName
    )

    Q_PROPERTY(

        QJSValue
        accessibleDescription READ accessibleDescription WRITE setAccessibleDescription
    )

    Q_PROPERTY(

        QJSValue
        layoutDirection READ layoutDirection WRITE setLayoutDirection
    )

    Q_PROPERTY(

        QJSValue
        autoFillBackground READ autoFillBackground WRITE setAutoFillBackground
    )

    Q_PROPERTY(

        QJSValue
        styleSheet READ styleSheet WRITE setStyleSheet
    )

    Q_PROPERTY(

        QJSValue
        locale READ locale WRITE setLocale
    )

    Q_PROPERTY(

        QJSValue
        windowFilePath READ windowFilePath WRITE setWindowFilePath
    )

    Q_PROPERTY(

        QJSValue
        inputMethodHints READ inputMethodHints WRITE setInputMethodHints
    )


private:
    // disable copy constructor:
    QDialogButtonBox_Wrapper(const QDialogButtonBox_Wrapper&);

public:
    // initialization of QDialogButtonBox:
    static void init(RJSApi& handler);


    static QDialogButtonBox* castToBase(void* vp, /*RJSType ID*/ int t) {

        // check if pointer points to derrived type:


        // hook for modules to cast from other types to base QDialogButtonBox:
        for (int i=0; i<basecasters_QDialogButtonBox.length(); i++) {
            RJSBasecaster_QDialogButtonBox* basecaster = basecasters_QDialogButtonBox[i];
            QDialogButtonBox* ret = basecaster->castToBase(t, vp);
            if (ret!=nullptr) {
                return ret;
            }
        }

        // object is a pointer to base class QDialogButtonBox:
        if (t==RJSType_QDialogButtonBox::getIdStatic()) {
            return (QDialogButtonBox*)vp;
        }

        qWarning() << "QDialogButtonBox_Wrapper::castToBase: type not found: " << RJSHelper::getTypeName(t);

        return nullptr;

    }

    static QDialogButtonBox* getWrappedBase(RJSWrapper* wrapper) {
        int t = wrapper->getWrappedType();
        void* vp = wrapper->getWrappedVoid();
        if (vp==nullptr) {
            //qWarning() << "getWrapped_QDialogButtonBox*: wrapper wraps NULL";
        }

        QDialogButtonBox* ret = castToBase(vp, t);
        if (ret==nullptr && vp!=nullptr) {
            qWarning() << "QDialogButtonBox*_Wrapper::getWrappedBase: extracted type " << t << "from wrapper is NULL";
        }
        return ret;
    }

    // enums:

    enum ButtonRole {
        InvalidRole = QDialogButtonBox::InvalidRole,
        AcceptRole = QDialogButtonBox::AcceptRole,
        RejectRole = QDialogButtonBox::RejectRole,
        DestructiveRole = QDialogButtonBox::DestructiveRole,
        ActionRole = QDialogButtonBox::ActionRole,
        HelpRole = QDialogButtonBox::HelpRole,
        YesRole = QDialogButtonBox::YesRole,
        NoRole = QDialogButtonBox::NoRole,
        ResetRole = QDialogButtonBox::ResetRole,
        ApplyRole = QDialogButtonBox::ApplyRole,
        NRoles = QDialogButtonBox::NRoles,

    };
    Q_ENUM(ButtonRole)

    enum StandardButton {
        NoButton = QDialogButtonBox::NoButton,
        Ok = QDialogButtonBox::Ok,
        Save = QDialogButtonBox::Save,
        SaveAll = QDialogButtonBox::SaveAll,
        Open = QDialogButtonBox::Open,
        Yes = QDialogButtonBox::Yes,
        YesToAll = QDialogButtonBox::YesToAll,
        No = QDialogButtonBox::No,
        NoToAll = QDialogButtonBox::NoToAll,
        Abort = QDialogButtonBox::Abort,
        Retry = QDialogButtonBox::Retry,
        Ignore = QDialogButtonBox::Ignore,
        Close = QDialogButtonBox::Close,
        Cancel = QDialogButtonBox::Cancel,
        Discard = QDialogButtonBox::Discard,
        Help = QDialogButtonBox::Help,
        Apply = QDialogButtonBox::Apply,
        Reset = QDialogButtonBox::Reset,
        RestoreDefaults = QDialogButtonBox::RestoreDefaults,
        FirstButton = QDialogButtonBox::FirstButton,
        LastButton = QDialogButtonBox::LastButton,

    };
    Q_ENUM(StandardButton)

    enum ButtonLayout {
        WinLayout = QDialogButtonBox::WinLayout,
        MacLayout = QDialogButtonBox::MacLayout,
        KdeLayout = QDialogButtonBox::KdeLayout,
        GnomeLayout = QDialogButtonBox::GnomeLayout,
        AndroidLayout = QDialogButtonBox::AndroidLayout,

    };
    Q_ENUM(ButtonLayout)

    /*
    // special constructor used as prototype:

          Q_INVOKABLE
          QDialogButtonBox_Wrapper(QJSEngine* e);

    */


    // special constructor to wrap existing object:

    //Q_INVOKABLE
    QDialogButtonBox_Wrapper(RJSApi& h, QDialogButtonBox* o, bool wrappedCreated);


    // destructor:

    virtual ~QDialogButtonBox_Wrapper();

    // initialization of signal forwarding

    void initConnections();


    // constructors:

    // Class: QDialogButtonBox
    // Function:
    // Source:
    // Static: false
    // Parameters: 3
    // preceding Parameters: -1

public:
    Q_INVOKABLE
    QDialogButtonBox_Wrapper

    (


        // RJSApi:
        QObject* h

        ,

        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()
          ,
        const QJSValue&
        a3
        = QJSValue()

    )

    ;


    // non-static functions:

    // Class: QDialogButtonBox
    // Function: objectName
    // Source: QObject
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    objectName
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setObjectName
    // Source: QObject
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setObjectName
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: isWidgetType
    // Source: QObject
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isWidgetType
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: isWindowType
    // Source: QObject
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isWindowType
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: signalsBlocked
    // Source: QObject
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    signalsBlocked
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: blockSignals
    // Source: QObject
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    blockSignals
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: findChild
    // Source: QObject
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    findChild
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: children
    // Source: QObject
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    children
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: installEventFilter
    // Source: QObject
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    installEventFilter
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: removeEventFilter
    // Source: QObject
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    removeEventFilter
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: dumpObjectTree
    // Source: QObject
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    dumpObjectTree
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: dumpObjectInfo
    // Source: QObject
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    dumpObjectInfo
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: setProperty
    // Source: QObject
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setProperty
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: property
    // Source: QObject
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    property
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: dynamicPropertyNames
    // Source: QObject
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    dynamicPropertyNames
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: parent
    // Source: QObject
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    parent
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: deleteLater
    // Source: QObject
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    deleteLater
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: devType
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    devType
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: createWinId
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    createWinId
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: isWindow
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isWindow
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: isModal
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isModal
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: windowModality
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    windowModality
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setWindowModality
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setWindowModality
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: isEnabled
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isEnabled
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: isEnabledTo
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isEnabledTo
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setEnabled
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setEnabled
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setDisabled
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setDisabled
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setWindowModified
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setWindowModified
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: frameGeometry
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    frameGeometry
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: geometry
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    geometry
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: normalGeometry
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    normalGeometry
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: x
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    x
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: y
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    y
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: pos
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    pos
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: frameSize
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    frameSize
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: size
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    size
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: width
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    width
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: height
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    height
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: rect
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    rect
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: childrenRect
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    childrenRect
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: childrenRegion
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    childrenRegion
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: minimumSize
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    minimumSize
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: maximumSize
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    maximumSize
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: minimumWidth
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    minimumWidth
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: minimumHeight
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    minimumHeight
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: maximumWidth
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    maximumWidth
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: maximumHeight
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    maximumHeight
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setMinimumSize
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setMinimumSize
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setMaximumSize
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setMaximumSize
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setMinimumWidth
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setMinimumWidth
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setMinimumHeight
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setMinimumHeight
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setMaximumWidth
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setMaximumWidth
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setMaximumHeight
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setMaximumHeight
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: sizeIncrement
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    sizeIncrement
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setSizeIncrement
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setSizeIncrement
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: baseSize
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    baseSize
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setBaseSize
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setBaseSize
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setFixedSize
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setFixedSize
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setFixedWidth
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setFixedWidth
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setFixedHeight
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setFixedHeight
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: mapToGlobal
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    mapToGlobal
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: mapFromGlobal
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    mapFromGlobal
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: mapToParent
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    mapToParent
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: mapFromParent
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    mapFromParent
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: mapTo
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    mapTo
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: mapFrom
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    mapFrom
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: window
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    window
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: nativeParentWidget
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    nativeParentWidget
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: topLevelWidget
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    topLevelWidget
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: palette
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    palette
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setPalette
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setPalette
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setBackgroundRole
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setBackgroundRole
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: backgroundRole
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    backgroundRole
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setForegroundRole
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setForegroundRole
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: foregroundRole
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    foregroundRole
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: font
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    font
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setFont
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setFont
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: fontInfo
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    fontInfo
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: cursor
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    cursor
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setCursor
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setCursor
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: unsetCursor
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    unsetCursor
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: setMouseTracking
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setMouseTracking
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: hasMouseTracking
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    hasMouseTracking
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: underMouse
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    underMouse
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setTabletTracking
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setTabletTracking
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: hasTabletTracking
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    hasTabletTracking
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setMask
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setMask
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: mask
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    mask
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: clearMask
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    clearMask
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: grab
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    grab
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: grabGesture
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    grabGesture
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: ungrabGesture
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    ungrabGesture
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setWindowTitle
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setWindowTitle
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setStyleSheet
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setStyleSheet
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: styleSheet
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    styleSheet
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: windowTitle
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    windowTitle
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setWindowIcon
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setWindowIcon
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: windowIcon
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    windowIcon
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setWindowIconText
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setWindowIconText
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: windowIconText
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    windowIconText
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setWindowRole
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setWindowRole
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: windowRole
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    windowRole
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setWindowFilePath
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setWindowFilePath
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: windowFilePath
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    windowFilePath
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setWindowOpacity
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setWindowOpacity
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: windowOpacity
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    windowOpacity
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: isWindowModified
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isWindowModified
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setToolTip
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setToolTip
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: toolTip
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    toolTip
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setToolTipDuration
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setToolTipDuration
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: toolTipDuration
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    toolTipDuration
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setStatusTip
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setStatusTip
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: statusTip
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    statusTip
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setWhatsThis
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setWhatsThis
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: whatsThis
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    whatsThis
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: accessibleName
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    accessibleName
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setAccessibleName
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setAccessibleName
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: accessibleDescription
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    accessibleDescription
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setAccessibleDescription
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setAccessibleDescription
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setLayoutDirection
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setLayoutDirection
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: layoutDirection
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    layoutDirection
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: unsetLayoutDirection
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    unsetLayoutDirection
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: setLocale
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setLocale
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: locale
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    locale
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: unsetLocale
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    unsetLocale
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: isRightToLeft
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isRightToLeft
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: isLeftToRight
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isLeftToRight
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: isActiveWindow
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isActiveWindow
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: activateWindow
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    activateWindow
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: clearFocus
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    clearFocus
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: setFocus
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setFocus
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: focusPolicy
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    focusPolicy
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setFocusPolicy
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setFocusPolicy
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: hasFocus
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    hasFocus
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setFocusProxy
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setFocusProxy
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: focusProxy
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    focusProxy
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: contextMenuPolicy
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    contextMenuPolicy
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setContextMenuPolicy
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setContextMenuPolicy
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: grabMouse
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    grabMouse
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: releaseMouse
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    releaseMouse
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: grabKeyboard
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    grabKeyboard
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: releaseKeyboard
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    releaseKeyboard
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: grabShortcut
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    grabShortcut
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: releaseShortcut
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    releaseShortcut
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setShortcutEnabled
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setShortcutEnabled
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setShortcutAutoRepeat
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setShortcutAutoRepeat
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: updatesEnabled
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    updatesEnabled
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setUpdatesEnabled
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setUpdatesEnabled
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: update
    // Source: QWidget
    // Static: false
    // Parameters: 4
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    update
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()
          ,
        const QJSValue&
        a3
        = QJSValue()
          ,
        const QJSValue&
        a4
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: repaint
    // Source: QWidget
    // Static: false
    // Parameters: 4
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    repaint
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()
          ,
        const QJSValue&
        a3
        = QJSValue()
          ,
        const QJSValue&
        a4
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setVisible
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setVisible
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setHidden
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setHidden
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: show
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    show
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: hide
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    hide
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: showMinimized
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    showMinimized
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: showMaximized
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    showMaximized
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: showFullScreen
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    showFullScreen
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: showNormal
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    showNormal
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: close
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    close
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: raise
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    raise
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: lower
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    lower
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: stackUnder
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    stackUnder
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: move
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    move
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: resize
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    resize
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setGeometry
    // Source: QWidget
    // Static: false
    // Parameters: 4
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setGeometry
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()
          ,
        const QJSValue&
        a3
        = QJSValue()
          ,
        const QJSValue&
        a4
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: saveGeometry
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    saveGeometry
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: restoreGeometry
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    restoreGeometry
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: adjustSize
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    adjustSize
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: isVisible
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isVisible
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: isVisibleTo
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isVisibleTo
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: isHidden
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isHidden
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: isMinimized
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isMinimized
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: isMaximized
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isMaximized
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: isFullScreen
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isFullScreen
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: windowState
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    windowState
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setWindowState
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setWindowState
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: overrideWindowState
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    overrideWindowState
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: sizeHint
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    sizeHint
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: minimumSizeHint
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    minimumSizeHint
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: sizePolicy
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    sizePolicy
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setSizePolicy
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setSizePolicy
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: heightForWidth
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    heightForWidth
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: hasHeightForWidth
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    hasHeightForWidth
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: visibleRegion
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    visibleRegion
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setContentsMargins
    // Source: QWidget
    // Static: false
    // Parameters: 4
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setContentsMargins
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()
          ,
        const QJSValue&
        a3
        = QJSValue()
          ,
        const QJSValue&
        a4
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: contentsMargins
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    contentsMargins
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: contentsRect
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    contentsRect
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: layout
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    layout
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setLayout
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setLayout
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: updateGeometry
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    updateGeometry
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: setParent
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setParent
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: scroll
    // Source: QWidget
    // Static: false
    // Parameters: 3
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    scroll
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()
          ,
        const QJSValue&
        a3
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: focusWidget
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    focusWidget
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: nextInFocusChain
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    nextInFocusChain
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: previousInFocusChain
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    previousInFocusChain
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: acceptDrops
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    acceptDrops
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setAcceptDrops
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setAcceptDrops
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: addAction
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    addAction
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: addActions
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    addActions
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: insertActions
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    insertActions
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: insertAction
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    insertAction
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: removeAction
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    removeAction
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: actions
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    actions
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: parentWidget
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    parentWidget
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setWindowFlags
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setWindowFlags
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: windowFlags
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    windowFlags
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setWindowFlag
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setWindowFlag
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: overrideWindowFlags
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    overrideWindowFlags
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: windowType
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    windowType
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: childAt
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    childAt
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setAttribute
    // Source: QWidget
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setAttribute
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: testAttribute
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    testAttribute
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: ensurePolished
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    ensurePolished
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: isAncestorOf
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    isAncestorOf
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: autoFillBackground
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    autoFillBackground
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setAutoFillBackground
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setAutoFillBackground
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: customContextMenuRequested
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

    // signal forwarded from wrapped class:
signals:
    void customContextMenuRequested(

        const QJSValue&
        a1
    );

    // called when signal is emitted from wrapped class:
public slots:
    void customContextMenuRequestedEmitter(
        const QPoint& pos
    );

    // Class: QDialogButtonBox
    // Function: inputMethodQuery
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    inputMethodQuery
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: inputMethodHints
    // Source: QWidget
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    inputMethodHints
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setInputMethodHints
    // Source: QWidget
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setInputMethodHints
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: setOrientation
    // Source:
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setOrientation
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: orientation
    // Source:
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    orientation
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: addButton
    // Source:
    // Static: false
    // Parameters: 2
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    addButton
    (


        const QJSValue&
        a1
        = QJSValue()
          ,
        const QJSValue&
        a2
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: removeButton
    // Source:
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    removeButton
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: clear
    // Source:
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    clear
    (


    )

    ;

    // Class: QDialogButtonBox
    // Function: buttons
    // Source:
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    buttons
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: buttonRole
    // Source:
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    buttonRole
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setStandardButtons
    // Source:
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setStandardButtons
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: standardButtons
    // Source:
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    standardButtons
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: standardButton
    // Source:
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    standardButton
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: button
    // Source:
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    button
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: setCenterButtons
    // Source:
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    setCenterButtons
    (


        const QJSValue&
        a1
        = QJSValue()

    )

    ;

    // Class: QDialogButtonBox
    // Function: centerButtons
    // Source:
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

public:
    Q_INVOKABLE

    QJSValue
    centerButtons
    (


    )

    const

    ;

    // Class: QDialogButtonBox
    // Function: clicked
    // Source:
    // Static: false
    // Parameters: 1
    // preceding Parameters: -1

    // signal forwarded from wrapped class:
signals:
    void clicked(

        const QJSValue&
        a1
    );

    // called when signal is emitted from wrapped class:
public slots:
    void clickedEmitter(
        QAbstractButton* button
    );

    // Class: QDialogButtonBox
    // Function: accepted
    // Source:
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

    // signal forwarded from wrapped class:
signals:
    void accepted(

    );

    // called when signal is emitted from wrapped class:
public slots:
    void acceptedEmitter(

    );

    // Class: QDialogButtonBox
    // Function: helpRequested
    // Source:
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

    // signal forwarded from wrapped class:
signals:
    void helpRequested(

    );

    // called when signal is emitted from wrapped class:
public slots:
    void helpRequestedEmitter(

    );

    // Class: QDialogButtonBox
    // Function: rejected
    // Source:
    // Static: false
    // Parameters: 0
    // preceding Parameters: -1

    // signal forwarded from wrapped class:
signals:
    void rejected(

    );

    // called when signal is emitted from wrapped class:
public slots:
    void rejectedEmitter(

    );

    // destroy function for non-copyable objects:
    Q_INVOKABLE void destr() {
        if (wrapped!=nullptr) {

            delete wrapped;

            wrapped = nullptr;
        }

    }


    //public:
    // set engine:
    //Q_INVOKABLE void setHandler(RJSApi* h) {
    //  RJSWrapperObj::setHandler(h);
    //}


    // member functions for static properties, forward to static function



    // protected overwritten functions / events and their public invokable counterparts:

public:

    // get type of wrapped object:
    Q_INVOKABLE
    virtual /*RJSType ID*/ int getWrappedType() const {
        return RJSType_QDialogButtonBox::getIdStatic();
    }

    // return true if wrapped object is owned by C++ (not deleted):
    Q_INVOKABLE
    virtual bool isCppOwnership() const {

        return true;

    }

    // get wrapped object:
    QDialogButtonBox* getWrapped() {
        if (wrapped!=nullptr) {
            return wrapped;
        }

        return nullptr;
    }

    // get wrapped object (const):
    QDialogButtonBox* getWrapped() const {
        if (wrapped!=nullptr) {
            return wrapped;
        }

        return nullptr;
    }

    // get wrapped object as void*:
    virtual void* getWrappedVoid() {
        if (wrapped!=nullptr) {
            return wrapped;
        }

        return nullptr;
    }


    // get wrapped base object or nullptr:
    QDialogButtonBox_Base* getWrappedBase() {
        QDialogButtonBox* w = getWrapped();
        return dynamic_cast<QDialogButtonBox_Base*>(w);
    }

    QDialogButtonBox_Base* getWrappedBase() const {
        QDialogButtonBox* w = getWrapped();
        return dynamic_cast<QDialogButtonBox_Base*>(w);
    }


    bool hasWrapped() const {
        return wrapped!=nullptr

               ;
    }

    Q_INVOKABLE
    bool isNullWrapper() const {
        return !hasWrapped();
    }

    Q_INVOKABLE
    unsigned long long int getAddress() const {
        if (wrapped!=nullptr) {
            return (unsigned long long int)wrapped;
        }

        return (unsigned long long int)0;
    }



    //public slots:
    //void slotDestroyed(QObject* obj) {
    //  qDebug() << "destroying QObject:" << (long int)obj;
    //}


    //void setRecFlag(bool on) const {
    //  QDialogButtonBox_Base* wb = getWrappedBase();
    //  if (wb) {
    //    wb->setRecFlag(on);
    //  }
    //}


private:
    // wrapped object:
    QDialogButtonBox* wrapped;



    bool wrappedCreated;

private:
    // list of registered base casters for this wrapper class:
    static QList<RJSBasecaster_QDialogButtonBox*> basecasters_QDialogButtonBox;

public:
    static void registerBasecaster_QDialogButtonBox(RJSBasecaster_QDialogButtonBox* bc) {
        basecasters_QDialogButtonBox.append(bc);
    }

};

Q_DECLARE_METATYPE(QDialogButtonBox_Wrapper*)

Q_DECLARE_INTERFACE(QDialogButtonBox_Wrapper, "org.qcad.QDialogButtonBox_Wrapper")


#endif

