Improve color scheme change detection

* Fix pieces bars won't correctly detect color scheme change with Qt 6.8.
* Update RSS article content view on color scheme changed.

PR #21625.
Closes #21327.
This commit is contained in:
Vladimir Golovnev 2024-10-21 09:50:53 +03:00 committed by GitHub
parent ab8d0d1dae
commit 3ab9fe55e5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 91 additions and 60 deletions

View file

@ -40,6 +40,11 @@ class QTreeWidgetItem;
class ArticleListWidget;
class FeedListWidget;
namespace RSS
{
class Article;
}
namespace Ui
{
class RSSWidget;
@ -85,6 +90,9 @@ private slots:
void handleUnreadCountChanged();
private:
bool eventFilter(QObject *obj, QEvent *event) override;
void renderArticle(const RSS::Article *article) const;
Ui::RSSWidget *m_ui = nullptr;
ArticleListWidget *m_articleListWidget = nullptr;
FeedListWidget *m_feedListWidget = nullptr;