From cc823c429cbfd06aeb95d5c87e8f2127e5ce317b Mon Sep 17 00:00:00 2001 From: babaroga Date: Wed, 17 Apr 2019 21:44:53 +0200 Subject: [PATCH] FIX:TD-fixed baloon cursor hotspot to be on arrow tip --- src/Mod/TechDraw/Gui/QGIViewBalloon.cpp | 4 ++-- src/Mod/TechDraw/Gui/QGVPage.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGIViewBalloon.cpp b/src/Mod/TechDraw/Gui/QGIViewBalloon.cpp index 529ca9d5e7..65a8e69096 100644 --- a/src/Mod/TechDraw/Gui/QGIViewBalloon.cpp +++ b/src/Mod/TechDraw/Gui/QGIViewBalloon.cpp @@ -173,8 +173,8 @@ void QGIViewBalloon::onAttachPointPicked(QGIView *view, QPointF pos) if (balloon->OriginIsSet.getValue() == false) { /* Move origin by half of cursor size */ - balloon->OriginX.setValue(pos.x() - 16); - balloon->OriginY.setValue(pos.y() + 16); + balloon->OriginX.setValue(pos.x()); + balloon->OriginY.setValue(pos.y()); balloon->OriginIsSet.setValue(true); m_parent->signalSelectPoint.disconnect(bnd); diff --git a/src/Mod/TechDraw/Gui/QGVPage.cpp b/src/Mod/TechDraw/Gui/QGVPage.cpp index 50c0a73856..e1893bb818 100644 --- a/src/Mod/TechDraw/Gui/QGVPage.cpp +++ b/src/Mod/TechDraw/Gui/QGVPage.cpp @@ -411,7 +411,7 @@ QGIView * QGVPage::addViewBalloon(TechDraw::DrawViewBalloon *balloon) if(balloon->OriginIsSet.getValue() == false) { if(parent) { balloonPlacing(true); - QApplication::setOverrideCursor(QCursor(QPixmap(QString::fromUtf8(":/icons/cursor-balloon.png")))); + QApplication::setOverrideCursor(QCursor(QPixmap(QString::fromUtf8(":/icons/cursor-balloon.png")),0,32)); balloonGroup->connect(parent); addBalloonToParent(balloonGroup,parent); }