2021-01-20 16:22:42 +00:00
|
|
|
import QtQuick 2.13
|
|
|
|
import QtQuick.Controls 2.13
|
2021-09-28 15:04:06 +00:00
|
|
|
|
|
|
|
import utils 1.0
|
2021-01-20 16:22:42 +00:00
|
|
|
import "../../shared"
|
|
|
|
import "../../shared/status"
|
|
|
|
|
|
|
|
StatusIconButton {
|
|
|
|
id: control
|
|
|
|
property bool selected: false
|
|
|
|
icon.name: "walletIcon"
|
|
|
|
icon.width: 24
|
|
|
|
icon.height: 24
|
|
|
|
highlightedBackgroundColor: control.icon.color
|
|
|
|
highlightedBackgroundOpacity: 0.1
|
2021-03-26 19:16:23 +00:00
|
|
|
implicitWidth: 44
|
|
|
|
implicitHeight: 44
|
2021-01-20 16:22:42 +00:00
|
|
|
|
|
|
|
Rectangle {
|
|
|
|
width: 16
|
|
|
|
height: 16
|
|
|
|
anchors.top: parent.top
|
|
|
|
anchors.topMargin: 2
|
|
|
|
anchors.right: parent.right
|
|
|
|
anchors.rightMargin: 2
|
|
|
|
visible: control.selected
|
|
|
|
radius: width / 2
|
2021-03-16 19:19:48 +00:00
|
|
|
color: Style.current.green
|
2021-01-20 16:22:42 +00:00
|
|
|
SVGImage {
|
|
|
|
id: checkmark
|
2021-09-28 15:04:06 +00:00
|
|
|
source: Style.svg("checkmark")
|
2021-01-20 16:22:42 +00:00
|
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
|
|
anchors.verticalCenter: parent.verticalCenter
|
|
|
|
height: 10
|
|
|
|
fillMode: Image.PreserveAspectFit
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|