diff --git a/src/gui/rss/articlelistwidget.cpp b/src/gui/rss/articlelistwidget.cpp index 599a4d88653..e20c0b1fda4 100644 --- a/src/gui/rss/articlelistwidget.cpp +++ b/src/gui/rss/articlelistwidget.cpp @@ -104,7 +104,7 @@ void ArticleListWidget::handleArticleRead(RSS::Article *rssArticle) const QBrush foregroundBrush {UIThemeManager::instance()->getColor(u"RSS.ReadArticle"_s)}; item->setData(Qt::ForegroundRole, foregroundBrush); - item->setData(Qt::DecorationRole, UIThemeManager::instance()->getIcon(u"loading"_s, u"sphere"_s)); + item->setData(Qt::DecorationRole, UIThemeManager::instance()->getIcon(u"rss_read_article"_s, u"sphere"_s)); checkInvariant(); } @@ -131,13 +131,13 @@ QListWidgetItem *ArticleListWidget::createItem(RSS::Article *article) const { const QBrush foregroundBrush {UIThemeManager::instance()->getColor(u"RSS.ReadArticle"_s)}; item->setData(Qt::ForegroundRole, foregroundBrush); - item->setData(Qt::DecorationRole, UIThemeManager::instance()->getIcon(u"loading"_s, u"sphere"_s)); + item->setData(Qt::DecorationRole, UIThemeManager::instance()->getIcon(u"rss_read_article"_s, u"sphere"_s)); } else { const QBrush foregroundBrush {UIThemeManager::instance()->getColor(u"RSS.UnreadArticle"_s)}; item->setData(Qt::ForegroundRole, foregroundBrush); - item->setData(Qt::DecorationRole, UIThemeManager::instance()->getIcon(u"loading"_s, u"sphere"_s)); + item->setData(Qt::DecorationRole, UIThemeManager::instance()->getIcon(u"rss_unread_article"_s, u"sphere"_s)); } return item; diff --git a/src/gui/uithemecommon.h b/src/gui/uithemecommon.h index f08cb2de1f7..59a78738bc7 100644 --- a/src/gui/uithemecommon.h +++ b/src/gui/uithemecommon.h @@ -148,6 +148,8 @@ inline QSet defaultUIThemeIcons() u"queued"_s, u"ratio"_s, u"reannounce"_s, + u"rss_read_article"_s, + u"rss_unread_article"_s, u"security-high"_s, u"security-low"_s, u"set-location"_s, diff --git a/src/icons/icons.qrc b/src/icons/icons.qrc index b6cc6c1a9a9..16c1777d6ea 100644 --- a/src/icons/icons.qrc +++ b/src/icons/icons.qrc @@ -330,6 +330,8 @@ queued.svg ratio.svg reannounce.svg + rss_read_article.png + rss_unread_article.png security-high.svg security-low.svg set-location.svg diff --git a/src/icons/rss_read_article.png b/src/icons/rss_read_article.png new file mode 100644 index 00000000000..ae6588c0324 Binary files /dev/null and b/src/icons/rss_read_article.png differ diff --git a/src/icons/rss_unread_article.png b/src/icons/rss_unread_article.png new file mode 100644 index 00000000000..a9291d2e9f6 Binary files /dev/null and b/src/icons/rss_unread_article.png differ