mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-04-22 16:09:18 -04:00
updated GUI to match changes to bdQuery data structures.
Now displays GOOD & POTENTIAL proxies. git-svn-id: http://svn.code.sf.net/p/retroshare/code/branches/v0.5-peernet@4328 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
27c3f10fd2
commit
874b44361b
@ -195,7 +195,7 @@ void DhtQuery::updateDhtQuery()
|
||||
QTreeWidget *qpcTreeWidget = ui->potTreeWidget;
|
||||
qpcTreeWidget->clear();
|
||||
|
||||
for(cit = query.mPotentialClosest.begin(); cit != query.mPotentialClosest.end(); cit++)
|
||||
for(cit = query.mPotentialPeers.begin(); cit != query.mPotentialPeers.end(); cit++)
|
||||
{
|
||||
/* find the entry */
|
||||
QTreeWidgetItem *item = NULL;
|
||||
@ -258,7 +258,7 @@ void DhtQuery::updateDhtQuery()
|
||||
QTreeWidget *qpTreeWidget = ui->proxyTreeWidget;
|
||||
qpTreeWidget->clear();
|
||||
|
||||
for(lit = query.mPotentialProxies.begin(); lit != query.mPotentialProxies.end(); lit++)
|
||||
for(lit = query.mProxiesFlagged.begin(); lit != query.mProxiesFlagged.end(); lit++)
|
||||
{
|
||||
/* find the entry */
|
||||
QTreeWidgetItem *item = NULL;
|
||||
@ -268,7 +268,65 @@ void DhtQuery::updateDhtQuery()
|
||||
item = new QTreeWidgetItem();
|
||||
|
||||
std::ostringstream buckstr;
|
||||
buckstr << "n/a";
|
||||
buckstr << "GOOD PROXY";
|
||||
//bdStdPrintNodeId(buckstr, &(lit->first));
|
||||
|
||||
std::ostringstream ipstr;
|
||||
ipstr << inet_ntoa(bdp->mPeerId.addr.sin_addr);
|
||||
ipstr << ":" << ntohs(bdp->mPeerId.addr.sin_port);
|
||||
|
||||
std::ostringstream idstr;
|
||||
bdStdPrintNodeId(idstr, &(bdp->mPeerId.id));
|
||||
|
||||
std::ostringstream flagsstr;
|
||||
flagsstr << "0x" << std::hex << std::setfill('0') << bdp->mPeerFlags;
|
||||
|
||||
std::ostringstream foundstr;
|
||||
foundstr << now - bdp->mFoundTime << " secs ago";
|
||||
|
||||
std::ostringstream lastsendstr;
|
||||
if (bdp->mLastSendTime == 0)
|
||||
{
|
||||
lastsendstr << "never";
|
||||
}
|
||||
else
|
||||
{
|
||||
lastsendstr << now - bdp->mLastSendTime << " secs ago";
|
||||
}
|
||||
|
||||
std::ostringstream lastrecvstr;
|
||||
if (bdp->mLastRecvTime == 0)
|
||||
{
|
||||
lastrecvstr << "never";
|
||||
}
|
||||
else
|
||||
{
|
||||
lastrecvstr << now - bdp->mLastRecvTime << " secs ago";
|
||||
}
|
||||
|
||||
item -> setData(QTW_COL_BUCKET, Qt::DisplayRole, QString::fromStdString(buckstr.str()));
|
||||
item -> setData(QTW_COL_IPADDR, Qt::DisplayRole, QString::fromStdString(ipstr.str()));
|
||||
item -> setData(QTW_COL_PEERID, Qt::DisplayRole, QString::fromStdString(idstr.str()));
|
||||
item -> setData(QTW_COL_FLAGS, Qt::DisplayRole, QString::fromStdString(flagsstr.str()));
|
||||
|
||||
item -> setData(QTW_COL_FOUND, Qt::DisplayRole, QString::fromStdString(foundstr.str()));
|
||||
item -> setData(QTW_COL_SEND, Qt::DisplayRole, QString::fromStdString(lastsendstr.str()));
|
||||
item -> setData(QTW_COL_RECV, Qt::DisplayRole, QString::fromStdString(lastrecvstr.str()));
|
||||
|
||||
qpTreeWidget->addTopLevelItem(item);
|
||||
}
|
||||
|
||||
for(lit = query.mProxiesUnknown.begin(); lit != query.mProxiesUnknown.end(); lit++)
|
||||
{
|
||||
/* find the entry */
|
||||
QTreeWidgetItem *item = NULL;
|
||||
bdPeer *bdp = &(*lit);
|
||||
|
||||
/* insert */
|
||||
item = new QTreeWidgetItem();
|
||||
|
||||
std::ostringstream buckstr;
|
||||
buckstr << "POTENTIAL";
|
||||
//bdStdPrintNodeId(buckstr, &(lit->first));
|
||||
|
||||
std::ostringstream ipstr;
|
||||
|
Loading…
x
Reference in New Issue
Block a user