@ -1449,6 +1449,9 @@ void UBDocumentTreeView::dropEvent(QDropEvent *event)
if ( targetIsInTrash )
if ( targetIsInTrash )
{
{
if ( ! UBApplication : : mainWindow - > yesNoQuestion ( tr ( " Remove Item " ) , tr ( " Are you sure you want to remove the selected item(s) ? " ) ) )
return ;
UBApplication : : documentController - > moveIndexesToTrash ( dropIndex , docModel ) ;
UBApplication : : documentController - > moveIndexesToTrash ( dropIndex , docModel ) ;
} else {
} else {
docModel - > moveIndexes ( dropIndex , targetIndex ) ;
docModel - > moveIndexes ( dropIndex , targetIndex ) ;
@ -3146,9 +3149,6 @@ void UBDocumentController::deletePages(QList<QGraphicsItem *> itemsToDelete)
}
}
}
}
if ( UBApplication : : mainWindow - > yesNoQuestion ( tr ( " Remove Page " ) , tr ( " Are you sure you want to remove %n page(s) from the selected document '%1'? " , " " , sceneIndexes . count ( ) ) . arg ( proxy - > metaData ( UBSettings : : documentName ) . toString ( ) ) ) )
{
UBDocumentContainer : : deletePages ( sceneIndexes ) ;
UBDocumentContainer : : deletePages ( sceneIndexes ) ;
emit UBApplication : : boardController - > documentThumbnailsUpdated ( this ) ;
emit UBApplication : : boardController - > documentThumbnailsUpdated ( this ) ;
@ -3169,7 +3169,6 @@ void UBDocumentController::deletePages(QList<QGraphicsItem *> itemsToDelete)
mBoardController - > setActiveDocumentScene ( minIndex ) ;
mBoardController - > setActiveDocumentScene ( minIndex ) ;
mBoardController - > reloadThumbnails ( ) ;
mBoardController - > reloadThumbnails ( ) ;
}
}
}
}
}
int UBDocumentController : : getSelectedItemIndex ( )
int UBDocumentController : : getSelectedItemIndex ( )