[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepim/akregator/src
From:       Allen Winter <winter () kde ! org>
Date:       2010-09-21 23:35:10
Message-ID: 20100921233510.C4A08AC888 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1178008 by winterz:

use proper KColorSheme colors for unread and new article names in the list

http://reviewboard.kde.org/r/5211/
Thanks Ignat

I wonder if this fixes any known bugs that we can close.
MERGE: 4.5,4.4


 M  +5 -2      articlelistview.cpp  
 M  +3 -0      articlelistview.h  


--- trunk/KDE/kdepim/akregator/src/articlelistview.cpp #1178007:1178008
@@ -36,6 +36,7 @@
 #include <KLocale>
 #include <KUrl>
 #include <KMenu>
+#include <KColorScheme>
 
 #include <QApplication>
 #include <QContextMenuEvent>
@@ -65,6 +66,8 @@
 
 SortColorizeProxyModel::SortColorizeProxyModel( QObject* parent ) : \
QSortFilterProxyModel( parent ), m_keepFlagIcon( KIcon( "mail-mark-important" ) )  {
+    m_unreadColor = KColorScheme( QPalette::Normal, KColorScheme::View ).foreground( \
KColorScheme::PositiveText ).color(); +    m_newColor = KColorScheme( \
QPalette::Normal, KColorScheme::View ).foreground( KColorScheme::NegativeText \
).color();  }
 
 bool SortColorizeProxyModel::filterAcceptsRow ( int source_row, const QModelIndex& \
source_parent ) const @@ -105,12 +108,12 @@
                 case Unread:
                 {
                     return Settings::useCustomColors() ?
-                        Settings::colorUnreadArticles() : Qt::blue;
+                        Settings::colorUnreadArticles() : m_unreadColor;
                 }
                 case New:
                 {
                     return Settings::useCustomColors() ?
-                        Settings::colorNewArticles() : Qt::red;
+                        Settings::colorNewArticles() : m_newColor;
                 }
                 case Read:
                 {
--- trunk/KDE/kdepim/akregator/src/articlelistview.h #1178007:1178008
@@ -81,6 +81,9 @@
 
     QIcon m_keepFlagIcon;
     std::vector<boost::shared_ptr<const Akregator::Filters::AbstractMatcher> > \
m_matchers; +
+    QColor m_unreadColor;
+    QColor m_newColor;
 };
 
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic