thx to Didier for the fix on compass

preferencesAboutTextFull
Claudio Valerio 12 years ago
parent a6cf83b702
commit c5c30bd218
  1. 5
      src/domain/UBGraphicsScene.cpp
  2. 2
      src/domain/UBGraphicsScene.h
  3. 1
      src/tools/UBGraphicsCompass.cpp

@ -680,6 +680,7 @@ void UBGraphicsScene::drawArcTo(const QPointF& pCenterPoint, qreal pSpanAngle)
penWidth /= UBApplication::boardController->currentZoom();
mArcPolygonItem = arcToPolygonItem(QLineF(pCenterPoint, mPreviousPoint), pSpanAngle, penWidth);
mArcPolygonItem->setStroke(mCurrentStroke);
mAddedItems.insert(mArcPolygonItem);
addItem(mArcPolygonItem);
@ -2001,3 +2002,7 @@ void UBGraphicsScene::setToolCursor(int tool)
hideEraser();
}
}
void UBGraphicsScene::initStroke(){
mCurrentStroke = new UBGraphicsStroke();
}

@ -271,6 +271,8 @@ class UBGraphicsScene: public UBCoreGraphicsScene, public UBItem
return mPreviousPoint;
}
void initStroke();
public slots:
void hideEraser();

@ -192,6 +192,7 @@ void UBGraphicsCompass::mousePressEvent(QGraphicsSceneMouseEvent *event)
{
mSpanAngleInDegrees = 0;
mSceneArcStartPoint = mapToScene(pencilPosition());
scene()->initStroke();
scene()->moveTo(mSceneArcStartPoint);
}

Loading…
Cancel
Save