From 27b815a76708b7a724bf313c28a0cde25a7f2f8a Mon Sep 17 00:00:00 2001 From: ColinDuquesnoy Date: Thu, 20 Feb 2014 11:31:56 +0100 Subject: [PATCH] Fix item hover state if the parent widget does not have focus --- qdarkstyle/style.qss | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/qdarkstyle/style.qss b/qdarkstyle/style.qss index 464bb6d21..9e841bec8 100644 --- a/qdarkstyle/style.qss +++ b/qdarkstyle/style.qss @@ -834,19 +834,25 @@ QTreeView::branch:open:has-children:has-siblings:hover { image: url(:/qss_icons/rc/branch_open-on.png); } -QListView::item:hover, QTreeView::item:hover { - background: none; +QListView::item:!selected:hover, QListView::item:!selected:hover, QTreeView::item:!selected:hover { + background: rgba(0, 0, 0, 0); + outline: 0; color: #FFFFFF } +QListView::item:selected:hover, QListView::item:selected:hover, QTreeView::item:selected:hover { + background: #78879b;; + color: #FFFFFF; +} + QTableView::item:pressed, QListView::item:pressed, QTreeView::item:pressed { background: #78879b;; - color: #FFFFFF + color: #FFFFFF; } QTableView::item:selected:active, QTreeView::item:selected:active, QListView::item:selected:active { background: #78879b;; - color: #FFFFFF + color: #FFFFFF; }