[kgraphviewer-devel] [KGraphViewer/libkgraphviz] 8327ed3: Fix hightlighting of canvas elements
Kevin Funk
krf at electrostorm.net
Thu Jan 13 17:29:40 CET 2011
commit 8327ed3b9c4feda23430b4b7960828a692e34636
branch libkgraphviz
Author: Kevin Funk <krf at electrostorm.net>
Date: Thu Jan 13 10:08:41 2011 +0100
Fix hightlighting of canvas elements
Use 10% lighter color for this, not 50% which is too much.
diff --git a/src/kgraphviz/canvaselement.cpp b/src/kgraphviz/canvaselement.cpp
index 3cc8870..a398889 100644
--- a/src/kgraphviz/canvaselement.cpp
+++ b/src/kgraphviz/canvaselement.cpp
@@ -287,8 +287,9 @@ void CanvasElement::computeBoundingRect()
setPos(0,0);
}
-void CanvasElement::paint(QPainter* p, const QStyleOptionGraphicsItem *option,
-QWidget *widget)
+void CanvasElement::paint(QPainter* p,
+ const QStyleOptionGraphicsItem* option,
+ QWidget* widget)
{
Q_UNUSED(option)
Q_UNUSED(widget)
@@ -322,13 +323,12 @@ QWidget *widget)
}
QListIterator<DotRenderOp> it(element()->renderOperations());
-// it.toBack();
- QColor lineColor = Dot2QtConsts::componentData().qtColor(element()->lineColor());
- QColor backColor = Dot2QtConsts::componentData().qtColor(element()->backColor());
+ QColor lineColor(Dot2QtConsts::componentData().qtColor(element()->lineColor()));
+ QColor backColor(Dot2QtConsts::componentData().qtColor(element()->backColor()));
if (d->m_hovered && d->m_view->highlighting())
{
- backColor = backColor.lighter();
+ backColor = backColor.lighter(110);
}
while (it.hasNext())
More information about the kgraphviewer-devel
mailing list