diff -r 463f1934e292 -r c348b9772569 ganeswidgets/src/hglongpressvisualizer.cpp --- a/ganeswidgets/src/hglongpressvisualizer.cpp Fri Jun 11 16:25:05 2010 +0100 +++ b/ganeswidgets/src/hglongpressvisualizer.cpp Thu Jul 22 16:36:56 2010 +0100 @@ -18,16 +18,16 @@ #include #include #include -#include -#include -#include +#include +#include +#include #include "hglongpressvisualizer.h" HgLongPressVisualizer::HgLongPressVisualizer(QGraphicsItem* parent) : HbWidget(parent), 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 } }