diff -r 4fa04caf0f43 -r 1cdcc61142d2 ganeswidgets/src/hglongpressvisualizer.cpp --- a/ganeswidgets/src/hglongpressvisualizer.cpp Fri Jun 11 14:43:11 2010 +0300 +++ b/ganeswidgets/src/hglongpressvisualizer.cpp Thu Jun 24 12:59:29 2010 +0300 @@ -27,7 +27,7 @@ active(false), spanAngle(0) { - + setFlag(QGraphicsItem::ItemHasNoContents, false); } HgLongPressVisualizer::~HgLongPressVisualizer() @@ -42,10 +42,14 @@ Q_UNUSED(widget); if (active) { + QPen oldPen = painter->pen(); + QPen pen( Qt::lightGray ); pen.setWidth(5); painter->setPen(pen); painter->drawArc(rect, 90*16, -spanAngle*16); + + painter->setPen(oldPen); //revert the painter to its old state } }