Commit 8eebc632 authored by Claudio Valerio's avatar Claudio Valerio

fixed some errors on duplications of scene

parent a1a40522
...@@ -534,21 +534,6 @@ void UBDocumentController::openSelectedItem() ...@@ -534,21 +534,6 @@ void UBDocumentController::openSelectedItem()
QApplication::restoreOverrideCursor(); QApplication::restoreOverrideCursor();
} }
void UBDocumentController::duplicateScenes(UBDocumentProxy* proxy, QList<int> scenesIndex)
{
if(scenesIndex.count()){
int offset = 0;
foreach (int eachSceneIndex, scenesIndex){
UBPersistenceManager::persistenceManager()->duplicateDocumentScene(proxy, eachSceneIndex + offset);
mDocumentThumbs.insert(eachSceneIndex + offset, mDocumentThumbs.at(eachSceneIndex + offset));
UBApplication::boardController->setActiveDocumentScene(proxy,eachSceneIndex+offset+1);
offset++;
}
}
}
void UBDocumentController::duplicateSelectedItem() void UBDocumentController::duplicateSelectedItem()
{ {
if (UBApplication::applicationController->displayMode() != UBApplicationController::Document) if (UBApplication::applicationController->displayMode() != UBApplicationController::Document)
......
...@@ -50,8 +50,6 @@ class UBDocumentController : public QObject ...@@ -50,8 +50,6 @@ class UBDocumentController : public QObject
UBDocumentProxy* getCurrentDocument() { return mCurrentDocument; }; UBDocumentProxy* getCurrentDocument() { return mCurrentDocument; };
void deletePages(QList<QGraphicsItem*> itemsToDelete); void deletePages(QList<QGraphicsItem*> itemsToDelete);
int getSelectedItemIndex(); int getSelectedItemIndex();
void duplicateScenes(UBDocumentProxy* proxy, QList<int> scenesIndex);
signals: signals:
void refreshThumbnails(); void refreshThumbnails();
......
...@@ -870,10 +870,7 @@ void UBSceneThumbnailNavigPixmap::deletePage() ...@@ -870,10 +870,7 @@ void UBSceneThumbnailNavigPixmap::deletePage()
void UBSceneThumbnailNavigPixmap::duplicatePage() void UBSceneThumbnailNavigPixmap::duplicatePage()
{ {
QList<int> itemsToDelete; UBApplication::boardController->duplicateScene();
itemsToDelete << sceneIndex();
UBApplication::documentController->duplicateScenes(proxy(),itemsToDelete);
} }
void UBSceneThumbnailNavigPixmap::moveUpPage() void UBSceneThumbnailNavigPixmap::moveUpPage()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment