Commit cdf2eab0 authored by Aleksei Kanash's avatar Aleksei Kanash

Duplicated items is shifted now.

parent 424f91db
...@@ -544,7 +544,8 @@ void UBBoardController::duplicateItem(UBItem *item) ...@@ -544,7 +544,8 @@ void UBBoardController::duplicateItem(UBItem *item)
QGraphicsItem *commonItem = dynamic_cast<QGraphicsItem*>(item); QGraphicsItem *commonItem = dynamic_cast<QGraphicsItem*>(item);
if (commonItem) if (commonItem)
{ {
itemPos = commonItem->pos(); qreal shifting = UBSettings::settings()->objectFrameWidth;
itemPos = commonItem->pos() + QPointF(shifting,shifting);
itemSize = commonItem->boundingRect().size(); itemSize = commonItem->boundingRect().size();
} }
...@@ -612,6 +613,10 @@ void UBBoardController::duplicateItem(UBItem *item) ...@@ -612,6 +613,10 @@ void UBBoardController::duplicateItem(UBItem *item)
{ {
createdItem->setSourceUrl(item->sourceUrl()); createdItem->setSourceUrl(item->sourceUrl());
item->copyItemParameters(createdItem); item->copyItemParameters(createdItem);
QGraphicsItem *createdGitem = dynamic_cast<QGraphicsItem*>(createdItem);
if (createdGitem)
createdGitem->setPos(itemPos);
} }
} }
......
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