|
|
@ -565,7 +565,7 @@ void UBPersistenceManager::duplicateDocumentScene(UBDocumentProxy* proxy, int in |
|
|
|
QUuid newUuid = QUuid::createUuid(); |
|
|
|
QUuid newUuid = QUuid::createUuid(); |
|
|
|
QString fileName = QFileInfo(source).completeBaseName(); |
|
|
|
QString fileName = QFileInfo(source).completeBaseName(); |
|
|
|
destination = destination.replace(fileName,newUuid.toString()); |
|
|
|
destination = destination.replace(fileName,newUuid.toString()); |
|
|
|
Q_ASSERT(QFile::copy(source,destination)); |
|
|
|
QFile::copy(source,destination); |
|
|
|
mediaItem->mediaFileUrl(QUrl::fromLocalFile(destination)); |
|
|
|
mediaItem->mediaFileUrl(QUrl::fromLocalFile(destination)); |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
} |
|
|
|
} |
|
|
@ -584,8 +584,8 @@ void UBPersistenceManager::duplicateDocumentScene(UBDocumentProxy* proxy, int in |
|
|
|
QString screenshotDestinationPath = screenshotSourcePath; |
|
|
|
QString screenshotDestinationPath = screenshotSourcePath; |
|
|
|
screenshotDestinationPath = screenshotDestinationPath.replace(actualUuidString,newUUidString); |
|
|
|
screenshotDestinationPath = screenshotDestinationPath.replace(actualUuidString,newUUidString); |
|
|
|
|
|
|
|
|
|
|
|
Q_ASSERT(UBFileSystemUtils::copyDir(widgetSourcePath,widgetDestinationPath)); |
|
|
|
UBFileSystemUtils::copyDir(widgetSourcePath,widgetDestinationPath); |
|
|
|
Q_ASSERT(QFile::copy(screenshotSourcePath,screenshotDestinationPath)); |
|
|
|
QFile::copy(screenshotSourcePath,screenshotDestinationPath); |
|
|
|
|
|
|
|
|
|
|
|
widget->setUuid(newUUid); |
|
|
|
widget->setUuid(newUUid); |
|
|
|
|
|
|
|
|
|
|
@ -601,7 +601,7 @@ void UBPersistenceManager::duplicateDocumentScene(UBDocumentProxy* proxy, int in |
|
|
|
QUuid newUuid = QUuid::createUuid(); |
|
|
|
QUuid newUuid = QUuid::createUuid(); |
|
|
|
QString fileName = QFileInfo(source).completeBaseName(); |
|
|
|
QString fileName = QFileInfo(source).completeBaseName(); |
|
|
|
destination = destination.replace(fileName,newUuid.toString()); |
|
|
|
destination = destination.replace(fileName,newUuid.toString()); |
|
|
|
Q_ASSERT(QFile::copy(source,destination)); |
|
|
|
QFile::copy(source,destination); |
|
|
|
pixmapItem->setUuid(newUuid); |
|
|
|
pixmapItem->setUuid(newUuid); |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
} |
|
|
|
} |
|
|
@ -613,7 +613,7 @@ void UBPersistenceManager::duplicateDocumentScene(UBDocumentProxy* proxy, int in |
|
|
|
QUuid newUuid = QUuid::createUuid(); |
|
|
|
QUuid newUuid = QUuid::createUuid(); |
|
|
|
QString fileName = QFileInfo(source).completeBaseName(); |
|
|
|
QString fileName = QFileInfo(source).completeBaseName(); |
|
|
|
destination = destination.replace(fileName,newUuid.toString()); |
|
|
|
destination = destination.replace(fileName,newUuid.toString()); |
|
|
|
Q_ASSERT(QFile::copy(source,destination)); |
|
|
|
QFile::copy(source,destination); |
|
|
|
svgItem->setUuid(newUuid); |
|
|
|
svgItem->setUuid(newUuid); |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
} |
|
|
|
} |
|
|
|