SANKORE-47 (fix for compass component)

preferencesAboutTextFull
Anatoly Mihalchenko 13 years ago
parent 375e147079
commit 57f9075550
  1. 11
      src/board/UBBoardView.cpp

@ -416,12 +416,15 @@ UBBoardView::mousePressEvent (QMouseEvent *event)
} }
else if (currentTool == UBStylusTool::Selector) else if (currentTool == UBStylusTool::Selector)
{ {
QSet<QGraphicsItem*> existingTools = scene()->tools();
movingItem = scene()->itemAt(this->mapToScene(event->posF().toPoint())); movingItem = scene()->itemAt(this->mapToScene(event->posF().toPoint()));
if (!movingItem || if (!movingItem
movingItem->isSelected() || || movingItem->isSelected()
(movingItem->type() == UBGraphicsDelegateFrame::Type || || (movingItem->type() == UBGraphicsDelegateFrame::Type
movingItem->type() == DelegateButton::Type)) || movingItem->type() == DelegateButton::Type)
|| existingTools.contains(movingItem))
{ {
movingItem = NULL; movingItem = NULL;
QGraphicsView::mousePressEvent (event); QGraphicsView::mousePressEvent (event);

Loading…
Cancel
Save