X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fcoreinfodlg.cpp;h=47ab75890f0cc60091999557db1a609023851d43;hp=d9527358c46c114acf4dfd0a2ac2040ae9f9aa71;hb=3a3e844f9fcfd12235a0086af75ecd503b621ef4;hpb=66082987f41afa5c19d8cfa711f185f9d5fe4bb1 diff --git a/src/qtui/coreinfodlg.cpp b/src/qtui/coreinfodlg.cpp index d9527358..47ab7589 100644 --- a/src/qtui/coreinfodlg.cpp +++ b/src/qtui/coreinfodlg.cpp @@ -25,6 +25,7 @@ #include "bufferwidget.h" #include "client.h" #include "icon.h" +#include "util.h" CoreInfoDlg::CoreInfoDlg(QWidget *parent) : QDialog(parent) { ui.setupUi(this); @@ -94,7 +95,14 @@ void CoreInfoDlg::coreInfoChanged(const QVariantMap &coreInfo) { } else { ui.labelCoreVersion->setText(coreInfo["quasselVersion"].toString()); // "BuildDate" for compatibility - ui.labelCoreVersionDate->setText(coreInfo["quasselBuildDate"].toString()); + if (coreInfo["quasselBuildDate"].toString().isEmpty()) { + ui.labelCoreVersionDate->setText(QString("%1").arg(tr("Unknown date"))); + } + else { + ui.labelCoreVersionDate->setText( + tryFormatUnixEpoch(coreInfo["quasselBuildDate"].toString(), + Qt::DateFormat::DefaultLocaleShortDate)); + } ui.labelClientCount->setNum(coreInfo["sessionConnectedClients"].toInt()); } @@ -167,7 +175,8 @@ void CoreInfoDlg::updateUptime() { .arg(uphours, 2, 10, QChar('0')) .arg(upmins, 2, 10, QChar('0')) .arg(uptime, 2, 10, QChar('0')) - .arg(startTime.toLocalTime().toString(Qt::TextDate)); + .arg(startTime.toLocalTime() + .toString(Qt::DefaultLocaleShortDate)); ui.labelUptime->setText(uptimeText); } }