added search and highlighting to network graph (patch from Chozabu)

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@8368 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
electron128 2015-06-04 13:36:34 +00:00
parent eb7a52a2a7
commit 9e1a368061
7 changed files with 78 additions and 18 deletions

View file

@ -78,6 +78,7 @@ Node::Node(const std::string& node_string,GraphWidget::NodeType type,GraphWidget
setZValue(1);
mDeterminedBB = false ;
mBBWidth = 0 ;
mNodeDrawSize = 20;
_speedx=_speedy=0;
_steps=0;
@ -284,7 +285,7 @@ void Node::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWid
painter->setPen(Qt::NoPen);
painter->setBrush(Qt::darkGray);
painter->drawEllipse(-7, -7, 20, 20);
painter->drawEllipse(-7, -7, mNodeDrawSize, mNodeDrawSize);
QRadialGradient gradient(-3, -3, 10);
if (option->state & QStyle::State_Sunken)
@ -311,7 +312,7 @@ void Node::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWid
}
painter->setBrush(gradient);
painter->setPen(QPen(Qt::black, 0));
painter->drawEllipse(-10, -10, 20, 20);
painter->drawEllipse(-10, -10, mNodeDrawSize, mNodeDrawSize);
painter->drawText(-10, 0, QString::fromUtf8(_desc_string.c_str()));
if (!mDeterminedBB)