summary refs log tree commit diff
path: root/include/timeline
diff options
context:
space:
mode:
authorKonstantinos Sideris <sideris.konstantin@gmail.com>2017-12-25 23:02:33 +0200
committerKonstantinos Sideris <sideris.konstantin@gmail.com>2017-12-25 23:02:33 +0200
commit1ab55d4732a875d6f4004c57ab49fee157fa28e5 (patch)
tree0a0639fe8e80c182ec4997b6e51668ee297c9cd9 /include/timeline
parentUse a better regex to identify URLs (diff)
downloadnheko-1ab55d4732a875d6f4004c57ab49fee157fa28e5.tar.xz
Add date separator in the timeline
fixes #157
Diffstat (limited to 'include/timeline')
-rw-r--r--include/timeline/TimelineItem.h5
-rw-r--r--include/timeline/TimelineView.h1
2 files changed, 4 insertions, 2 deletions
diff --git a/include/timeline/TimelineItem.h b/include/timeline/TimelineItem.h

index 17b110fc..f1498d1b 100644 --- a/include/timeline/TimelineItem.h +++ b/include/timeline/TimelineItem.h
@@ -142,7 +142,7 @@ TimelineItem::setupLocalWidgetLayout(Widget *widget, auto timestamp = QDateTime::currentDateTime(); descriptionMsg_ = { - "You", userid, QString(" %1").arg(msgDescription), descriptiveTime(timestamp)}; + "You", userid, QString(" %1").arg(msgDescription), descriptiveTime(timestamp), timestamp}; generateTimestamp(timestamp); @@ -183,7 +183,8 @@ TimelineItem::setupWidgetLayout(Widget *widget, descriptionMsg_ = {sender == settings.value("auth/user_id") ? "You" : displayName, sender, msgDescription, - descriptiveTime(QDateTime::fromMSecsSinceEpoch(event.origin_server_ts))}; + descriptiveTime(timestamp), + timestamp}; generateTimestamp(timestamp); diff --git a/include/timeline/TimelineView.h b/include/timeline/TimelineView.h
index faada44c..caf4634a 100644 --- a/include/timeline/TimelineView.h +++ b/include/timeline/TimelineView.h
@@ -91,6 +91,7 @@ public: void addUserMessage(const QString &url, const QString &filename); void updatePendingMessage(int txn_id, QString event_id); void scrollDown(); + void addDateSeparator(QDateTime datetime, int position); public slots: void sliderRangeChanged(int min, int max);