diff options
author | Noel Grandin <noel@peralex.com> | 2013-04-25 14:43:24 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2013-04-25 14:44:08 +0200 |
commit | 3286827b38ce6f6aff2da123e9f246ad923932cd (patch) | |
tree | b9558146a153cbb789efcb56c9eff89fcde8c30d /sd | |
parent | 7709511aed6655c8f283db912513626850493eff (diff) |
fdo#46808, Convert some XMultiServiceFactory to XComponentContext
Change-Id: I1dcfee9fa0fdc4457754396ffb52cc8462f3906a
Diffstat (limited to 'sd')
-rw-r--r-- | sd/inc/CustomAnimationEffect.hxx | 2 | ||||
-rw-r--r-- | sd/source/core/CustomAnimationEffect.cxx | 33 |
2 files changed, 10 insertions, 25 deletions
diff --git a/sd/inc/CustomAnimationEffect.hxx b/sd/inc/CustomAnimationEffect.hxx index da337cd84e33..8b64065ab657 100644 --- a/sd/inc/CustomAnimationEffect.hxx +++ b/sd/inc/CustomAnimationEffect.hxx @@ -350,8 +350,6 @@ protected: void notify_listeners(); - ::com::sun::star::uno::Reference< ::com::sun::star::animations::XTimeContainer > createParallelTimeContainer() const; - void updateTextGroups(); protected: diff --git a/sd/source/core/CustomAnimationEffect.cxx b/sd/source/core/CustomAnimationEffect.cxx index 8d2a7bd212ed..21a098f7ee2f 100644 --- a/sd/source/core/CustomAnimationEffect.cxx +++ b/sd/source/core/CustomAnimationEffect.cxx @@ -1886,7 +1886,7 @@ CustomAnimationEffectPtr EffectSequenceHelper::append( const SdrPathObj& rPathOb try { - Reference< XTimeContainer > xEffectContainer( createParallelTimeContainer() ); + Reference< XTimeContainer > xEffectContainer( ParallelTimeContainer::create( ::comphelper::getProcessComponentContext() ), UNO_QUERY_THROW ); Reference< XAnimationNode > xAnimateMotion( AnimateMotion::create( ::comphelper::getProcessComponentContext() ) ); xAnimateMotion->setDuration( Any( fDuration ) ); @@ -2013,7 +2013,7 @@ void EffectSequenceHelper::implRebuild() do { // create a par container for the next click node and all following with and after effects - Reference< XTimeContainer > xOnClickContainer( createParallelTimeContainer() ); + Reference< XTimeContainer > xOnClickContainer( ParallelTimeContainer::create( ::comphelper::getProcessComponentContext() ), UNO_QUERY_THROW ); Event aEvent; if( mxEventSource.is() ) @@ -2047,7 +2047,7 @@ void EffectSequenceHelper::implRebuild() do { // create a par container for the current click or after effect node and all following with effects - Reference< XTimeContainer > xWithContainer( createParallelTimeContainer() ); + Reference< XTimeContainer > xWithContainer( ParallelTimeContainer::create( ::comphelper::getProcessComponentContext() ), UNO_QUERY_THROW ); Reference< XAnimationNode > xWithContainerNode( xWithContainer, UNO_QUERY_THROW ); xWithContainer->setBegin( makeAny( fBegin ) ); xOnClickContainer->appendChild( xWithContainerNode ); @@ -2105,14 +2105,6 @@ void EffectSequenceHelper::implRebuild() // -------------------------------------------------------------------- -Reference< XTimeContainer > EffectSequenceHelper::createParallelTimeContainer() const -{ - const OUString aServiceName( "com.sun.star.animations.ParallelTimeContainer" ); - return Reference< XTimeContainer >( ::comphelper::getProcessServiceFactory()->createInstance(aServiceName), UNO_QUERY ); -} - -// -------------------------------------------------------------------- - stl_CustomAnimationEffect_search_node_predict::stl_CustomAnimationEffect_search_node_predict( const ::com::sun::star::uno::Reference< ::com::sun::star::animations::XAnimationNode >& xSearchNode ) : mxSearchNode( xSearchNode ) { @@ -2174,7 +2166,7 @@ void stl_process_after_effect_node_func(AfterEffectNode& rNode) } else // nextClick { - Reference< XMultiServiceFactory > xMsf( ::comphelper::getProcessServiceFactory() ); + Reference< XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); // insert the aftereffect in the next group Reference< XTimeContainer > xClickContainer( xContainer->getParent(), UNO_QUERY_THROW ); @@ -2199,15 +2191,11 @@ void stl_process_after_effect_node_func(AfterEffectNode& rNode) else { // this does not yet have a child container, create one - const OUString aServiceName( "com.sun.star.animations.ParallelTimeContainer" ); - xNextContainer = Reference< XTimeContainer >::query( xMsf->createInstance(aServiceName) ); + xNextContainer.set( ParallelTimeContainer::create(xContext), UNO_QUERY_THROW ); - if( xNextContainer.is() ) - { - Reference< XAnimationNode > xNode( xNextContainer, UNO_QUERY_THROW ); - xNode->setBegin( makeAny( (double)0.0 ) ); - xNextClickContainer->appendChild( xNode ); - } + Reference< XAnimationNode > xNode( xNextContainer, UNO_QUERY_THROW ); + xNode->setBegin( makeAny( (double)0.0 ) ); + xNextClickContainer->appendChild( xNode ); } DBG_ASSERT( xNextContainer.is(), "ppt::stl_process_after_effect_node_func::operator(), could not find/create container!" ); } @@ -2216,8 +2204,7 @@ void stl_process_after_effect_node_func(AfterEffectNode& rNode) // if we don't have a next container, we add one to the sequence container if( !xNextContainer.is() ) { - const OUString aServiceName( "com.sun.star.animations.ParallelTimeContainer" ); - Reference< XTimeContainer > xNewClickContainer( xMsf->createInstance(aServiceName), UNO_QUERY_THROW ); + Reference< XTimeContainer > xNewClickContainer( ParallelTimeContainer::create( xContext ), UNO_QUERY_THROW ); Reference< XAnimationNode > xNewClickNode( xNewClickContainer, UNO_QUERY_THROW ); @@ -2229,7 +2216,7 @@ void stl_process_after_effect_node_func(AfterEffectNode& rNode) Reference< XAnimationNode > xRefNode( xClickContainer, UNO_QUERY_THROW ); xSequenceContainer->insertAfter( xNewClickNode, xRefNode ); - xNextContainer = Reference< XTimeContainer >::query( xMsf->createInstance(aServiceName) ); + xNextContainer.set( ParallelTimeContainer::create( xContext ), UNO_QUERY_THROW ); DBG_ASSERT( xNextContainer.is(), "ppt::stl_process_after_effect_node_func::operator(), could not create container!" ); if( xNextContainer.is() ) |