summary refs log tree commit diff
path: root/include
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2018-02-10 01:09:30 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2018-02-10 01:09:30 +0200
commitddcc0f7f60d51f588afc0a4975fca038bc9392b9 (patch)
tree2b7eaca7c19e7312f6043b4aa95b6bd7211cf295 /include
parentRemove tone emoji (diff)
downloadnheko-ddcc0f7f60d51f588afc0a4975fca038bc9392b9.tar.xz
Generate a date separator before local messages
Diffstat (limited to 'include')
-rw-r--r--include/timeline/TimelineView.h7
1 files changed, 4 insertions, 3 deletions
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<QIODevice> data = QSharedPointer<QIODevice>(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;