Add signal/slot for decryption changes in last patch

This commit is contained in:
Joseph Donofry 2020-04-22 19:52:30 -04:00
parent a4c280a4f9
commit b298f01d92
No known key found for this signature in database
GPG key ID: E8A1D78EF044B0CB
9 changed files with 34 additions and 2 deletions

View file

@ -16,6 +16,19 @@
Q_DECLARE_METATYPE(mtx::events::collections::TimelineEvents)
void
TimelineViewManager::updateEncryptedDescriptions()
{
QHash<QString, QSharedPointer<TimelineModel>>::iterator i;
for (i = models.begin(); i != models.end(); ++i) {
auto ptr = i.value();
if (!ptr.isNull()) {
ptr->updateLastMessage();
}
}
}
void
TimelineViewManager::updateColorPalette()
{
@ -83,6 +96,10 @@ TimelineViewManager::TimelineViewManager(QSharedPointer<UserSettings> userSettin
&ChatPage::themeChanged,
this,
&TimelineViewManager::updateColorPalette);
connect(dynamic_cast<ChatPage *>(parent),
&ChatPage::decryptSidebarChanged,
this,
&TimelineViewManager::updateEncryptedDescriptions);
}
void