diff options
author | Konstantinos Sideris <sideris.konstantin@gmail.com> | 2017-08-14 00:26:57 +0300 |
---|---|---|
committer | Konstantinos Sideris <sideris.konstantin@gmail.com> | 2017-08-14 00:26:57 +0300 |
commit | 9c28ba28a8738cea5b6a79e60d124c4728b7abc5 (patch) | |
tree | b398c4d2f1d6de77a2508d404e3f067b1ccc14d0 /src/TimelineItem.cc | |
parent | f8505fe0bc2f8c7481067c9dca0ba597591059cf (diff) |
Update the last sender from the initial pagination
Diffstat (limited to 'src/TimelineItem.cc')
-rw-r--r-- | src/TimelineItem.cc | 32 |
1 files changed, 21 insertions, 11 deletions
diff --git a/src/TimelineItem.cc b/src/TimelineItem.cc index cc7f03a3..5a3b3f23 100644 --- a/src/TimelineItem.cc +++ b/src/TimelineItem.cc @@ -72,7 +72,7 @@ TimelineItem::TimelineItem(const QString &userid, const QString &color, QString : QWidget(parent) { init(); - descriptionMsg_ = {"You: ", body, descriptiveTime(QDateTime::currentDateTime())}; + descriptionMsg_ = {"You: ", userid, body, descriptiveTime(QDateTime::currentDateTime())}; body.replace(URL_REGEX, URL_HTML); auto displayName = TimelineViewManager::displayName(userid); @@ -94,8 +94,11 @@ TimelineItem::TimelineItem(const QString &userid, const QString &color, QString TimelineItem::TimelineItem(QString body, QWidget *parent) : QWidget(parent) { + QSettings settings; + auto userid = settings.value("auth/user_id").toString(); + init(); - descriptionMsg_ = {"You: ", body, descriptiveTime(QDateTime::currentDateTime())}; + descriptionMsg_ = {"You: ", userid, body, descriptiveTime(QDateTime::currentDateTime())}; body.replace(URL_REGEX, URL_HTML); @@ -122,9 +125,11 @@ TimelineItem::TimelineItem(ImageItem *image, auto displayName = TimelineViewManager::displayName(event.sender()); QSettings settings; - descriptionMsg_ = {event.sender() == settings.value("auth/user_id") ? "You" : displayName, - " sent an image", - descriptiveTime(QDateTime::fromMSecsSinceEpoch(event.timestamp()))}; + descriptionMsg_ = { + event.sender() == settings.value("auth/user_id") ? "You" : displayName, + event.sender(), + " sent an image", + descriptiveTime(QDateTime::fromMSecsSinceEpoch(event.timestamp()))}; generateTimestamp(timestamp); generateBody(displayName, color, ""); @@ -152,9 +157,11 @@ TimelineItem::TimelineItem(ImageItem *image, const events::MessageEvent<msgs::Im auto displayName = TimelineViewManager::displayName(event.sender()); QSettings settings; - descriptionMsg_ = {event.sender() == settings.value("auth/user_id") ? "You" : displayName, - " sent an image", - descriptiveTime(QDateTime::fromMSecsSinceEpoch(event.timestamp()))}; + descriptionMsg_ = { + event.sender() == settings.value("auth/user_id") ? "You" : displayName, + event.sender(), + " sent an image", + descriptiveTime(QDateTime::fromMSecsSinceEpoch(event.timestamp()))}; auto timestamp = QDateTime::fromMSecsSinceEpoch(event.timestamp()); generateTimestamp(timestamp); @@ -178,6 +185,7 @@ TimelineItem::TimelineItem(const events::MessageEvent<msgs::Notice> &event, bool init(); descriptionMsg_ = { TimelineViewManager::displayName(event.sender()), + event.sender(), " sent a notification", descriptiveTime(QDateTime::fromMSecsSinceEpoch(event.timestamp()))}; @@ -219,9 +227,11 @@ TimelineItem::TimelineItem(const events::MessageEvent<msgs::Text> &event, bool w auto displayName = TimelineViewManager::displayName(event.sender()); QSettings settings; - descriptionMsg_ = {event.sender() == settings.value("auth/user_id") ? "You" : displayName, - QString(": %1").arg(body), - descriptiveTime(QDateTime::fromMSecsSinceEpoch(event.timestamp()))}; + descriptionMsg_ = { + event.sender() == settings.value("auth/user_id") ? "You" : displayName, + event.sender(), + QString(": %1").arg(body), + descriptiveTime(QDateTime::fromMSecsSinceEpoch(event.timestamp()))}; generateTimestamp(timestamp); |