[Pkg-owncloud-commits] [owncloud-client] 98/171: Activities: Fix	color when row is selected
    Sandro Knauß 
    hefee-guest at moszumanska.debian.org
       
    Wed Feb 17 09:36:55 UTC 2016
    
    
  
This is an automated email from the git hooks/post-receive script.
hefee-guest pushed a commit to annotated tag upstream/2.1.1+dfsg
in repository owncloud-client.
commit 9c9b9f3931f3adb6d98f38d9d4b9b3fde89c18e3
Author: Markus Goetz <markus at woboq.com>
Date:   Mon Jan 11 16:52:05 2016 +0100
    Activities: Fix color when row is selected
---
 src/gui/activityitemdelegate.cpp | 10 ++++++++++
 1 file changed, 10 insertions(+)
diff --git a/src/gui/activityitemdelegate.cpp b/src/gui/activityitemdelegate.cpp
index 2d86ba9..e625b97 100644
--- a/src/gui/activityitemdelegate.cpp
+++ b/src/gui/activityitemdelegate.cpp
@@ -122,6 +122,16 @@ void ActivityItemDelegate::paint(QPainter *painter, const QStyleOptionViewItem &
     pm = userIcon.pixmap(iconWidth, iconHeight, QIcon::Normal);
     painter->drawPixmap(QPoint(userIconRect.left(), userIconRect.top()), pm);
 
+    QPalette::ColorGroup cg = option.state & QStyle::State_Enabled
+                            ? QPalette::Normal : QPalette::Disabled;
+    if (cg == QPalette::Normal && !(option.state & QStyle::State_Active))
+        cg = QPalette::Inactive;
+    if (option.state & QStyle::State_Selected) {
+        painter->setPen(option.palette.color(cg, QPalette::HighlightedText));
+    } else {
+        painter->setPen(option.palette.color(cg, QPalette::Text));
+    }
+
     const QString elidedAction = fm.elidedText(actionText, Qt::ElideRight, actionTextBox.width());
     painter->drawText(actionTextBox, elidedAction);
 
-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git
    
    
More information about the Pkg-owncloud-commits
mailing list