Closed podlaszczyk closed 3 years ago
import QtQuick 2.11 import PIA.FocusCue 1.0 import "../theme" Item { id: outlineFocusCue property alias control: focusCue.control property alias show: focusCue.show function reveal() {focusCue.reveal()} property bool inside: false property bool forceRound: false property var color: undefined property real borderMargin: 2 readonly property real visualBorderSize: Theme.popup.focusCueWidth readonly property real borderSize: borderMargin + visualBorderSize FocusCue { id: focusCue anchors.fill: parent anchors.margins: inside ? 0 : -borderSize Rectangle { anchors.fill: parent border.color: outlineFocusCue.color || Theme.popup.focusCueColor border.width: visualBorderSize color: "transparent" visible: parent.show radius: (inside && !forceRound) ? 0 : borderSize } } }