Quick-Turn-Studio / CLionSupportForQt

19 stars 0 forks source link

not working reference name #38

Closed podlaszczyk closed 3 years ago

podlaszczyk commented 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
    }
  }
}