summaryrefslogtreecommitdiffstats
path: root/src/HistoryViewManager.cc
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-04-09 02:17:04 +0300
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-04-09 02:17:04 +0300
commit239780557f6641c225828e0cb6508f47c0bc15aa (patch)
tree1a064cfd3cdb11dd46aa7b04737e7a07c2333eba /src/HistoryViewManager.cc
parentf50fb34fb69744ca91091b6cfadd87c9b32dbf41 (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.cc11
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++) {