summaryrefslogtreecommitdiff
path: root/xmloff/source/draw/shapeimport.cxx
diff options
context:
space:
mode:
authorDaniel Vogelheim <dvo@openoffice.org>2001-09-21 15:27:53 +0000
committerDaniel Vogelheim <dvo@openoffice.org>2001-09-21 15:27:53 +0000
commita3f4a35fc3d4ffcf74511b10457ed81e63d936fc (patch)
tree3c61019b023603d960b8e555fe416450b5dbd407 /xmloff/source/draw/shapeimport.cxx
parentd835030c4f73fd5738632dde40843eb64ef3dd15 (diff)
#92176# include PrinterPaperTray property
SvXMLImportProperty now 'knows' the SvXMLImport in order to enable error handling for 'wrong' paper trays and properties
Diffstat (limited to 'xmloff/source/draw/shapeimport.cxx')
-rw-r--r--xmloff/source/draw/shapeimport.cxx16
1 files changed, 8 insertions, 8 deletions
diff --git a/xmloff/source/draw/shapeimport.cxx b/xmloff/source/draw/shapeimport.cxx
index 9d5055eb8e86..131841e93184 100644
--- a/xmloff/source/draw/shapeimport.cxx
+++ b/xmloff/source/draw/shapeimport.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: shapeimport.cxx,v $
*
- * $Revision: 1.42 $
+ * $Revision: 1.43 $
*
- * last change: $Author: cl $ $Date: 2001-08-15 10:31:02 $
+ * last change: $Author: dvo $ $Date: 2001-09-21 16:27:53 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -233,7 +233,7 @@ XMLShapeImportHelper::XMLShapeImportHelper(
// construct PropertySetMapper
UniReference < XMLPropertySetMapper > xMapper = new XMLShapePropertySetMapper(mpSdPropHdlFactory);
- mpPropertySetMapper = new SvXMLImportPropertyMapper( xMapper );
+ mpPropertySetMapper = new SvXMLImportPropertyMapper( xMapper, rImporter );
// set lock to avoid deletion
mpPropertySetMapper->acquire();
@@ -244,7 +244,7 @@ XMLShapeImportHelper::XMLShapeImportHelper(
}
// chain text attributes
- mpPropertySetMapper->ChainImportMapper(XMLTextImportHelper::CreateParaExtPropMapper());
+ mpPropertySetMapper->ChainImportMapper(XMLTextImportHelper::CreateParaExtPropMapper(rImporter));
/*
// chain form attributes
@@ -254,7 +254,7 @@ XMLShapeImportHelper::XMLShapeImportHelper(
// construct PresPagePropsMapper
xMapper = new XMLPropertySetMapper((XMLPropertyMapEntry*)aXMLSDPresPageProps, mpSdPropHdlFactory);
- mpPresPagePropsMapper = new SvXMLImportPropertyMapper( xMapper );
+ mpPresPagePropsMapper = new SvXMLImportPropertyMapper( xMapper, rImporter );
if(mpPresPagePropsMapper)
{
// set lock to avoid deletion
@@ -1175,14 +1175,14 @@ void XMLShapeImportHelper::restoreConnections()
}
}
-SvXMLImportPropertyMapper* XMLShapeImportHelper::CreateShapePropMapper( const uno::Reference< frame::XModel>& rModel )
+SvXMLImportPropertyMapper* XMLShapeImportHelper::CreateShapePropMapper( const uno::Reference< frame::XModel>& rModel, SvXMLImport& rImport )
{
UniReference< XMLPropertyHandlerFactory > xFactory = new XMLSdPropHdlFactory( rModel );
UniReference < XMLPropertySetMapper > xMapper = new XMLShapePropertySetMapper( xFactory );
- SvXMLImportPropertyMapper* pResult = new SvXMLImportPropertyMapper( xMapper );
+ SvXMLImportPropertyMapper* pResult = new SvXMLImportPropertyMapper( xMapper, rImport );
// chain text attributes
- pResult->ChainImportMapper( XMLTextImportHelper::CreateParaExtPropMapper() );
+ pResult->ChainImportMapper( XMLTextImportHelper::CreateParaExtPropMapper( rImport ) );
return pResult;
}