show if TCP connection is incoming or outgoing (modified patch from sehraf)

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8265 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
electron128 2015-05-16 11:19:53 +00:00
parent 3d3a163a75
commit 66242ce068
10 changed files with 48 additions and 16 deletions

View file

@ -158,6 +158,7 @@ QString StatusDefs::peerStateString(int peerState)
QString StatusDefs::connectStateString(RsPeerDetails &details)
{
QString stateString;
bool isConnected = false;
switch (details.connectState) {
case 0:
@ -171,18 +172,30 @@ QString StatusDefs::connectStateString(RsPeerDetails &details)
break;
case RS_PEER_CONNECTSTATE_CONNECTED_TCP:
stateString = qApp->translate("StatusDefs", "Connected: TCP");
isConnected = true;
break;
case RS_PEER_CONNECTSTATE_CONNECTED_UDP:
stateString = qApp->translate("StatusDefs", "Connected: UDP");
isConnected = true;
break;
case RS_PEER_CONNECTSTATE_CONNECTED_TOR:
stateString = qApp->translate("StatusDefs", "Connected: TOR");
isConnected = true;
break;
case RS_PEER_CONNECTSTATE_CONNECTED_UNKNOWN:
stateString = qApp->translate("StatusDefs", "Connected: Unknown");
isConnected = true;
break;
}
if(isConnected) {
stateString += " ";
if(details.actAsServer)
stateString += qApp->translate("StatusDefs", "inbound connection");
else
stateString += qApp->translate("StatusDefs", "outbound connection");
}
if (details.connectStateString.empty() == false) {
if (stateString.isEmpty() == false) {
stateString += ": ";
@ -237,6 +250,7 @@ QString StatusDefs::connectStateIpString(RsPeerDetails &details)
case RS_PEER_CONNECTSTATE_TRYING_TCP:
case RS_PEER_CONNECTSTATE_CONNECTED_TCP:
stateString += qApp->translate("StatusDefs", "TCP");
stateString += QString(details.actAsServer ? "-in" : "-out");
break;
case RS_PEER_CONNECTSTATE_TRYING_UDP:
case RS_PEER_CONNECTSTATE_CONNECTED_UDP:
@ -244,6 +258,7 @@ QString StatusDefs::connectStateIpString(RsPeerDetails &details)
break;
case RS_PEER_CONNECTSTATE_CONNECTED_TOR:
stateString += qApp->translate("StatusDefs", "TOR");
stateString += QString(details.actAsServer ? "-in" : "-out");
break;
case RS_PEER_CONNECTSTATE_CONNECTED_UNKNOWN:
stateString += qApp->translate("StatusDefs", "unkown");