mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-23 04:54:18 +00:00
Merge pull request #6821 from evsh/do-not-hardcode-rss-colors
Do not use hardcoded colors in RSS feed view
This commit is contained in:
commit
b82edc561f
@ -94,7 +94,7 @@ void ArticleListWidget::handleArticleAdded(RSS::Article *rssArticle)
|
|||||||
void ArticleListWidget::handleArticleRead(RSS::Article *rssArticle)
|
void ArticleListWidget::handleArticleRead(RSS::Article *rssArticle)
|
||||||
{
|
{
|
||||||
auto item = mapRSSArticle(rssArticle);
|
auto item = mapRSSArticle(rssArticle);
|
||||||
item->setData(Qt::ForegroundRole, QColor("grey"));
|
item->setData(Qt::ForegroundRole, QPalette().color(QPalette::Inactive, QPalette::WindowText));
|
||||||
item->setData(Qt::DecorationRole, QIcon(":/icons/sphere.png"));
|
item->setData(Qt::DecorationRole, QIcon(":/icons/sphere.png"));
|
||||||
|
|
||||||
checkInvariant();
|
checkInvariant();
|
||||||
@ -119,11 +119,11 @@ QListWidgetItem *ArticleListWidget::createItem(RSS::Article *article) const
|
|||||||
item->setData(Qt::DisplayRole, article->title());
|
item->setData(Qt::DisplayRole, article->title());
|
||||||
item->setData(Qt::UserRole, reinterpret_cast<quintptr>(article));
|
item->setData(Qt::UserRole, reinterpret_cast<quintptr>(article));
|
||||||
if (article->isRead()) {
|
if (article->isRead()) {
|
||||||
item->setData(Qt::ForegroundRole, QColor("grey"));
|
item->setData(Qt::ForegroundRole, QPalette().color(QPalette::Inactive, QPalette::WindowText));
|
||||||
item->setData(Qt::DecorationRole, QIcon(":/icons/sphere.png"));
|
item->setData(Qt::DecorationRole, QIcon(":/icons/sphere.png"));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
item->setData(Qt::ForegroundRole, QColor("blue"));
|
item->setData(Qt::ForegroundRole, QPalette().color(QPalette::Active, QPalette::Link));
|
||||||
item->setData(Qt::DecorationRole, QIcon(":/icons/sphere2.png"));
|
item->setData(Qt::DecorationRole, QIcon(":/icons/sphere2.png"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user