added display of trust level in NetworkDialog

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3827 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
csoler 2010-11-19 22:07:46 +00:00
parent 1585606c4c
commit 58dcb79f42

View file

@ -18,6 +18,7 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA.
****************************************************************/
#include <gpgme.h>
#include <QTreeWidget>
#include <QFileDialog>
@ -431,21 +432,32 @@ void NetworkDialog::insertConnect()
}
}
QString TrustLevelString ;
/* (2) Key validity */
if (detail.ownsign) {
item -> setText(2, tr("Authenticated"));
item -> setToolTip(2, tr("GPG key signed"));
} else {
item -> setText(2, tr("Not Authenticated"));
item -> setToolTip(2, tr("GPG key not signed"));
if (detail.ownsign)
{
item -> setText(2, tr("Personal signature"));
item -> setToolTip(2, tr("GPG key signed by you"));
}
else
switch(detail.validLvl)
{
case GPGME_VALIDITY_MARGINAL: item->setText(2,tr("Marginally trusted peer")) ; break;
case GPGME_VALIDITY_FULL:
case GPGME_VALIDITY_ULTIMATE: item->setText(2,tr("Fully trusted peer")) ; break ;
case GPGME_VALIDITY_UNKNOWN:
case GPGME_VALIDITY_UNDEFINED:
case GPGME_VALIDITY_NEVER:
default: item->setText(2,tr("Untrusted peer")) ; break ;
}
QString PeerAuthenticationString = tr("Unknown") ;
/* (3) has me auth */
if (detail.hasSignedMe)
item -> setText(3, tr("Has authenticated me"));
else
item -> setText(3, tr("Unknown"));
PeerAuthenticationString = tr("Has authenticated me");
item->setText(3,PeerAuthenticationString) ;
/**
* Determinated the Background Color