polish strikethrough a bit

This commit is contained in:
Martin Rotter 2025-02-28 12:56:29 +01:00
parent 5427272db8
commit 1f56c0d77e
2 changed files with 3 additions and 4 deletions

View file

@ -554,9 +554,8 @@ QVariant FeedsModel::data(const QModelIndex& index, int role) const {
case Qt::ItemDataRole::FontRole: { case Qt::ItemDataRole::FontRole: {
RootItem* it = itemForIndex(index); RootItem* it = itemForIndex(index);
bool is_bold = it->countOfUnreadMessages() > 0; bool is_bold = it->countOfUnreadMessages() > 0;
bool is_striked = it->kind() == RootItem::Kind::Feed && bool is_striked = it->kind() == RootItem::Kind::Feed && it->toFeed()->isSwitchedOff() &&
qApp->settings()->value(GROUP(Feeds), SETTING(Feeds::StrikethroughDisabledFeeds)).toBool() && qApp->settings()->value(GROUP(Feeds), SETTING(Feeds::StrikethroughDisabledFeeds)).toBool();
qobject_cast<Feed*>(it)->isSwitchedOff();
return is_bold ? (is_striked ? m_boldStrikedFont : m_boldFont) return is_bold ? (is_striked ? m_boldStrikedFont : m_boldFont)
: (is_striked ? m_normalStrikedFont : m_normalFont); : (is_striked ? m_normalStrikedFont : m_normalFont);

View file

@ -101,7 +101,7 @@ DKEY Feeds::EnableTooltipsFeedsMessages = "show_tooltips";
DVALUE(bool) Feeds::EnableTooltipsFeedsMessagesDef = true; DVALUE(bool) Feeds::EnableTooltipsFeedsMessagesDef = true;
DKEY Feeds::StrikethroughDisabledFeeds = "strikethrough_disabled_feeds"; DKEY Feeds::StrikethroughDisabledFeeds = "strikethrough_disabled_feeds";
DVALUE(bool) Feeds::StrikethroughDisabledFeedsDef = false; DVALUE(bool) Feeds::StrikethroughDisabledFeedsDef = true;
DKEY Feeds::PauseFeedFetching = "pause_feed_fetching"; DKEY Feeds::PauseFeedFetching = "pause_feed_fetching";
DVALUE(bool) Feeds::PauseFeedFetchingDef = false; DVALUE(bool) Feeds::PauseFeedFetchingDef = false;