From 5803a516d47b92828624b996b353264fcece620c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Fauconnier?= Date: Mon, 23 Jul 2018 11:54:30 +0200 Subject: [PATCH] =?UTF-8?q?correction=20sur=20mise=20=C3=A0=20jour=20des?= =?UTF-8?q?=20thumbnails?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/document/UBDocumentController.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/document/UBDocumentController.cpp b/src/document/UBDocumentController.cpp index b6ff2c4a..2e8f71ca 100644 --- a/src/document/UBDocumentController.cpp +++ b/src/document/UBDocumentController.cpp @@ -2107,6 +2107,9 @@ void UBDocumentController::show() { selectDocument(mBoardController->selectedDocument()); + //to be sure thumbnails will be up-to-date + reloadThumbnails(); + updateActions(); if(!mToolsPalette) @@ -2777,7 +2780,7 @@ void UBDocumentController::addToDocument() UBMetadataDcSubsetAdaptor::persist(mBoardController->selectedDocument()); mBoardController->reloadThumbnails(); - //UBApplication::boardController->documentNavigator()->generateThumbnails(this); + emit UBApplication::boardController->documentThumbnailsUpdated(this); UBApplication::applicationController->showBoard(); mBoardController->setActiveDocumentScene(newActiveSceneIndex); @@ -3138,7 +3141,7 @@ void UBDocumentController::deletePages(QList itemsToDelete) if(UBApplication::mainWindow->yesNoQuestion(tr("Remove Page"),tr("This is an irreversible action!") +"\n\n" + 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); - //mBoardController->regenerateThumbnails(); + emit UBApplication::boardController->documentThumbnailsUpdated(this); proxy->setMetaData(UBSettings::documentUpdatedAt, UBStringUtils::toUtcIsoDateTime(QDateTime::currentDateTime())); UBMetadataDcSubsetAdaptor::persist(proxy);