summaryrefslogtreecommitdiff
path: root/framework/source/uielement/macrosmenucontroller.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2013-06-04 09:45:33 +0200
committerNoel Grandin <noel@peralex.com>2013-06-05 08:13:22 +0200
commitc23be036a6b71324302aa8acd3858ea725c2ada6 (patch)
tree07cef6aa529e0aed660af046f4f2267ea7e3d2d0 /framework/source/uielement/macrosmenucontroller.cxx
parentc0654ce02272499236f7b43920e288c5fff34d4f (diff)
fdo#46808, Convert some XMultiservice in framework module
Change-Id: Id4dd0bafd40cf96271527c9c970c4ab31527644c
Diffstat (limited to 'framework/source/uielement/macrosmenucontroller.cxx')
-rw-r--r--framework/source/uielement/macrosmenucontroller.cxx14
1 files changed, 7 insertions, 7 deletions
diff --git a/framework/source/uielement/macrosmenucontroller.cxx b/framework/source/uielement/macrosmenucontroller.cxx
index 0450d8646f64..f9dd1f3bf722 100644
--- a/framework/source/uielement/macrosmenucontroller.cxx
+++ b/framework/source/uielement/macrosmenucontroller.cxx
@@ -51,7 +51,7 @@ using namespace ::com::sun::star::frame;
namespace framework
{
class
-DEFINE_XSERVICEINFO_MULTISERVICE ( MacrosMenuController ,
+DEFINE_XSERVICEINFO_MULTISERVICE_2 ( MacrosMenuController ,
OWeakObject ,
SERVICENAME_POPUPMENUCONTROLLER ,
IMPLEMENTATIONNAME_MACROSMENUCONTROLLER
@@ -59,9 +59,9 @@ DEFINE_XSERVICEINFO_MULTISERVICE ( MacrosMenuController
DEFINE_INIT_SERVICE ( MacrosMenuController, {} )
-MacrosMenuController::MacrosMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceManager ) :
- svt::PopupMenuControllerBase( xServiceManager ),
- m_xServiceManager( xServiceManager)
+MacrosMenuController::MacrosMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext ) :
+ svt::PopupMenuControllerBase( xContext ),
+ m_xContext( xContext)
{
}
@@ -104,7 +104,7 @@ void SAL_CALL MacrosMenuController::disposing( const EventObject& ) throw ( Runt
OSL_TRACE("disposing");
m_xFrame.clear();
m_xDispatch.clear();
- m_xServiceManager.clear();
+ m_xContext.clear();
if ( m_xPopupMenu.is() )
{
@@ -160,7 +160,7 @@ IMPL_STATIC_LINK_NOINSTANCE( MacrosMenuController, ExecuteHdl_Impl, ExecuteInfo*
String MacrosMenuController::RetrieveLabelFromCommand( const String& aCmdURL )
{
sal_Bool bModuleIdentified = !m_aModuleIdentifier.isEmpty();
- return framework::RetrieveLabelFromCommand(aCmdURL, comphelper::getComponentContext(m_xServiceManager),m_xUICommandLabels,m_xFrame,m_aModuleIdentifier,bModuleIdentified,"Label");
+ return framework::RetrieveLabelFromCommand(aCmdURL, m_xContext, m_xUICommandLabels,m_xFrame,m_aModuleIdentifier,bModuleIdentified,"Label");
}
void MacrosMenuController::addScriptItems( PopupMenu* pPopupMenu, sal_uInt16 startItemId )
@@ -170,7 +170,7 @@ void MacrosMenuController::addScriptItems( PopupMenu* pPopupMenu, sal_uInt16 sta
const OUString providerKey("com.sun.star.script.provider.ScriptProviderFor");
const OUString languageProviderName("com.sun.star.script.provider.LanguageScriptProvider");
sal_uInt16 itemId = startItemId;
- Reference< XContentEnumerationAccess > xEnumAccess = Reference< XContentEnumerationAccess >( m_xServiceManager, UNO_QUERY_THROW );
+ Reference< XContentEnumerationAccess > xEnumAccess = Reference< XContentEnumerationAccess >( m_xContext->getServiceManager(), UNO_QUERY_THROW );
Reference< XEnumeration > xEnum = xEnumAccess->createContentEnumeration ( languageProviderName );
while ( xEnum->hasMoreElements() )