summaryrefslogtreecommitdiffstats
path: root/src/dialogs/qquickdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/dialogs/qquickdialog.cpp')
-rw-r--r--src/dialogs/qquickdialog.cpp9
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()) {