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 #include #include +#include #include #include @@ -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 > m_matchers; + + QColor m_unreadColor; + QColor m_newColor; };