From 3aed8fc1f50ade4927406b600f604c063bfaa583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Fauconnier?= Date: Wed, 19 Sep 2018 15:35:01 +0200 Subject: [PATCH] improved document thumbnails and selection behaviors --- src/document/UBDocumentContainer.cpp | 2 +- src/document/UBDocumentController.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/document/UBDocumentContainer.cpp b/src/document/UBDocumentContainer.cpp index 5420bc10..2bb919e1 100644 --- a/src/document/UBDocumentContainer.cpp +++ b/src/document/UBDocumentContainer.cpp @@ -151,8 +151,8 @@ void UBDocumentContainer::reloadThumbnails() if (mCurrentDocument) { UBThumbnailAdaptor::load(mCurrentDocument, mDocumentThumbs); - emit documentThumbnailsUpdated(this); } + emit documentThumbnailsUpdated(this); } int UBDocumentContainer::pageFromSceneIndex(int sceneIndex) diff --git a/src/document/UBDocumentController.cpp b/src/document/UBDocumentController.cpp index 82735532..0f7e4ee6 100644 --- a/src/document/UBDocumentController.cpp +++ b/src/document/UBDocumentController.cpp @@ -2335,6 +2335,7 @@ void UBDocumentController::moveIndexesToTrash(const QModelIndexList &list, UBDoc UBDocumentProxy *proxy = docModel->proxyForIndex(sourceSibling); docModel->setCurrentDocument(proxy); + setDocument(proxy); selectionModel->select(sibling, QItemSelectionModel::ClearAndSelect); @@ -2348,6 +2349,7 @@ void UBDocumentController::moveIndexesToTrash(const QModelIndexList &list, UBDoc UBDocumentProxy *proxy = docModel->proxyForIndex(sourceSibling); docModel->setCurrentDocument(proxy); + setDocument(proxy); selectionModel->select(sibling, QItemSelectionModel::ClearAndSelect);