From ddcc0f7f60d51f588afc0a4975fca038bc9392b9 Mon Sep 17 00:00:00 2001 From: Konstantinos Sideris Date: Sat, 10 Feb 2018 01:09:30 +0200 Subject: Generate a date separator before local messages --- include/timeline/TimelineView.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/timeline/TimelineView.h b/include/timeline/TimelineView.h index f771a236..fb7c6485 100644 --- a/include/timeline/TimelineView.h +++ b/include/timeline/TimelineView.h @@ -93,7 +93,7 @@ public: const QSharedPointer data = QSharedPointer(nullptr)); void updatePendingMessage(int txn_id, QString event_id); void scrollDown(); - void addDateSeparator(QDateTime datetime, int position); + QLabel *createDateSeparator(QDateTime datetime); public slots: void sliderRangeChanged(int min, int max); @@ -135,7 +135,8 @@ private: //! Decides whether or not to show or hide the scroll down button. void toggleScrollDownButton(); void init(); - void addTimelineItem(TimelineItem *item, TimelineDirection direction); + void addTimelineItem(TimelineItem *item, + TimelineDirection direction = TimelineDirection::Bottom); void updateLastSender(const QString &user_id, TimelineDirection direction); void notifyForLastEvent(); void notifyForLastEvent(const TimelineEvent &event); @@ -245,7 +246,7 @@ TimelineView::addUserMessage(const QString &url, TimelineItem *view_item = new TimelineItem(widget, local_user_, with_sender, scroll_widget_); - pushTimelineItem(view_item); + addTimelineItem(view_item); lastMessageDirection_ = TimelineDirection::Bottom; -- cgit 1.5.1