diff options
author | Konstantinos Sideris <sideris.konstantin@gmail.com> | 2017-04-09 02:17:04 +0300 |
---|---|---|
committer | Konstantinos Sideris <sideris.konstantin@gmail.com> | 2017-04-09 02:17:04 +0300 |
commit | 239780557f6641c225828e0cb6508f47c0bc15aa (patch) | |
tree | 1a064cfd3cdb11dd46aa7b04737e7a07c2333eba /src/HistoryViewManager.cc | |
parent | f50fb34fb69744ca91091b6cfadd87c9b32dbf41 (diff) |
Add logout button
Logout from the current session and invalidate the current token
Diffstat (limited to 'src/HistoryViewManager.cc')
-rw-r--r-- | src/HistoryViewManager.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/HistoryViewManager.cc b/src/HistoryViewManager.cc index c7292747..2091f98b 100644 --- a/src/HistoryViewManager.cc +++ b/src/HistoryViewManager.cc @@ -37,6 +37,17 @@ HistoryViewManager::~HistoryViewManager() { } +void HistoryViewManager::clearAll() +{ + for (const auto &view: views_) { + view->clear(); + removeWidget(view); + view->deleteLater(); + } + + views_.clear(); +} + void HistoryViewManager::initialize(const Rooms &rooms) { for (auto it = rooms.join().constBegin(); it != rooms.join().constEnd(); it++) { |