summaryrefslogtreecommitdiff
path: root/framework/source
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2015-10-20 20:02:04 +0200
committerJan Holesovsky <kendy@collabora.com>2015-10-21 09:26:09 +0200
commitb34f03271ed765795bb6131c733c3fba425b5425 (patch)
treefaa474610c4b109e3b8003cc78443e474fb94bad /framework/source
parent3ba2568194241acd1a2b5cae2a700f6b5a6fcd7d (diff)
impl_mergeMediaDescriptorWithMightExistingModelArgs is a sick function name.
Rename to addModelArgs, and kill some whitespace. Change-Id: Ic644cb2d1074450491d271db36db92049e7d77e3
Diffstat (limited to 'framework/source')
-rw-r--r--framework/source/loadenv/loadenv.cxx70
1 files changed, 32 insertions, 38 deletions
diff --git a/framework/source/loadenv/loadenv.cxx b/framework/source/loadenv/loadenv.cxx
index 66fa2be2d61f..4ffae06bf94c 100644
--- a/framework/source/loadenv/loadenv.cxx
+++ b/framework/source/loadenv/loadenv.cxx
@@ -199,30 +199,29 @@ css::uno::Reference< css::lang::XComponent > LoadEnv::loadComponentFromURL(const
return xComponent;
}
-utl::MediaDescriptor impl_mergeMediaDescriptorWithMightExistingModelArgs(const css::uno::Sequence< css::beans::PropertyValue >& lOutsideDescriptor)
+namespace {
+
+utl::MediaDescriptor addModelArgs(const uno::Sequence<beans::PropertyValue>& rDescriptor)
{
- utl::MediaDescriptor lDescriptor(lOutsideDescriptor);
- css::uno::Reference< css::frame::XModel > xModel = lDescriptor.getUnpackedValueOrDefault(
- utl::MediaDescriptor::PROP_MODEL (),
- css::uno::Reference< css::frame::XModel > ());
- if (xModel.is ())
+ utl::MediaDescriptor rResult(rDescriptor);
+ uno::Reference<frame::XModel> xModel(rResult.getUnpackedValueOrDefault(utl::MediaDescriptor::PROP_MODEL(), uno::Reference<frame::XModel>()));
+
+ if (xModel.is())
{
- utl::MediaDescriptor lModelDescriptor(xModel->getArgs());
- utl::MediaDescriptor::iterator pIt = lModelDescriptor.find( utl::MediaDescriptor::PROP_MACROEXECUTIONMODE() );
- if ( pIt != lModelDescriptor.end() )
- lDescriptor[utl::MediaDescriptor::PROP_MACROEXECUTIONMODE()] = pIt->second;
+ utl::MediaDescriptor aModelArgs(xModel->getArgs());
+ utl::MediaDescriptor::iterator pIt = aModelArgs.find( utl::MediaDescriptor::PROP_MACROEXECUTIONMODE());
+ if (pIt != aModelArgs.end())
+ rResult[utl::MediaDescriptor::PROP_MACROEXECUTIONMODE()] = pIt->second;
}
- return lDescriptor;
+ return rResult;
}
-void LoadEnv::initializeLoading(const OUString& sURL ,
- const css::uno::Sequence< css::beans::PropertyValue >& lMediaDescriptor,
- const css::uno::Reference< css::frame::XFrame >& xBaseFrame ,
- const OUString& sTarget ,
- sal_Int32 nSearchFlags ,
- EFeature eFeature , // => use default ...
- EContentType eContentType ) // => use default ...
+}
+
+void LoadEnv::initializeLoading(const OUString& sURL, const uno::Sequence<beans::PropertyValue>& lMediaDescriptor,
+ const uno::Reference<frame::XFrame>& xBaseFrame, const OUString& sTarget,
+ sal_Int32 nSearchFlags, EFeature eFeature, EContentType eContentType)
{
osl::MutexGuard g(m_mutex);
@@ -232,15 +231,15 @@ void LoadEnv::initializeLoading(const OUString&
// take over all new parameters.
m_xTargetFrame.clear();
- m_xBaseFrame = xBaseFrame;
- m_lMediaDescriptor = impl_mergeMediaDescriptorWithMightExistingModelArgs(lMediaDescriptor);
- m_sTarget = sTarget;
- m_nSearchFlags = nSearchFlags;
- m_eFeature = eFeature;
- m_eContentType = eContentType;
- m_bCloseFrameOnError = false;
- m_bReactivateControllerOnError = false;
- m_bLoaded = false;
+ m_xBaseFrame = xBaseFrame;
+ m_lMediaDescriptor = addModelArgs(lMediaDescriptor);
+ m_sTarget = sTarget;
+ m_nSearchFlags = nSearchFlags;
+ m_eFeature = eFeature;
+ m_eContentType = eContentType;
+ m_bCloseFrameOnError = false;
+ m_bReactivateControllerOnError = false;
+ m_bLoaded = false;
// try to find out, if its really a content, which can be loaded or must be "handled"
// We use a default value for this in-parameter. Then we have to start a complex check method
@@ -260,7 +259,7 @@ void LoadEnv::initializeLoading(const OUString&
// parse it - because some following code require that
m_aURL.Complete = sURL;
- css::uno::Reference< css::util::XURLTransformer > xParser(css::util::URLTransformer::create(m_xContext));
+ uno::Reference<util::XURLTransformer> xParser(util::URLTransformer::create(m_xContext));
xParser->parseStrict(m_aURL);
// BTW: Split URL and JumpMark ...
@@ -281,16 +280,11 @@ void LoadEnv::initializeLoading(const OUString&
// UI mode
const bool bUIMode =
- ( ( m_eFeature & E_WORK_WITH_UI ) == E_WORK_WITH_UI ) &&
- !m_lMediaDescriptor.getUnpackedValueOrDefault( utl::MediaDescriptor::PROP_HIDDEN(), false ) &&
- !m_lMediaDescriptor.getUnpackedValueOrDefault( utl::MediaDescriptor::PROP_PREVIEW(), false );
-
- initializeUIDefaults(
- m_xContext,
- m_lMediaDescriptor,
- bUIMode,
- &m_pQuietInteraction
- );
+ ((m_eFeature & E_WORK_WITH_UI) == E_WORK_WITH_UI) &&
+ !m_lMediaDescriptor.getUnpackedValueOrDefault(utl::MediaDescriptor::PROP_HIDDEN(), false) &&
+ !m_lMediaDescriptor.getUnpackedValueOrDefault(utl::MediaDescriptor::PROP_PREVIEW(), false);
+
+ initializeUIDefaults(m_xContext, m_lMediaDescriptor, bUIMode, &m_pQuietInteraction);
}
void LoadEnv::initializeUIDefaults( const css::uno::Reference< css::uno::XComponentContext >& i_rxContext,