@ -91,66 +91,3 @@ const QString& UBImportPDF::folderToCopy()
{
return UBPersistenceManager : : objectDirectory ;
}
/*
bool UBImportPDF : : addFileToDocument ( UBDocumentProxy * pDocument , const QFile & pFile )
{
QString documentName = QFileInfo ( pFile . fileName ( ) ) . completeBaseName ( ) ;
QUuid uuid = QUuid : : createUuid ( ) ;
QString filepath = UBPersistenceManager : : persistenceManager ( ) - > addPdfFileToDocument ( pDocument , pFile . fileName ( ) , uuid ) ;
PDFRenderer * pdfRenderer = PDFRenderer : : rendererForUuid ( uuid , pDocument - > persistencePath ( ) + " / " + filepath , true ) ; // renderer is automatically deleted when not used anymore
if ( ! pdfRenderer - > isValid ( ) )
{
UBApplication : : showMessage ( tr ( " PDF import failed. " ) ) ;
return false ;
}
pdfRenderer - > setDPI ( this - > dpi ) ;
int documentPageCount = pDocument - > pageCount ( ) ;
if ( documentPageCount = = 1 & & UBPersistenceManager : : persistenceManager ( ) - > loadDocumentScene ( pDocument , 0 ) - > isEmpty ( ) )
{
documentPageCount = 0 ;
}
int pdfPageCount = pdfRenderer - > pageCount ( ) ;
for ( int pdfPageNumber = 1 ; pdfPageNumber < = pdfPageCount ; pdfPageNumber + + )
{
int pageIndex = documentPageCount + pdfPageNumber ;
UBApplication : : showMessage ( tr ( " Importing page %1 of %2 " ) . arg ( pdfPageNumber ) . arg ( pdfPageCount ) , true ) ;
UBGraphicsScene * scene = 0 ;
if ( pageIndex = = 0 )
{
scene = UBPersistenceManager : : persistenceManager ( ) - > loadDocumentScene ( pDocument , pageIndex ) ;
}
else
{
scene = UBPersistenceManager : : persistenceManager ( ) - > createDocumentSceneAt ( pDocument , pageIndex ) ;
}
scene - > setBackground ( false , false ) ;
UBGraphicsPDFItem * pdfItem = new UBGraphicsPDFItem ( pdfRenderer , pdfPageNumber ) ; // deleted by the scene
scene - > addItem ( pdfItem ) ;
pdfItem - > setPos ( - pdfItem - > boundingRect ( ) . width ( ) / 2 , - pdfItem - > boundingRect ( ) . height ( ) / 2 ) ;
scene - > setAsBackgroundObject ( pdfItem , false , false ) ;
scene - > setNominalSize ( pdfItem - > boundingRect ( ) . width ( ) , pdfItem - > boundingRect ( ) . height ( ) ) ;
UBPersistenceManager : : persistenceManager ( ) - > persistDocumentScene ( pDocument , scene , pageIndex ) ;
}
UBApplication : : showMessage ( tr ( " PDF import successful. " ) ) ;
return true ;
}
*/