@@ -40,68 +40,69 @@ AnnotationItemModifier::~AnnotationItemModifier()
40
40
delete mItemMover ;
41
41
}
42
42
43
- void AnnotationItemModifier::handleMousePress (const QPointF& pos, QList<AbstractAnnotationItem*>* items, bool isCtrlPressed)
43
+ void AnnotationItemModifier::handleMousePress (const QPointF & pos, QList<AbstractAnnotationItem *> * items, bool isCtrlPressed)
44
44
{
45
45
mItemResizer ->grabHandle (pos);
46
- if (mItemResizer ->isResizing ()) {
46
+ if (mItemResizer ->isResizing ()) {
47
47
return ;
48
48
}
49
49
50
50
mItemSelector ->handleSelectionAt (pos, items, isCtrlPressed);
51
- if (mItemSelector ->isSelecting ()) {
51
+ if (mItemSelector ->isSelecting ()) {
52
52
mItemResizer ->detach ();
53
53
return ;
54
54
}
55
55
56
56
auto selectedItems = mItemSelector ->selectedItems ();
57
57
mItemMover ->setOffset (pos, selectedItems);
58
+ mItemResizer ->hide ();
58
59
59
60
handleSelection ();
60
61
updateCursor (mItemMover ->cursor ());
61
62
}
62
63
63
- void AnnotationItemModifier::handleMouseMove (const QPointF& pos)
64
+ void AnnotationItemModifier::handleMouseMove (const QPointF & pos)
64
65
{
65
- if (mItemResizer ->isResizing ()) {
66
+ if (mItemResizer ->isResizing ()) {
66
67
mItemResizer ->moveHandle (pos);
67
68
updateCursor (mItemResizer ->cursorForCurrentHandle ());
68
- } else if (mItemSelector ->isSelecting ()) {
69
+ } else if (mItemSelector ->isSelecting ()) {
69
70
mItemSelector ->extendSelectionRectWhenShown (pos);
70
71
} else {
71
72
mItemMover ->moveItems (pos);
72
- mItemResizer ->refresh ();
73
73
mItemSelector ->refresh ();
74
74
}
75
75
}
76
76
77
- void AnnotationItemModifier::handleMouseRelease (QList<AbstractAnnotationItem*>* items)
77
+ void AnnotationItemModifier::handleMouseRelease (QList<AbstractAnnotationItem *> * items)
78
78
{
79
- if (mItemResizer ->isResizing ()) {
79
+ if (mItemResizer ->isResizing ()) {
80
80
mItemResizer ->releaseHandle ();
81
- } else if (mItemSelector ->isSelecting ()) {
81
+ } else if (mItemSelector ->isSelecting ()) {
82
82
mItemSelector ->finishSelectionRectWhenShown (items);
83
83
} else {
84
84
mItemMover ->clearOffset ();
85
+ mItemResizer ->show ();
85
86
updateCursor (mItemMover ->cursor ());
86
87
}
87
88
88
89
handleSelection ();
89
90
}
90
91
91
- void AnnotationItemModifier::handleSelectionAt (const QPointF& pos, QList<AbstractAnnotationItem *>* items, bool isCtrlPressed)
92
+ void AnnotationItemModifier::handleSelectionAt (const QPointF & pos, QList<AbstractAnnotationItem *> * items, bool isCtrlPressed)
92
93
{
93
94
mItemSelector ->handleSelectionAt (pos, items, isCtrlPressed);
94
95
handleSelection ();
95
96
}
96
97
97
- QList<AbstractAnnotationItem*> AnnotationItemModifier::selectedItems () const
98
+ QList<AbstractAnnotationItem *> AnnotationItemModifier::selectedItems () const
98
99
{
99
100
return mItemSelector ->selectedItems ();
100
101
}
101
102
102
103
QRectF AnnotationItemModifier::boundingRect () const
103
104
{
104
- if (mItemResizer ->hasItemsAttached ()) {
105
+ if (mItemResizer ->hasItemsAttached ()) {
105
106
return mItemResizer ->boundingRect ();
106
107
}
107
108
return mItemSelector ->boundingRect ();
@@ -120,15 +121,15 @@ void AnnotationItemModifier::updateSelection()
120
121
mItemResizer ->refresh ();
121
122
}
122
123
123
- void AnnotationItemModifier::mousePressEvent (QGraphicsSceneMouseEvent* event)
124
+ void AnnotationItemModifier::mousePressEvent (QGraphicsSceneMouseEvent * event)
124
125
{
125
126
Q_UNUSED (event)
126
127
// Move Cursor disappears when we let this event propagate
127
128
}
128
129
129
- void AnnotationItemModifier::hoverMoveEvent (QGraphicsSceneHoverEvent* event)
130
+ void AnnotationItemModifier::hoverMoveEvent (QGraphicsSceneHoverEvent * event)
130
131
{
131
- if (mItemMover ->isMoving ()) {
132
+ if (mItemMover ->isMoving ()) {
132
133
return ;
133
134
}
134
135
@@ -139,7 +140,7 @@ void AnnotationItemModifier::handleSelection()
139
140
{
140
141
auto selectedItems = mItemSelector ->selectedItems ();
141
142
auto count = selectedItems.count ();
142
- if (count == 0 ) {
143
+ if (count == 0 ) {
143
144
clearSelection ();
144
145
} else {
145
146
mItemResizer ->attachTo (selectedItems);
@@ -148,7 +149,7 @@ void AnnotationItemModifier::handleSelection()
148
149
149
150
void AnnotationItemModifier::updateCursor (Qt::CursorShape cursor)
150
151
{
151
- if (cursor == CursorHelper::defaultCursor ()) {
152
+ if (cursor == CursorHelper::defaultCursor ()) {
152
153
unsetCursor ();
153
154
} else {
154
155
setCursor (cursor);
0 commit comments