X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fcoreinfodlg.cpp;h=20baccee28dd7e648f2fde72d627c478cba69d28;hp=030d1d093ed25465fc963831c93e3f66a0943c60;hb=9ef86f499753853c3751aee7da54d186837a5161;hpb=c1722505b4906fe59c48aad54e6545a17afb78d7 diff --git a/src/qtui/coreinfodlg.cpp b/src/qtui/coreinfodlg.cpp index 030d1d09..20baccee 100644 --- a/src/qtui/coreinfodlg.cpp +++ b/src/qtui/coreinfodlg.cpp @@ -24,6 +24,8 @@ #include "client.h" #include "signalproxy.h" +#include "bufferwidget.h" +#include "coresessionwidget.h" CoreInfoDlg::CoreInfoDlg(QWidget *parent) : QDialog(parent), @@ -41,21 +43,15 @@ void CoreInfoDlg::coreInfoAvailable() ui.labelCoreVersionDate->setText(_coreInfo["quasselBuildDate"].toString()); // "BuildDate" for compatibility ui.labelClientCount->setNum(_coreInfo["sessionConnectedClients"].toInt()); - /* qWarning() << _coreInfo["sessionConnectedClientData"]; - int lastPeerId = -1; - QMap lastPeerData; for (const auto &peerData : _coreInfo["sessionConnectedClientData"].toList()) { - lastPeerData = peerData.toMap(); - lastPeerId = lastPeerData["id"].toInt(); + auto coreSessionWidget = new CoreSessionWidget(ui.coreSessionScrollContainer); + coreSessionWidget->setData(peerData.toMap()); + ui.coreSessionContainer->addWidget(coreSessionWidget); } - if (lastPeerId != -1) { - qWarning() << "Kicking client " << lastPeerId; - Client::kickClient(lastPeerId); - } - */ + ui.coreSessionContainer->addStretch(1); updateUptime(); startTimer(1000);