#include "client.h"
#include "signalproxy.h"
+#include "bufferwidget.h"
+#include "coresessionwidget.h"
CoreInfoDlg::CoreInfoDlg(QWidget *parent)
: QDialog(parent),
ui.labelCoreVersion->setText(_coreInfo["quasselVersion"].toString());
ui.labelCoreVersionDate->setText(_coreInfo["quasselBuildDate"].toString()); // "BuildDate" for compatibility
ui.labelClientCount->setNum(_coreInfo["sessionConnectedClients"].toInt());
+
+ qWarning() << _coreInfo["sessionConnectedClientData"];
+
+ for (const auto &peerData : _coreInfo["sessionConnectedClientData"].toList()) {
+ auto coreSessionWidget = new CoreSessionWidget(ui.coreSessionScrollContainer);
+ coreSessionWidget->setData(peerData.toMap());
+ ui.coreSessionContainer->addWidget(coreSessionWidget);
+ }
+
+ ui.coreSessionContainer->addStretch(1);
+
updateUptime();
startTimer(1000);
}