[vlc-devel] [PATCH 02/16] qml: paintOnly for IconToolButton
Rohan Rajpal
rohan17089 at iiitd.ac.in
Wed Jul 31 14:30:42 CEST 2019
Add support for IconToolButton.
---
modules/gui/qt/qml/utils/IconToolButton.qml | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/modules/gui/qt/qml/utils/IconToolButton.qml b/modules/gui/qt/qml/utils/IconToolButton.qml
index 6b0bcd0199..57dc3e4128 100644
--- a/modules/gui/qt/qml/utils/IconToolButton.qml
+++ b/modules/gui/qt/qml/utils/IconToolButton.qml
@@ -22,7 +22,8 @@ import "qrc:///style/"
ToolButton {
id: control
- property color color: control.enabled ?
+ property bool paintOnly: false
+ property color color: control.enabled || paintOnly?
VLCStyle.colors.buttonText : VLCStyle.colors.lightText
property int size: VLCStyle.icon_normal
@@ -33,12 +34,15 @@ ToolButton {
property color colorOverlay: "transparent"
property string textOverlay: ""
+ property bool borderEnabled: false
+
+ enabled: !paintOnly
contentItem: Item {
Rectangle{
anchors.fill: parent
- visible: control.checked
+ visible: control.checked && !paintOnly
color: VLCStyle.colors.bannerHover
}
--
2.17.1
More information about the vlc-devel
mailing list