// 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 // Qt-Security score:significant reason:default import QtQuick import QtQuick.NativeStyle as NativeStyle NativeStyle.DefaultGroupBox { id: control leftPadding: 9 + (__nativeBackground ? background.contentPadding.left : 0) rightPadding: 9 + (__nativeBackground ? background.contentPadding.right : 0) topPadding: 9 + (__nativeBackground ? background.contentPadding.top : 0) bottomPadding: 9 + (__nativeBackground ? background.contentPadding.bottom : 0) 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 } } }