From fef7cd5b8378a73de686688eb136faeb6246feb0 Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Sun, 18 Mar 2018 13:29:21 +0200 Subject: Don't count m.room.member or m.room.reaction events as viewable --- include/timeline/TimelineView.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/timeline/TimelineView.h') diff --git a/include/timeline/TimelineView.h b/include/timeline/TimelineView.h index 78000a16..bec23cca 100644 --- a/include/timeline/TimelineView.h +++ b/include/timeline/TimelineView.h @@ -150,10 +150,16 @@ private: void updateLastSender(const QString &user_id, TimelineDirection direction); void notifyForLastEvent(); void notifyForLastEvent(const TimelineEvent &event); + + TimelineEvent findFirstViewableEvent(const std::vector &events); + TimelineEvent findLastViewableEvent(const std::vector &events); + void readLastEvent() const; bool isScrollbarActivated() { return scroll_area_->verticalScrollBar()->value() != 0; } QString getLastEventId() const; QString getEventSender(const mtx::events::collections::TimelineEvents &event) const; + mtx::events::EventType getEventType( + const mtx::events::collections::TimelineEvents &event) const; template TimelineItem *processMessageEvent(const Event &event, TimelineDirection direction); -- cgit 1.5.1