diff options
Diffstat (limited to 'include/TimelineView.h')
-rw-r--r-- | include/TimelineView.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/TimelineView.h b/include/TimelineView.h index 78c31e8e..3f506002 100644 --- a/include/TimelineView.h +++ b/include/TimelineView.h @@ -121,15 +121,20 @@ private slots: signals: void updateLastTimelineMessage(const QString &user, const DescInfo &info); + void clearUnreadMessageCount(const QString &room_id); protected: void paintEvent(QPaintEvent *event) override; + void showEvent(QShowEvent *event) override; + bool event(QEvent *event) override; private: void init(); void addTimelineItem(TimelineItem *item, TimelineDirection direction); void updateLastSender(const QString &user_id, TimelineDirection direction); void notifyForLastEvent(); + void readLastEvent() const; + QString getLastEventId() const; // Used to determine whether or not we should prefix a message with the // sender's name. |