enable coloring for ALL unread feeds, not just feeds with new messages

This commit is contained in:
Martin Rotter 2022-11-11 07:26:58 +01:00
parent 9fff2feac5
commit 4006790e55
2 changed files with 17 additions and 1 deletions

View file

@ -60,7 +60,7 @@
<content_rating type="oars-1.0" />
<content_rating type="oars-1.1" />
<releases>
<release version="4.2.5" date="2022-10-27" />
<release version="4.2.5" date="2022-11-11" />
</releases>
<provides>
<binary>rssguard</binary>

View file

@ -61,6 +61,14 @@ QVariant Feed::data(int column, int role) const {
case Status::NewMessages:
return qApp->skins()->currentSkin().colorForModel(SkinEnums::PaletteColors::FgSelectedInteresting);
case Status::Normal:
if (countOfUnreadMessages() > 0) {
return qApp->skins()->currentSkin().colorForModel(SkinEnums::PaletteColors::FgSelectedInteresting);
}
else {
return QVariant();
}
case Status::NetworkError:
case Status::ParsingError:
case Status::AuthError:
@ -76,6 +84,14 @@ QVariant Feed::data(int column, int role) const {
case Status::NewMessages:
return qApp->skins()->currentSkin().colorForModel(SkinEnums::PaletteColors::FgInteresting);
case Status::Normal:
if (countOfUnreadMessages() > 0) {
return qApp->skins()->currentSkin().colorForModel(SkinEnums::PaletteColors::FgInteresting);
}
else {
return QVariant();
}
case Status::NetworkError:
case Status::ParsingError:
case Status::AuthError: