1 #include "coresessionwidget.h"
5 #include <QtWidgets/QLabel>
6 #include <QtWidgets/QPushButton>
7 #include <QtCore/QDateTime>
10 CoreSessionWidget::CoreSessionWidget(QWidget *parent)
14 layout()->setContentsMargins(0, 0, 0, 0);
15 layout()->setSpacing(0);
18 void CoreSessionWidget::setData(QMap<QString, QVariant> map)
20 QLabel *iconSecure = ui.iconSecure;
21 QPushButton *disconnectButton = ui.disconnectButton;
23 ui.labelRemoteAddress->setText(map["remoteAddress"].toString());
24 ui.labelLocation->setText(map["location"].toString());
25 ui.labelClient->setText(map["clientVersion"].toString());
26 ui.labelVersionDate->setText(map["clientVersionDate"].toString());
28 ->setText(map["connectedSince"].toDateTime().toLocalTime().toString(Qt::DateFormat::SystemLocaleShortDate));
29 if (map["location"].toString().isEmpty()) {
30 ui.labelLocation->hide();
31 ui.labelLocationTitle->hide();