#include "bufferwidget.h"
#include "client.h"
#include "icon.h"
+#include "util.h"
CoreInfoDlg::CoreInfoDlg(QWidget *parent) : QDialog(parent) {
ui.setupUi(this);
} 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("<i>%1</i>").arg(tr("Unknown date")));
+ }
+ else {
+ ui.labelCoreVersionDate->setText(
+ tryFormatUnixEpoch(coreInfo["quasselBuildDate"].toString(),
+ Qt::DateFormat::DefaultLocaleShortDate));
+ }
ui.labelClientCount->setNum(coreInfo["sessionConnectedClients"].toInt());
}
.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);
}
}