enable hover effect for Plasma Style

pull/5/head
Michail Vourlakos 6 years ago
parent 14e7eb1899
commit 10fbf41081

@ -55,6 +55,7 @@ Item{
readonly property bool isActive: appletItem.isActive readonly property bool isActive: appletItem.isActive
readonly property bool isGroup: false readonly property bool isGroup: false
readonly property bool isHovered: appletMouseArea.containsMouse
readonly property bool isMinimized: false readonly property bool isMinimized: false
readonly property bool inAttention: false readonly property bool inAttention: false
readonly property bool inRemoving: false readonly property bool inRemoving: false

@ -99,6 +99,15 @@ PlasmaCore.FrameSvgItem {
basePrefix: "" basePrefix: ""
} }
}, },
State {
name: "hovered"
when: parentItem.isHovered && frame.hasElementPrefix("hover")
PropertyChanges {
target: frame
basePrefix: "hover"
}
},
State { State {
name: "attention" name: "attention"
when: parentItem.inAttention when: parentItem.inAttention

@ -39,6 +39,7 @@ Item {
readonly property bool isActive: taskItem.hasActive || (root.showPreviews && (taskItem.isWindow || taskItem.isGroupParent) readonly property bool isActive: taskItem.hasActive || (root.showPreviews && (taskItem.isWindow || taskItem.isGroupParent)
&& windowsPreviewDlg.activeItem && (windowsPreviewDlg.activeItem === taskItem)) && windowsPreviewDlg.activeItem && (windowsPreviewDlg.activeItem === taskItem))
readonly property bool isGroup: taskItem.isGroupParent readonly property bool isGroup: taskItem.isGroupParent
readonly property bool isHovered: taskItem.containsMouse
readonly property bool isMinimized: taskItem.isMinimized readonly property bool isMinimized: taskItem.isMinimized
readonly property bool inAttention: taskItem.inAttention readonly property bool inAttention: taskItem.inAttention
readonly property bool inRemoving: taskItem.inRemoveStage readonly property bool inRemoving: taskItem.inRemoveStage

Loading…
Cancel
Save