From 38af6e51320a84f0140e2f6eaead64780e51b9b5 Mon Sep 17 00:00:00 2001 From: Aleksei Kanash Date: Mon, 17 Sep 2012 12:40:36 +0300 Subject: [PATCH] Fixed selection of added items. Now 1st added pixmap is selected. All selected items is deselected after adding any new item. --- src/board/UBBoardController.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/board/UBBoardController.cpp b/src/board/UBBoardController.cpp index 05c66ace..4fb34984 100644 --- a/src/board/UBBoardController.cpp +++ b/src/board/UBBoardController.cpp @@ -1039,6 +1039,9 @@ UBItem *UBBoardController::downloadFinished(bool pSuccess, QUrl sourceUrl, QStri return NULL; } + + mActiveScene->deselectAllItems(); + if (!sourceUrl.toString().startsWith("file://") && !sourceUrl.toString().startsWith("uniboardTool://")) showMessage(tr("Download finished")); @@ -1068,8 +1071,8 @@ UBItem *UBBoardController::downloadFinished(bool pSuccess, QUrl sourceUrl, QStri else { mActiveScene->scaleToFitDocumentSize(pixItem, true, UBSettings::objectInControlViewMargin); - pixItem->setSelected(true); UBDrawingController::drawingController()->setStylusTool(UBStylusTool::Selector); + pixItem->setSelected(true); } return pixItem; @@ -1088,8 +1091,8 @@ UBItem *UBBoardController::downloadFinished(bool pSuccess, QUrl sourceUrl, QStri else { mActiveScene->scaleToFitDocumentSize(svgItem, true, UBSettings::objectInControlViewMargin); - svgItem->setSelected(true); UBDrawingController::drawingController()->setStylusTool(UBStylusTool::Selector); + svgItem->setSelected(true); } return svgItem;