From 6fc6494aa9fea0b47fbf048998d7bd412ef478b1 Mon Sep 17 00:00:00 2001 From: Vishv Brahmbhatt Date: Wed, 11 Sep 2013 00:44:36 +0530 Subject: Using macro expansion function for the remaining config entries. Macro Expansion function is used in 'CustomAnimationPreset.cxx' & 'TransitionPreset.cxx' to avoid code redundancy.Also appropriate changes are to made to 'getExpandedFilePath' function. Change-Id: I6b6ae068db3499fe2de2e78a884f9e0737577651 Reviewed-on: https://gerrit.libreoffice.org/5910 Reviewed-by: Thorsten Behrens Tested-by: Thorsten Behrens --- sd/source/core/CustomAnimationPreset.cxx | 14 ++------------ sd/source/core/TransitionPreset.cxx | 14 ++------------ sd/source/core/drawdoc.cxx | 6 ++---- 3 files changed, 6 insertions(+), 28 deletions(-) (limited to 'sd') diff --git a/sd/source/core/CustomAnimationPreset.cxx b/sd/source/core/CustomAnimationPreset.cxx index b03359b08d78..988302774e6f 100644 --- a/sd/source/core/CustomAnimationPreset.cxx +++ b/sd/source/core/CustomAnimationPreset.cxx @@ -33,6 +33,7 @@ #include #include #include +#include #include #include @@ -291,8 +292,6 @@ Reference< XAnimationNode > implImportEffects( const Reference< XMultiServiceFac return xRootNode; } -#define EXPAND_PROTOCOL "vnd.sun.star.expand:" - void CustomAnimationPresets::importEffects() { try @@ -324,16 +323,7 @@ void CustomAnimationPresets::importEffects() for( sal_Int32 i=0; iexpandMacros( aMacro ); - } + OUString aURL = ::comphelper::getExpandedFilePath(aFiles[i]); mxRootNode = implImportEffects( xServiceFactory, aURL ); diff --git a/sd/source/core/TransitionPreset.cxx b/sd/source/core/TransitionPreset.cxx index e7b6a9bb82f2..966ccde50185 100644 --- a/sd/source/core/TransitionPreset.cxx +++ b/sd/source/core/TransitionPreset.cxx @@ -31,6 +31,7 @@ #include #include #include +#include #include #include @@ -134,8 +135,6 @@ bool TransitionPreset::importTransitionsFile( TransitionPresetList& rList, return true; } -#define EXPAND_PROTOCOL "vnd.sun.star.expand:" - bool TransitionPreset::importTransitionPresetList( TransitionPresetList& rList ) { bool bRet = false; @@ -174,16 +173,7 @@ bool TransitionPreset::importTransitionPresetList( TransitionPresetList& rList ) for( sal_Int32 i=0; iexpandMacros( aMacro ); - } + OUString aURL = ::comphelper::getExpandedFilePath(aFiles[i]); bRet |= importTransitionsFile( rList, xServiceFactory, diff --git a/sd/source/core/drawdoc.cxx b/sd/source/core/drawdoc.cxx index e327215f8968..2d23bbda4524 100644 --- a/sd/source/core/drawdoc.cxx +++ b/sd/source/core/drawdoc.cxx @@ -1000,8 +1000,7 @@ void SdDrawDocument::InitLayoutVector() rtl::OUString sFilename; for( sal_Int32 i=0; i < aFiles.getLength(); ++i ) { - rtl::OUString filepath = aFiles[i]; - sFilename= ::comphelper::getExpandedFilePath(filepath,xContext); + sFilename = ::comphelper::getExpandedFilePath(aFiles[i]); // load layout file into DOM Reference< XMultiServiceFactory > xServiceFactory( @@ -1030,8 +1029,7 @@ void SdDrawDocument::InitObjectVector() rtl::OUString sFilename; for( sal_Int32 i=0; i < aFiles.getLength(); ++i ) { - rtl::OUString filepath = aFiles[i]; - sFilename= ::comphelper::getExpandedFilePath(filepath,xContext); + sFilename = ::comphelper::getExpandedFilePath(aFiles[i]); // load presentation object file into DOM Reference< XMultiServiceFactory > xServiceFactory( -- cgit