|
|
@ -101,17 +101,6 @@ QList<UBGraphicsItem*> UBImportImage::import(const QUuid& uuid, const QString& f |
|
|
|
pixmapItem->setPixmap(pix); |
|
|
|
pixmapItem->setPixmap(pix); |
|
|
|
result << pixmapItem; |
|
|
|
result << pixmapItem; |
|
|
|
|
|
|
|
|
|
|
|
QString documentPath = UBApplication::boardController->selectedDocument()->persistencePath(); |
|
|
|
|
|
|
|
QString fileName = UBPersistenceManager::imageDirectory + "/" + pixmapItem->uuid().toString() + ".png"; |
|
|
|
|
|
|
|
QString path = documentPath + "/" + fileName; |
|
|
|
|
|
|
|
if (!QFile::exists(path)) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
QDir dir; |
|
|
|
|
|
|
|
dir.mkdir(documentPath + "/" + UBPersistenceManager::imageDirectory); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
pixmapItem->pixmap().toImage().save(path, "PNG"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return result; |
|
|
|
return result; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|