equal
deleted
inserted
replaced
25 |
25 |
26 HgLongPressVisualizer::HgLongPressVisualizer(QGraphicsItem* parent) : HbWidget(parent), |
26 HgLongPressVisualizer::HgLongPressVisualizer(QGraphicsItem* parent) : HbWidget(parent), |
27 active(false), |
27 active(false), |
28 spanAngle(0) |
28 spanAngle(0) |
29 { |
29 { |
30 |
30 setFlag(QGraphicsItem::ItemHasNoContents, false); |
31 } |
31 } |
32 |
32 |
33 HgLongPressVisualizer::~HgLongPressVisualizer() |
33 HgLongPressVisualizer::~HgLongPressVisualizer() |
34 { |
34 { |
35 |
35 |
40 { |
40 { |
41 Q_UNUSED(option); |
41 Q_UNUSED(option); |
42 Q_UNUSED(widget); |
42 Q_UNUSED(widget); |
43 |
43 |
44 if (active) { |
44 if (active) { |
|
45 QPen oldPen = painter->pen(); |
|
46 |
45 QPen pen( Qt::lightGray ); |
47 QPen pen( Qt::lightGray ); |
46 pen.setWidth(5); |
48 pen.setWidth(5); |
47 painter->setPen(pen); |
49 painter->setPen(pen); |
48 painter->drawArc(rect, 90*16, -spanAngle*16); |
50 painter->drawArc(rect, 90*16, -spanAngle*16); |
|
51 |
|
52 painter->setPen(oldPen); //revert the painter to its old state |
49 } |
53 } |
50 } |
54 } |
51 |
55 |
52 void HgLongPressVisualizer::start(const QPointF& scenePos) |
56 void HgLongPressVisualizer::start(const QPointF& scenePos) |
53 { |
57 { |