mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
Update Network Tab.
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@738 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
58cf788d6d
commit
82bd565f4c
@ -325,7 +325,7 @@ void NetworkDialog::insertConnect()
|
|||||||
out << detail.extPort;
|
out << detail.extPort;
|
||||||
} else {
|
} else {
|
||||||
// No Trust => no IP Information
|
// No Trust => no IP Information
|
||||||
out << "";
|
out << "0.0.0.0:0/0.0.0.0:0";
|
||||||
}
|
}
|
||||||
item -> setText(5, QString::fromStdString(out.str()));
|
item -> setText(5, QString::fromStdString(out.str()));
|
||||||
}
|
}
|
||||||
@ -345,45 +345,49 @@ void NetworkDialog::insertConnect()
|
|||||||
|
|
||||||
//item -> setText(10, QString::fromStdString(detail.authcode));
|
//item -> setText(10, QString::fromStdString(detail.authcode));
|
||||||
|
|
||||||
/* change background */
|
/**
|
||||||
int i;
|
* Determinated the Background Color
|
||||||
|
*/
|
||||||
|
QColor backgrndcolor;
|
||||||
|
|
||||||
// I dont know why the setBackground and Icon functions called 10 times,
|
if (detail.state & RS_PEER_STATE_FRIEND)
|
||||||
// but this loop dont needed to be implemented in every single switch.
|
|
||||||
for(i = 1; i <10; i++)
|
|
||||||
{
|
{
|
||||||
if (detail.state & RS_PEER_STATE_FRIEND)
|
if (detail.lastConnect < 10000) /* 3 hours? */
|
||||||
{
|
{
|
||||||
if (detail.lastConnect < 10000) /* 3 hours? */
|
/* bright green */
|
||||||
{
|
backgrndcolor=Qt::darkGreen;
|
||||||
/* bright green */
|
item -> setIcon(0,(QIcon(IMAGE_AUTHED)));
|
||||||
item -> setBackground(i,QBrush(Qt::darkGreen));
|
|
||||||
item -> setIcon(0,(QIcon(IMAGE_AUTHED)));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
item -> setBackground(i,QBrush(Qt::darkGreen));
|
|
||||||
item -> setIcon(0,(QIcon(IMAGE_AUTHED)));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (detail.trustLvl > RS_TRUST_LVL_MARGINAL)
|
backgrndcolor=Qt::darkGreen;
|
||||||
{
|
item -> setIcon(0,(QIcon(IMAGE_AUTHED)));
|
||||||
item -> setBackground(i,QBrush(Qt::cyan));
|
}
|
||||||
item -> setIcon(0,(QIcon(IMAGE_DENIED)));
|
}
|
||||||
}
|
else
|
||||||
else if (detail.lastConnect < 10000) /* 3 hours? */
|
{
|
||||||
{
|
if (detail.trustLvl > RS_TRUST_LVL_MARGINAL)
|
||||||
item -> setBackground(i,QBrush(Qt::yellow));
|
{
|
||||||
item -> setIcon(0,(QIcon(IMAGE_DENIED)));
|
backgrndcolor=Qt::cyan;
|
||||||
}
|
item -> setIcon(0,(QIcon(IMAGE_DENIED)));
|
||||||
else
|
}
|
||||||
{
|
else if (detail.lastConnect < 10000) /* 3 hours? */
|
||||||
item -> setBackground(i,QBrush(Qt::gray));
|
{
|
||||||
item -> setIcon(0,(QIcon(IMAGE_DENIED)));
|
backgrndcolor=Qt::yellow;
|
||||||
}
|
item -> setIcon(0,(QIcon(IMAGE_DENIED)));
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
backgrndcolor=Qt::gray;
|
||||||
|
item -> setIcon(0,(QIcon(IMAGE_DENIED)));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Color each Background column in the Network Tab except the first one => 1-9
|
||||||
|
// whith the determinated color
|
||||||
|
for(int i = 1; i <10; i++)
|
||||||
|
{
|
||||||
|
item -> setBackground(i,QBrush(backgrndcolor));
|
||||||
}
|
}
|
||||||
/* add to the list */
|
/* add to the list */
|
||||||
items.append(item);
|
items.append(item);
|
||||||
@ -408,6 +412,7 @@ void NetworkDialog::insertConnect()
|
|||||||
self_item->setText(8, QString::fromStdString(pd.email));
|
self_item->setText(8, QString::fromStdString(pd.email));
|
||||||
self_item->setText(9, QString::fromStdString(pd.id));
|
self_item->setText(9, QString::fromStdString(pd.id));
|
||||||
|
|
||||||
|
// Color each Background column in the Network Tab except the first one => 1-9
|
||||||
for(int i=1;i<10;++i)
|
for(int i=1;i<10;++i)
|
||||||
{
|
{
|
||||||
self_item->setBackground(i,QBrush(Qt::darkGreen));
|
self_item->setBackground(i,QBrush(Qt::darkGreen));
|
||||||
|
Loading…
Reference in New Issue
Block a user