diff options
Diffstat (limited to 'src/quickcontrols/macos/GroupBox.qml')
-rw-r--r-- | src/quickcontrols/macos/GroupBox.qml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/quickcontrols/macos/GroupBox.qml b/src/quickcontrols/macos/GroupBox.qml new file mode 100644 index 0000000000..b3e9a292f6 --- /dev/null +++ b/src/quickcontrols/macos/GroupBox.qml @@ -0,0 +1,30 @@ +// Copyright (C) 2020 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only + +import QtQuick +import QtQuick.NativeStyle as NativeStyle + +NativeStyle.DefaultGroupBox { + id: control + + label: Item { + readonly property point labelPos : control.__nativeBackground + ? background.labelPos + : Qt.point(0,0) + readonly property bool __ignoreNotCustomizable: true + + x: labelPos.x + background.x + y: labelPos.y + background.y - (control.__nativeBackground ? background.groupBoxPadding.top : 0) + width: children[0].implicitWidth + height: children[0].implicitHeight + Text { + width: parent.width + height: parent.height + text: control.title + font: control.font + color: control.palette.windowText + elide: Text.ElideRight + verticalAlignment: Text.AlignVCenter + } + } +} |