+ topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) contentItem: Rectangle { implicitWidth: 6 implicitHeight: 6 color: control.Universal.baseMediumLowColor visible: control.size < 1.0 opacity: 0.0 states: [ State { name: "active" when: control.active } ] transitions: [ Transition { to: "active" NumberAnimation { target: control.contentItem; property: "opacity"; to: 1.0 } }, Transition { from: "active" SequentialAnimation { PauseAnimation { duration: 5000 } NumberAnimation { target: control.contentItem; property: "opacity"; to: 0.0 } } } ] } }