Commit ab09c2b5 authored by Claudio Valerio's avatar Claudio Valerio

fixed compass issue

parent 92b608a2
...@@ -203,18 +203,23 @@ void UBGraphicsCompass::mousePressEvent(QGraphicsSceneMouseEvent *event) ...@@ -203,18 +203,23 @@ void UBGraphicsCompass::mousePressEvent(QGraphicsSceneMouseEvent *event)
mResizing = true; mResizing = true;
mRotating = false; mRotating = false;
event->accept(); event->accept();
qDebug() << "resizing";
} }
else if (hingeRect().contains(event->pos())) else if (hingeRect().contains(event->pos()))
{ {
mRotating = true; mRotating = true;
mResizing = false; mResizing = false;
event->accept(); event->accept();
qDebug() << "hinge";
} }
else if (!closeButtonRect().contains(event->pos())) else if (!closeButtonRect().contains(event->pos()))
{ {
qDebug() << "the rest";
mDrawing = event->pos().x() > rect().right() - sPencilLength - sPencilBaseLength; mDrawing = event->pos().x() > rect().right() - sPencilLength - sPencilBaseLength;
if (mDrawing) if (mDrawing)
{ {
qDebug() << "drawing";
mSpanAngleInDegrees = 0; mSpanAngleInDegrees = 0;
mSceneArcStartPoint = mapToScene(pencilPosition()); mSceneArcStartPoint = mapToScene(pencilPosition());
scene()->initStroke(); scene()->initStroke();
...@@ -305,6 +310,8 @@ void UBGraphicsCompass::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) ...@@ -305,6 +310,8 @@ void UBGraphicsCompass::mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
{ {
QGraphicsRectItem::mouseReleaseEvent(event); QGraphicsRectItem::mouseReleaseEvent(event);
} }
mRotating = false;
mResizing = false; mResizing = false;
mDrawing = false; mDrawing = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment