X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fcoresessionwidget.cpp;h=fbbb39b86590d11546f9934b06c895182f74d3de;hb=107131b98c78c3e7f4b2630f8f20453ce5400438;hp=97993f4f5c18701be0355257a18bf0307f6e9f36;hpb=744080e8b9e6d32aaeb3d08eaf1a576076735957;p=quassel.git diff --git a/src/qtui/coresessionwidget.cpp b/src/qtui/coresessionwidget.cpp index 97993f4f..fbbb39b8 100644 --- a/src/qtui/coresessionwidget.cpp +++ b/src/qtui/coresessionwidget.cpp @@ -22,6 +22,7 @@ #include "client.h" #include "coresessionwidget.h" +#include "util.h" CoreSessionWidget::CoreSessionWidget(QWidget *parent) @@ -36,7 +37,12 @@ void CoreSessionWidget::setData(QMap map) ui.sessionGroup->setTitle(map["remoteAddress"].toString()); ui.labelLocation->setText(map["location"].toString()); ui.labelClient->setText(map["clientVersion"].toString()); - ui.labelVersionDate->setText(map["clientVersionDate"].toString()); + if (map["clientVersionDate"].toString().isEmpty()) { + ui.labelVersionDate->setText(QString("%1").arg(tr("Unknown date"))); + } + else { + ui.labelVersionDate->setText(tryFormatUnixEpoch(map["clientVersionDate"].toString())); + } ui.labelUptime->setText(map["connectedSince"].toDateTime().toLocalTime().toString(Qt::DateFormat::SystemLocaleShortDate)); if (map["location"].toString().isEmpty()) { ui.labelLocation->hide();