diff options
Diffstat (limited to 'src/templates/qquickabstractbutton.cpp')
-rw-r--r-- | src/templates/qquickabstractbutton.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/templates/qquickabstractbutton.cpp b/src/templates/qquickabstractbutton.cpp index ca727404..9edb4d2e 100644 --- a/src/templates/qquickabstractbutton.cpp +++ b/src/templates/qquickabstractbutton.cpp @@ -258,6 +258,9 @@ bool QQuickAbstractButton::isChecked() const void QQuickAbstractButton::setChecked(bool checked) { Q_D(QQuickAbstractButton); + if (checked && !d->checkable) + setCheckable(true); + if (d->checked != checked) { d->checked = checked; setAccessibleProperty("checked", checked); |