From 60e3951ae22e535390471459c18a40831aface16 Mon Sep 17 00:00:00 2001 From: Yimgo Date: Wed, 8 Aug 2012 10:12:07 +0200 Subject: [PATCH] Tool widget position fixed. --- src/board/UBBoardController.cpp | 2 +- src/gui/UBToolWidget.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/board/UBBoardController.cpp b/src/board/UBBoardController.cpp index 2acedc64..420b4ea6 100644 --- a/src/board/UBBoardController.cpp +++ b/src/board/UBBoardController.cpp @@ -2048,7 +2048,7 @@ void UBBoardController::moveGraphicsWidgetToControlView(UBGraphicsWidgetItem* gr mActiveScene->addItem(toolWidget); qreal ssf = 1 / UBApplication::boardController->systemScaleFactor(); - toolWidget->scale(ssf, ssf); + toolWidget->setScale(ssf); toolWidget->setPos(graphicsWidget->scenePos()); } diff --git a/src/gui/UBToolWidget.cpp b/src/gui/UBToolWidget.cpp index c6e0e9a8..e3055060 100644 --- a/src/gui/UBToolWidget.cpp +++ b/src/gui/UBToolWidget.cpp @@ -134,7 +134,7 @@ void UBToolWidget::setPos(const QPointF &point) void UBToolWidget::setPos(qreal x, qreal y) { - QGraphicsItem::setPos((x - mContentMargin)*scale(), (y - mContentMargin)*scale()); + QGraphicsItem::setPos(x - mContentMargin * scale(), y - mContentMargin * scale()); } void UBToolWidget::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)