diff --git a/src/gui/UBBoardThumbnailsView.cpp b/src/gui/UBBoardThumbnailsView.cpp index cbafef4e..651fe29f 100644 --- a/src/gui/UBBoardThumbnailsView.cpp +++ b/src/gui/UBBoardThumbnailsView.cpp @@ -186,12 +186,17 @@ void UBBoardThumbnailsView::mousePressEvent(QMouseEvent *event) { mLongPressTimer.start(); mLastPressedMousePos = event->pos(); + + UBDraggableThumbnailView* item = dynamic_cast(itemAt(event->pos())); + + if (item) + UBApplication::boardController->setActiveDocumentScene(item->sceneIndex()); + QGraphicsView::mousePressEvent(event); } void UBBoardThumbnailsView::mouseMoveEvent(QMouseEvent *event) { - mLastPressedMousePos = event->pos(); QGraphicsView::mouseMoveEvent(event); } diff --git a/src/gui/UBThumbnailWidget.cpp b/src/gui/UBThumbnailWidget.cpp index 748c15c0..07612144 100644 --- a/src/gui/UBThumbnailWidget.cpp +++ b/src/gui/UBThumbnailWidget.cpp @@ -836,6 +836,7 @@ void UBDraggableThumbnail::paint(QPainter *painter, const QStyleOptionGraphicsIt draw(painter, *getIcon("duplicate")); + /* if(movableUp()) draw(painter, *getIcon("moveUp")); else @@ -845,6 +846,7 @@ void UBDraggableThumbnail::paint(QPainter *painter, const QStyleOptionGraphicsIt draw(painter, *getIcon("moveDown")); else draw(painter, *getIcon("moveDownDisabled")); + */ } } @@ -888,11 +890,6 @@ void UBDraggableThumbnail::moveDownPage() } void UBDraggableThumbnail::mousePressEvent(QGraphicsSceneMouseEvent *event) -{ - event->accept(); -} - -void UBDraggableThumbnail::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) { QPointF p = event->pos(); @@ -913,6 +910,11 @@ void UBDraggableThumbnail::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) event->accept(); } +void UBDraggableThumbnail::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) +{ + event->accept(); +} + void UBDraggableThumbnailView::updatePos(qreal width, qreal height) {