diff options
author | Noel Grandin <noel@peralex.com> | 2015-12-03 11:18:09 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2015-12-03 13:57:22 +0200 |
commit | 2a9adf0288048fdaad21a1d0ab32e1e86e9577ac (patch) | |
tree | 0d4f977f2e4617c4d5326803f6e295ba8929558f | |
parent | cccc9246bbfbaf70fe6946f9416c902af146110a (diff) |
uno::Sequence->std::vector
Change-Id: Icbbf540e00be3baf222309a00b153cb34879dfd7
-rw-r--r-- | filter/source/svg/svgexport.cxx | 10 | ||||
-rw-r--r-- | filter/source/svg/svgfilter.cxx | 2 | ||||
-rw-r--r-- | filter/source/svg/svgfilter.hxx | 4 |
3 files changed, 8 insertions, 8 deletions
diff --git a/filter/source/svg/svgexport.cxx b/filter/source/svg/svgexport.cxx index 93b4791cb3e9..7634081e065a 100644 --- a/filter/source/svg/svgexport.cxx +++ b/filter/source/svg/svgexport.cxx @@ -578,7 +578,7 @@ bool SVGFilter::implExport( const Sequence< PropertyValue >& rDescriptor ) if( xOStm.is() ) { - if( mSelectedPages.hasElements() && mMasterPageTargets.hasElements() ) + if( mSelectedPages.hasElements() && !mMasterPageTargets.empty() ) { Reference< XDocumentHandler > xDocHandler( implCreateExportDocumentHandler( xOStm ), UNO_QUERY ); @@ -599,7 +599,7 @@ bool SVGFilter::implExport( const Sequence< PropertyValue >& rDescriptor ) implRegisterInterface( mSelectedPages[i] ); // create an id for each master page - for( sal_Int32 i = 0; i < mMasterPageTargets.getLength(); ++i ) + for( size_t i = 0; i < mMasterPageTargets.size(); ++i ) implRegisterInterface( mMasterPageTargets[i] ); try @@ -894,7 +894,7 @@ bool SVGFilter::implExportDocument() // #i124608# export a given object selection, so no MasterPage export at all if (!mbExportSelection) - implExportMasterPages( mMasterPageTargets, 0, mMasterPageTargets.getLength() - 1 ); + implExportMasterPages( mMasterPageTargets, 0, mMasterPageTargets.size() - 1 ); implExportDrawPages( mSelectedPages, 0, nLastPage ); if( !mbSinglePage ) @@ -1478,7 +1478,7 @@ bool SVGFilter::implGetPagePropSet( const Reference< XDrawPage > & rxPage ) -bool SVGFilter::implExportMasterPages( const SVGFilter::XDrawPageSequence & rxPages, +bool SVGFilter::implExportMasterPages( const std::vector< Reference< XDrawPage > > & rxPages, sal_Int32 nFirstPage, sal_Int32 nLastPage ) { DBG_ASSERT( nFirstPage <= nLastPage, @@ -1896,7 +1896,7 @@ bool SVGFilter::implCreateObjects() sal_Int32 i, nCount; - for( i = 0, nCount = mMasterPageTargets.getLength(); i < nCount; ++i ) + for( i = 0, nCount = mMasterPageTargets.size(); i < nCount; ++i ) { const Reference< XDrawPage > & xMasterPage = mMasterPageTargets[i]; diff --git a/filter/source/svg/svgfilter.cxx b/filter/source/svg/svgfilter.cxx index 7fd47989c9ba..d7111e767620 100644 --- a/filter/source/svg/svgfilter.cxx +++ b/filter/source/svg/svgfilter.cxx @@ -267,7 +267,7 @@ sal_Bool SAL_CALL SVGFilter::filter( const Sequence< PropertyValue >& rDescripto } } // Later we move them to a uno::Sequence so we can get them by index - mMasterPageTargets.realloc( aMasterPageTargetSet.size() ); + mMasterPageTargets.resize( aMasterPageTargetSet.size() ); ObjectSet::const_iterator aElem = aMasterPageTargetSet.begin(); for( sal_Int32 i = 0; aElem != aMasterPageTargetSet.end(); ++aElem, ++i) { diff --git a/filter/source/svg/svgfilter.hxx b/filter/source/svg/svgfilter.hxx index 5120caeeadca..1651f0960fbb 100644 --- a/filter/source/svg/svgfilter.hxx +++ b/filter/source/svg/svgfilter.hxx @@ -242,7 +242,7 @@ private: Reference< XShapes > maShapeSelection; bool mbExportSelection; XDrawPageSequence mSelectedPages; - XDrawPageSequence mMasterPageTargets; + std::vector< Reference< XDrawPage > > mMasterPageTargets; Link<EditFieldInfo*,void> maOldFieldHdl; Link<EditFieldInfo*,void> maNewFieldHdl; @@ -263,7 +263,7 @@ private: bool implExportDocument(); bool implExportAnimations(); - bool implExportMasterPages( const XDrawPageSequence& rxPages, + bool implExportMasterPages( const std::vector< Reference< XDrawPage > >& rxPages, sal_Int32 nFirstPage, sal_Int32 nLastPage ); bool implExportDrawPages( const XDrawPageSequence& rxPages, sal_Int32 nFirstPage, sal_Int32 nLastPage ); |