mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-14 20:12:29 -04:00
Added Status service interface to retroshare-gui.
PeersDialog now displays additional status info from Status service (if any). git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@528 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
3eafd7d00e
commit
a282b9fa74
2 changed files with 72 additions and 2 deletions
|
@ -27,6 +27,7 @@
|
|||
#include "PeersDialog.h"
|
||||
#include "rsiface/rsiface.h"
|
||||
#include "rsiface/rspeers.h"
|
||||
#include "rsiface/rsstatus.h"
|
||||
|
||||
#include "chat/PopupChatDialog.h"
|
||||
#include "msgs/ChanMsgDialog.h"
|
||||
|
@ -191,8 +192,16 @@ void PeersDialog::insertPeers()
|
|||
item -> setText(0, "");
|
||||
|
||||
/* (0) Status */
|
||||
item -> setText(1,
|
||||
QString::fromStdString(RsPeerStateString(detail.state)));
|
||||
QString status = QString::fromStdString(RsPeerStateString(detail.state));
|
||||
|
||||
/* Append additional status info from status service */
|
||||
StatusInfo statusInfo;
|
||||
if (rsStatus->getStatus(*it, statusInfo))
|
||||
{
|
||||
status.append(QString::fromStdString("/" + RsStatusString(statusInfo.status)));
|
||||
}
|
||||
|
||||
item -> setText(1, status);
|
||||
|
||||
/* (1) Person */
|
||||
item -> setText(2, QString::fromStdString(detail.name));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue