Skip to content

Commit 845f9a8

Browse files
authored
Use better icons for RSS articles (qbittorrent#20587)
1 parent b489262 commit 845f9a8

5 files changed

+7
-3
lines changed

src/gui/rss/articlelistwidget.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ void ArticleListWidget::handleArticleRead(RSS::Article *rssArticle)
104104

105105
const QBrush foregroundBrush {UIThemeManager::instance()->getColor(u"RSS.ReadArticle"_s)};
106106
item->setData(Qt::ForegroundRole, foregroundBrush);
107-
item->setData(Qt::DecorationRole, UIThemeManager::instance()->getIcon(u"loading"_s, u"sphere"_s));
107+
item->setData(Qt::DecorationRole, UIThemeManager::instance()->getIcon(u"rss_read_article"_s, u"sphere"_s));
108108

109109
checkInvariant();
110110
}
@@ -131,13 +131,13 @@ QListWidgetItem *ArticleListWidget::createItem(RSS::Article *article) const
131131
{
132132
const QBrush foregroundBrush {UIThemeManager::instance()->getColor(u"RSS.ReadArticle"_s)};
133133
item->setData(Qt::ForegroundRole, foregroundBrush);
134-
item->setData(Qt::DecorationRole, UIThemeManager::instance()->getIcon(u"loading"_s, u"sphere"_s));
134+
item->setData(Qt::DecorationRole, UIThemeManager::instance()->getIcon(u"rss_read_article"_s, u"sphere"_s));
135135
}
136136
else
137137
{
138138
const QBrush foregroundBrush {UIThemeManager::instance()->getColor(u"RSS.UnreadArticle"_s)};
139139
item->setData(Qt::ForegroundRole, foregroundBrush);
140-
item->setData(Qt::DecorationRole, UIThemeManager::instance()->getIcon(u"loading"_s, u"sphere"_s));
140+
item->setData(Qt::DecorationRole, UIThemeManager::instance()->getIcon(u"rss_unread_article"_s, u"sphere"_s));
141141
}
142142

143143
return item;

src/gui/uithemecommon.h

+2
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,8 @@ inline QSet<QString> defaultUIThemeIcons()
148148
u"queued"_s,
149149
u"ratio"_s,
150150
u"reannounce"_s,
151+
u"rss_read_article"_s,
152+
u"rss_unread_article"_s,
151153
u"security-high"_s,
152154
u"security-low"_s,
153155
u"set-location"_s,

src/icons/icons.qrc

+2
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,8 @@
330330
<file>queued.svg</file>
331331
<file>ratio.svg</file>
332332
<file>reannounce.svg</file>
333+
<file>rss_read_article.png</file>
334+
<file>rss_unread_article.png</file>
333335
<file>security-high.svg</file>
334336
<file>security-low.svg</file>
335337
<file>set-location.svg</file>

src/icons/rss_read_article.png

250 Bytes
Loading

src/icons/rss_unread_article.png

254 Bytes
Loading

0 commit comments

Comments
 (0)