diff options
author | Juergen Funk <juergen.funk_ml@cib.de> | 2016-05-13 10:42:17 +0200 |
---|---|---|
committer | Thorsten Behrens <Thorsten.Behrens@CIB.de> | 2016-06-08 02:16:54 +0000 |
commit | f9bb13419549d621ffd55d9d81e0732a89560e2e (patch) | |
tree | f3f8a64fd254c5e466b466c12d0e627472ce7868 /sfx2/source/inc/statcach.hxx | |
parent | 439b47e84bb12ec1c5cc2332b4c6a9ea59f462ad (diff) |
tdf#99815 use XNotifyingDispatch in sfx2
- move DispatchHelper somewhere public
- use it from generic dispatcher call sites in sfx2
- return result of dispatcher calls (conveyed via
XDispatchResultListener) to calling code, instead of faking it
Change-Id: Ie8041133e99dd99e45819f98798829b96532b9e6
Reviewed-on: https://gerrit.libreoffice.org/24953
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
Diffstat (limited to 'sfx2/source/inc/statcach.hxx')
-rw-r--r-- | sfx2/source/inc/statcach.hxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sfx2/source/inc/statcach.hxx b/sfx2/source/inc/statcach.hxx index c34c0890f5be..d55bb2dc6e5c 100644 --- a/sfx2/source/inc/statcach.hxx +++ b/sfx2/source/inc/statcach.hxx @@ -56,7 +56,7 @@ public: void Release(); const css::frame::FeatureStateEvent& GetStatus() const { return aStatus;} - void Dispatch( const css::uno::Sequence < css::beans::PropertyValue >& aProps, bool bForceSynchron = false ); + sal_Int16 Dispatch( const css::uno::Sequence < css::beans::PropertyValue >& aProps, bool bForceSynchron = false ); }; class SfxStateCache @@ -89,7 +89,7 @@ public: const SfxSlotServer* GetSlotServer( SfxDispatcher &rDispat ) { return GetSlotServer( rDispat, css::uno::Reference< css::frame::XDispatchProvider > () ); } css::uno::Reference< css::frame::XDispatch > GetDispatch() const; - void Dispatch( const SfxItemSet* pSet, bool bForceSynchron = false ); + sal_Int16 Dispatch( const SfxItemSet* pSet, bool bForceSynchron = false ); bool IsControllerDirty() const { return bCtrlDirty; } void ClearCache(); |