--- a/ganeswidgets/src/hglongpressvisualizer.cpp Fri Jun 11 14:43:11 2010 +0300
+++ b/ganeswidgets/src/hglongpressvisualizer.cpp Wed Jun 23 19:25:46 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
}
}