diff options
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++) { |