moment/src/qml/Base/HHighlightRectangle.qml

25 lines
759 B
QML
Raw Normal View History

2019-07-13 07:06:37 +10:00
// Copyright 2019 miruka
// This file is part of harmonyqml, licensed under LGPLv3.
import QtQuick 2.12
HRectangle {
property bool checkable: false // TODO
property bool checked: false
property color normalColor: theme.controls.listEntry.background
property color hoveredColor: theme.controls.listEntry.hoveredBackground
property color pressedColor: theme.controls.listEntry.pressedBackground
property color checkedColor: theme.controls.listEntry.checkedBackground
color: checked ? checkedColor :
// tap.pressed ? pressedColor :
hover.hovered ? hoveredColor :
normalColor
Behavior on color { HColorAnimation { factor: 0.66 } }
2019-07-13 07:06:37 +10:00
HoverHandler { id: hover }
TapHandler { id: tap }
}