diff options
Diffstat (limited to 'src/dialogs/qquickdialog.cpp')
| -rw-r--r-- | src/dialogs/qquickdialog.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/dialogs/qquickdialog.cpp b/src/dialogs/qquickdialog.cpp index 14c996f69..060512d01 100644 --- a/src/dialogs/qquickdialog.cpp +++ b/src/dialogs/qquickdialog.cpp @@ -210,6 +210,8 @@ QT_BEGIN_NAMESPACE */ QQuickDialog::QQuickDialog(QObject *parent) : QQuickAbstractDialog(parent) + , m_enabledButtons(Ok) + , m_clickedButton(NoButton) { } @@ -233,6 +235,13 @@ QJSValue QQuickDialog::__standardButtonsRightModel() return m_standardButtonsRightModel; } +void QQuickDialog::setVisible(bool v) +{ + if (v) + m_clickedButton == NoButton; + QQuickAbstractDialog::setVisible(v); +} + void QQuickDialog::updateStandardButtons() { if (m_standardButtonsRightModel.isUndefined()) { |
