From 156e1e62a6de215837c25b6d8e8072d608a4e763 Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Fri, 4 May 2018 17:59:29 +0300 Subject: Fetch user avatars while browsing the member list --- include/dialogs/MemberList.hpp | 8 +++++++- include/dialogs/ReadReceipts.h | 5 +++++ 2 files changed, 12 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/dialogs/MemberList.hpp b/include/dialogs/MemberList.hpp index 09a56aab..bdc11486 100644 --- a/include/dialogs/MemberList.hpp +++ b/include/dialogs/MemberList.hpp @@ -45,9 +45,15 @@ public slots: protected: void paintEvent(QPaintEvent *event) override; - void moveButtonToBottom(); + void hideEvent(QHideEvent *event) override + { + list_->clear(); + QFrame::hideEvent(event); + } private: + void moveButtonToBottom(); + QString room_id_; QLabel *topLabel_; QListWidget *list_; diff --git a/include/dialogs/ReadReceipts.h b/include/dialogs/ReadReceipts.h index bd4e4fc5..5e5615df 100644 --- a/include/dialogs/ReadReceipts.h +++ b/include/dialogs/ReadReceipts.h @@ -44,6 +44,11 @@ public slots: protected: void paintEvent(QPaintEvent *event) override; + void hideEvent(QHideEvent *event) override + { + userList_->clear(); + QFrame::hideEvent(event); + } private: QLabel *topLabel_; -- cgit 1.5.1