diff options
Diffstat (limited to 'src/quickcontrols/doc/snippets/qtquickcontrols-checkbox-group.qml')
-rw-r--r-- | src/quickcontrols/doc/snippets/qtquickcontrols-checkbox-group.qml | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/quickcontrols/doc/snippets/qtquickcontrols-checkbox-group.qml b/src/quickcontrols/doc/snippets/qtquickcontrols-checkbox-group.qml new file mode 100644 index 0000000000..75f64593eb --- /dev/null +++ b/src/quickcontrols/doc/snippets/qtquickcontrols-checkbox-group.qml @@ -0,0 +1,34 @@ +// Copyright (C) 2017 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause + +import QtQuick +import QtQuick.Controls + +//! [1] +Column { + ButtonGroup { + id: childGroup + exclusive: false + checkState: parentBox.checkState + } + + CheckBox { + id: parentBox + text: qsTr("Parent") + checkState: childGroup.checkState + } + + CheckBox { + checked: true + text: qsTr("Child 1") + leftPadding: indicator.width + ButtonGroup.group: childGroup + } + + CheckBox { + text: qsTr("Child 2") + leftPadding: indicator.width + ButtonGroup.group: childGroup + } +} +//! [1] |