removed bad fix. Duplication of imported image

preferencesAboutTextFull
Claudio Valerio 10 years ago
parent 47adb2be02
commit 9df8c0f823
  1. 13
      src/adaptors/UBImportImage.cpp

@ -101,24 +101,13 @@ 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;
} }
void UBImportImage::placeImportedItemToScene(UBGraphicsScene* scene, UBGraphicsItem* item) void UBImportImage::placeImportedItemToScene(UBGraphicsScene* scene, UBGraphicsItem* item)
{ {
UBGraphicsPixmapItem* pixmapItem = (UBGraphicsPixmapItem*)item; UBGraphicsPixmapItem* pixmapItem = (UBGraphicsPixmapItem*)item;
UBGraphicsPixmapItem* sceneItem = scene->addPixmap(pixmapItem->pixmap(), NULL, QPointF(0, 0)); UBGraphicsPixmapItem* sceneItem = scene->addPixmap(pixmapItem->pixmap(), NULL, QPointF(0, 0));
scene->setAsBackgroundObject(sceneItem, true); scene->setAsBackgroundObject(sceneItem, true);

Loading…
Cancel
Save