Author Color Fixes
Author color is now cached so that it will not be re-calculated each time a new message is posted. This cache gets cleared when the theme is changed. Additionally, the author color is now automatically refreshed when the theme is changed, fixing the issue where you had to change rooms before the colors would switch.
This commit is contained in:
parent
b3f7c13e2f
commit
237c7ad114
8 changed files with 75 additions and 7 deletions
|
|
@ -112,7 +112,11 @@ MainWindow::MainWindow(QWidget *parent)
|
|||
|
||||
connect(
|
||||
userSettingsPage_, SIGNAL(trayOptionChanged(bool)), trayIcon_, SLOT(setVisible(bool)));
|
||||
|
||||
connect(userSettingsPage_, &UserSettingsPage::themeChanged, this, [this]() {
|
||||
utils::clearAuthorColors();
|
||||
});
|
||||
connect(
|
||||
userSettingsPage_, &UserSettingsPage::themeChanged, chat_page_, &ChatPage::themeChanged);
|
||||
connect(trayIcon_,
|
||||
SIGNAL(activated(QSystemTrayIcon::ActivationReason)),
|
||||
this,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue