summaryrefslogtreecommitdiffstats
path: root/src/HistoryView.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/HistoryView.cc')
-rw-r--r--src/HistoryView.cc14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/HistoryView.cc b/src/HistoryView.cc
index 3775db9a..c54e139f 100644
--- a/src/HistoryView.cc
+++ b/src/HistoryView.cc
@@ -63,6 +63,14 @@ HistoryView::HistoryView(QWidget *parent)
init();
}
+void HistoryView::clear()
+{
+ nick_colors_.clear();
+
+ for (const auto msg : scroll_layout_->children())
+ msg->deleteLater();
+}
+
void HistoryView::sliderRangeChanged(int min, int max)
{
Q_UNUSED(min);
@@ -80,9 +88,7 @@ QString HistoryView::chooseRandomColor()
void HistoryView::addEvents(const QList<Event> &events)
{
- for (int i = 0; i < events.size(); i++) {
- auto event = events[i];
-
+ for (const auto &event : events) {
if (event.type() == "m.room.message") {
auto msg_type = event.content().value("msgtype").toString();
@@ -97,8 +103,6 @@ void HistoryView::addEvents(const QList<Event> &events)
addHistoryItem(event, color, with_sender);
last_sender_ = event.sender();
- } else {
- qDebug() << "Ignoring message" << msg_type;
}
}
}