diff options
author | Noel Grandin <noel@peralex.com> | 2013-06-04 09:45:33 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2013-06-05 08:13:22 +0200 |
commit | c23be036a6b71324302aa8acd3858ea725c2ada6 (patch) | |
tree | 07cef6aa529e0aed660af046f4f2267ea7e3d2d0 /framework/inc | |
parent | c0654ce02272499236f7b43920e288c5fff34d4f (diff) |
fdo#46808, Convert some XMultiservice in framework module
Change-Id: Id4dd0bafd40cf96271527c9c970c4ab31527644c
Diffstat (limited to 'framework/inc')
-rw-r--r-- | framework/inc/services/desktop.hxx | 8 | ||||
-rw-r--r-- | framework/inc/services/sessionlistener.hxx | 4 | ||||
-rw-r--r-- | framework/inc/uielement/controlmenucontroller.hxx | 2 | ||||
-rw-r--r-- | framework/inc/uielement/fontmenucontroller.hxx | 2 | ||||
-rw-r--r-- | framework/inc/uielement/fontsizemenucontroller.hxx | 2 | ||||
-rw-r--r-- | framework/inc/uielement/footermenucontroller.hxx | 2 | ||||
-rw-r--r-- | framework/inc/uielement/headermenucontroller.hxx | 2 | ||||
-rw-r--r-- | framework/inc/uielement/langselectionmenucontroller.hxx | 2 | ||||
-rw-r--r-- | framework/inc/uielement/macrosmenucontroller.hxx | 4 | ||||
-rw-r--r-- | framework/inc/uielement/newmenucontroller.hxx | 3 | ||||
-rw-r--r-- | framework/inc/uielement/objectmenucontroller.hxx | 3 | ||||
-rw-r--r-- | framework/inc/uielement/recentfilesmenucontroller.hxx | 2 | ||||
-rw-r--r-- | framework/inc/uielement/toolbarsmenucontroller.hxx | 3 |
13 files changed, 20 insertions, 19 deletions
diff --git a/framework/inc/services/desktop.hxx b/framework/inc/services/desktop.hxx index a4b98ddcb4fd..0e31c5e7ba77 100644 --- a/framework/inc/services/desktop.hxx +++ b/framework/inc/services/desktop.hxx @@ -130,8 +130,8 @@ class Desktop : // interfaces public: // constructor / destructor - Desktop( const css::uno::Reference< css::lang::XMultiServiceFactory >& xFactory ); - virtual ~Desktop( ); + Desktop( const css::uno::Reference< css::uno::XComponentContext >& xContext ); + virtual ~Desktop( ); // XInterface, XTypeProvider, XServiceInfo FWK_DECLARE_XINTERFACE @@ -403,7 +403,7 @@ class Desktop : // interfaces #ifdef ENABLE_ASSERTIONS private: - static sal_Bool implcp_ctor ( const css::uno::Reference< css::lang::XMultiServiceFactory >& xFactory ); + static sal_Bool implcp_ctor ( const css::uno::Reference< css::uno::XComponentContext >& xFactory ); static sal_Bool implcp_addEventListener ( const css::uno::Reference< css::lang::XEventListener >& xListener ); static sal_Bool implcp_removeEventListener ( const css::uno::Reference< css::lang::XEventListener >& xListener ); @@ -418,7 +418,7 @@ class Desktop : // interfaces //------------------------------------------------------------------------------------------------------------- private: - css::uno::Reference< css::lang::XMultiServiceFactory > m_xFactory ; /// reference to factory, which has create this instance + css::uno::Reference< css::uno::XComponentContext > m_xContext ; /// reference to factory, which has create this instance FrameContainer m_aChildTaskContainer ; /// array of child tasks (children of desktop are tasks; and tasks are also frames - But pure frames are not accepted!) ::cppu::OMultiTypeInterfaceContainerHelper m_aListenerContainer ; /// container for ALL Listener css::uno::Reference< css::frame::XFrames > m_xFramesHelper ; /// helper for XFrames, XIndexAccess, XElementAccess and implementation of a childcontainer! diff --git a/framework/inc/services/sessionlistener.hxx b/framework/inc/services/sessionlistener.hxx index c8024b6e4b68..32bd460e4e42 100644 --- a/framework/inc/services/sessionlistener.hxx +++ b/framework/inc/services/sessionlistener.hxx @@ -85,7 +85,7 @@ class SessionListener : // interfaces /** reference to the uno service manager, which created this service. It can be used to create own needed helper services. */ - css::uno::Reference< css::lang::XMultiServiceFactory > m_xSMGR; + css::uno::Reference< css::uno::XComponentContext > m_xContext; css::uno::Reference< css::frame::XSessionManagerClient > m_rSessionManager; @@ -123,7 +123,7 @@ class SessionListener : // interfaces needed services. */ - SessionListener( const css::uno::Reference< css::lang::XMultiServiceFactory >& xSMGR ); + SessionListener( const css::uno::Reference< css::uno::XComponentContext >& xContext ); virtual ~SessionListener(); diff --git a/framework/inc/uielement/controlmenucontroller.hxx b/framework/inc/uielement/controlmenucontroller.hxx index 68d93517f08d..a5f4fcfd9fd2 100644 --- a/framework/inc/uielement/controlmenucontroller.hxx +++ b/framework/inc/uielement/controlmenucontroller.hxx @@ -47,7 +47,7 @@ namespace framework using svt::PopupMenuControllerBase::disposing; public: - ControlMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceManager ); + ControlMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext ); virtual ~ControlMenuController(); // XServiceInfo diff --git a/framework/inc/uielement/fontmenucontroller.hxx b/framework/inc/uielement/fontmenucontroller.hxx index 255fc519751a..d642a9c37b17 100644 --- a/framework/inc/uielement/fontmenucontroller.hxx +++ b/framework/inc/uielement/fontmenucontroller.hxx @@ -44,7 +44,7 @@ namespace framework using svt::PopupMenuControllerBase::disposing; public: - FontMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceManager ); + FontMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext ); virtual ~FontMenuController(); // XServiceInfo diff --git a/framework/inc/uielement/fontsizemenucontroller.hxx b/framework/inc/uielement/fontsizemenucontroller.hxx index 32a2244838be..c4d43aee3a4d 100644 --- a/framework/inc/uielement/fontsizemenucontroller.hxx +++ b/framework/inc/uielement/fontsizemenucontroller.hxx @@ -45,7 +45,7 @@ namespace framework using svt::PopupMenuControllerBase::disposing; public: - FontSizeMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceManager ); + FontSizeMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext ); virtual ~FontSizeMenuController(); // XServiceInfo diff --git a/framework/inc/uielement/footermenucontroller.hxx b/framework/inc/uielement/footermenucontroller.hxx index 996543ce2b0b..4eeb25073b92 100644 --- a/framework/inc/uielement/footermenucontroller.hxx +++ b/framework/inc/uielement/footermenucontroller.hxx @@ -27,7 +27,7 @@ namespace framework class FooterMenuController : public HeaderMenuController { public: - FooterMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceManager ); + FooterMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext ); virtual ~FooterMenuController(); // XServiceInfo diff --git a/framework/inc/uielement/headermenucontroller.hxx b/framework/inc/uielement/headermenucontroller.hxx index 3a6613e87b31..4d7ae54ae861 100644 --- a/framework/inc/uielement/headermenucontroller.hxx +++ b/framework/inc/uielement/headermenucontroller.hxx @@ -46,7 +46,7 @@ namespace framework using svt::PopupMenuControllerBase::disposing; public: - HeaderMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceManager,bool _bFooter = sal_False ); + HeaderMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext, bool _bFooter = sal_False ); virtual ~HeaderMenuController(); // XServiceInfo diff --git a/framework/inc/uielement/langselectionmenucontroller.hxx b/framework/inc/uielement/langselectionmenucontroller.hxx index 84c43ad09d23..38ada6c17f36 100644 --- a/framework/inc/uielement/langselectionmenucontroller.hxx +++ b/framework/inc/uielement/langselectionmenucontroller.hxx @@ -47,7 +47,7 @@ namespace framework using svt::PopupMenuControllerBase::disposing; public: - LanguageSelectionMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceManager ); + LanguageSelectionMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext ); virtual ~LanguageSelectionMenuController(); // XServiceInfo diff --git a/framework/inc/uielement/macrosmenucontroller.hxx b/framework/inc/uielement/macrosmenucontroller.hxx index 72e360aab968..c712115a88fd 100644 --- a/framework/inc/uielement/macrosmenucontroller.hxx +++ b/framework/inc/uielement/macrosmenucontroller.hxx @@ -51,13 +51,13 @@ namespace framework ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > aArgs; }; DECL_STATIC_LINK( MacrosMenuController, ExecuteHdl_Impl, ExecuteInfo* ); - ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > m_xServiceManager; + ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > m_xContext; ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatchProvider > m_xDispatchProvider; OUString m_aModuleIdentifier; ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess > m_xUICommandLabels; public: - MacrosMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceManager ); + MacrosMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext ); virtual ~MacrosMenuController(); // XServiceInfo diff --git a/framework/inc/uielement/newmenucontroller.hxx b/framework/inc/uielement/newmenucontroller.hxx index b86242ef0534..f2ee4ac33f71 100644 --- a/framework/inc/uielement/newmenucontroller.hxx +++ b/framework/inc/uielement/newmenucontroller.hxx @@ -57,7 +57,7 @@ namespace framework using svt::PopupMenuControllerBase::disposing; public: - NewMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceManager ); + NewMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext ); virtual ~NewMenuController(); // XServiceInfo @@ -106,6 +106,7 @@ namespace framework OUString m_aTargetFrame; OUString m_aModuleIdentifier; OUString m_aEmptyDocURL; + ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > m_xContext; ::com::sun::star::uno::Reference< ::com::sun::star::ui::XAcceleratorConfiguration > m_xDocAcceleratorManager; ::com::sun::star::uno::Reference< ::com::sun::star::ui::XAcceleratorConfiguration > m_xModuleAcceleratorManager; ::com::sun::star::uno::Reference< ::com::sun::star::ui::XAcceleratorConfiguration > m_xGlobalAcceleratorManager; diff --git a/framework/inc/uielement/objectmenucontroller.hxx b/framework/inc/uielement/objectmenucontroller.hxx index eb4e09af7020..f10014e4340c 100644 --- a/framework/inc/uielement/objectmenucontroller.hxx +++ b/framework/inc/uielement/objectmenucontroller.hxx @@ -26,7 +26,6 @@ #include <com/sun/star/lang/XServiceInfo.hpp> #include <com/sun/star/lang/XTypeProvider.hpp> #include <com/sun/star/lang/XInitialization.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> #include <com/sun/star/frame/XFrame.hpp> #include <com/sun/star/frame/XDispatch.hpp> #include <com/sun/star/frame/XStatusListener.hpp> @@ -45,7 +44,7 @@ namespace framework using svt::PopupMenuControllerBase::disposing; public: - ObjectMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceManager ); + ObjectMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext ); virtual ~ObjectMenuController(); // XServiceInfo diff --git a/framework/inc/uielement/recentfilesmenucontroller.hxx b/framework/inc/uielement/recentfilesmenucontroller.hxx index d23e1db5dbfc..fe5b59480c0d 100644 --- a/framework/inc/uielement/recentfilesmenucontroller.hxx +++ b/framework/inc/uielement/recentfilesmenucontroller.hxx @@ -38,7 +38,7 @@ namespace framework using svt::PopupMenuControllerBase::disposing; public: - RecentFilesMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceManager ); + RecentFilesMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext ); virtual ~RecentFilesMenuController(); // XServiceInfo diff --git a/framework/inc/uielement/toolbarsmenucontroller.hxx b/framework/inc/uielement/toolbarsmenucontroller.hxx index e5ba4bf74458..3547abbe3edc 100644 --- a/framework/inc/uielement/toolbarsmenucontroller.hxx +++ b/framework/inc/uielement/toolbarsmenucontroller.hxx @@ -51,7 +51,7 @@ namespace framework using svt::PopupMenuControllerBase::disposing; public: - ToolbarsMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xServiceManager ); + ToolbarsMenuController( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& xContext ); virtual ~ToolbarsMenuController(); // XServiceInfo @@ -90,6 +90,7 @@ namespace framework void addCommand( com::sun::star::uno::Reference< com::sun::star::awt::XPopupMenu >& rPopupMenu, const OUString& rCommandURL, const OUString& aLabel ); sal_Bool isContextSensitiveToolbarNonVisible(); + ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > m_xContext; ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess > m_xPersistentWindowState; ::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess > m_xUICommandDescription; ::com::sun::star::uno::Reference< ::com::sun::star::ui::XUIConfigurationManager > m_xModuleCfgMgr; |