X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fcoreinfodlg.cpp;h=030d1d093ed25465fc963831c93e3f66a0943c60;hp=8aa738c5049aba685ff80e1f3c1116d9d733bee4;hb=c1722505b4906fe59c48aad54e6545a17afb78d7;hpb=45affd4fa815bb21d0b2e46ac80114bb9174f801 diff --git a/src/qtui/coreinfodlg.cpp b/src/qtui/coreinfodlg.cpp index 8aa738c5..030d1d09 100644 --- a/src/qtui/coreinfodlg.cpp +++ b/src/qtui/coreinfodlg.cpp @@ -40,6 +40,23 @@ void CoreInfoDlg::coreInfoAvailable() ui.labelCoreVersion->setText(_coreInfo["quasselVersion"].toString()); 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(); + } + + if (lastPeerId != -1) { + qWarning() << "Kicking client " << lastPeerId; + Client::kickClient(lastPeerId); + } + */ + updateUptime(); startTimer(1000); }