19#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_UNODISPATCH_HXX
20#define INCLUDED_SW_SOURCE_UIBASE_INC_UNODISPATCH_HXX
22#include <com/sun/star/frame/XDispatchProviderInterception.hpp>
23#include <com/sun/star/frame/XDispatchProviderInterceptor.hpp>
24#include <com/sun/star/view/XSelectionChangeListener.hpp>
25#include <com/sun/star/frame/XDispatch.hpp>
26#include <com/sun/star/frame/XInterceptorInfo.hpp>
35 css::frame::XDispatchProviderInterceptor,
36 css::lang::XEventListener,
37 css::frame::XInterceptorInfo
53 css::uno::Reference< css::frame::XDispatchProviderInterception>
m_xIntercepted;
68 virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL
queryDispatch(
const css::util::URL& aURL,
const OUString& aTargetFrameName, sal_Int32 nSearchFlags )
override;
69 virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL
queryDispatches(
const css::uno::Sequence< css::frame::DispatchDescriptor >& aDescripts )
override;
73 virtual void SAL_CALL
setSlaveDispatchProvider(
const css::uno::Reference< css::frame::XDispatchProvider >& xNewDispatchProvider )
override;
75 virtual void SAL_CALL
setMasterDispatchProvider(
const css::uno::Reference< css::frame::XDispatchProvider >& xNewSupplier )
override;
78 virtual void SAL_CALL
disposing(
const css::lang::EventObject& Source )
override;
89 css::uno::Reference< css::frame::XStatusListener>
xListener;
94 css::frame::XDispatch,
95 css::view::XSelectionChangeListener
106 virtual void SAL_CALL
dispatch(
const css::util::URL& aURL,
const css::uno::Sequence< css::beans::PropertyValue >& aArgs )
override;
107 virtual void SAL_CALL
addStatusListener(
const css::uno::Reference< css::frame::XStatusListener >& xControl,
const css::util::URL& aURL )
override;
108 virtual void SAL_CALL
removeStatusListener(
const css::uno::Reference< css::frame::XStatusListener >& xControl,
const css::util::URL& aURL )
override;
111 virtual void SAL_CALL
selectionChanged(
const css::lang::EventObject& aEvent )
override;
114 virtual void SAL_CALL
disposing(
const css::lang::EventObject& Source )
override;
~DispatchMutexLock_Impl()
virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL queryDispatches(const css::uno::Sequence< css::frame::DispatchDescriptor > &aDescripts) override
virtual ~SwXDispatchProviderInterceptor() override
css::uno::Reference< css::frame::XDispatchProviderInterception > m_xIntercepted
SwXDispatchProviderInterceptor(SwView &rView)
virtual void SAL_CALL setMasterDispatchProvider(const css::uno::Reference< css::frame::XDispatchProvider > &xNewSupplier) override
css::uno::Reference< css::frame::XDispatch > m_xDispatch
virtual void SAL_CALL disposing(const css::lang::EventObject &Source) override
virtual void SAL_CALL setSlaveDispatchProvider(const css::uno::Reference< css::frame::XDispatchProvider > &xNewDispatchProvider) override
css::uno::Reference< css::frame::XDispatchProvider > m_xMasterDispatcher
css::uno::Reference< css::frame::XDispatchProvider > m_xSlaveDispatcher
virtual css::uno::Reference< css::frame::XDispatchProvider > SAL_CALL getMasterDispatchProvider() override
virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL queryDispatch(const css::util::URL &aURL, const OUString &aTargetFrameName, sal_Int32 nSearchFlags) override
virtual css::uno::Reference< css::frame::XDispatchProvider > SAL_CALL getSlaveDispatchProvider() override
virtual css::uno::Sequence< OUString > SAL_CALL getInterceptedURLs() override
static const char * GetDBChangeURL()
virtual void SAL_CALL selectionChanged(const css::lang::EventObject &aEvent) override
virtual ~SwXDispatch() override
virtual void SAL_CALL dispatch(const css::util::URL &aURL, const css::uno::Sequence< css::beans::PropertyValue > &aArgs) override
virtual void SAL_CALL addStatusListener(const css::uno::Reference< css::frame::XStatusListener > &xControl, const css::util::URL &aURL) override
std::vector< StatusStruct_Impl > m_aStatusListenerVector
virtual void SAL_CALL disposing(const css::lang::EventObject &Source) override
SwXDispatch(SwView &rView)
virtual void SAL_CALL removeStatusListener(const css::uno::Reference< css::frame::XStatusListener > &xControl, const css::util::URL &aURL) override
css::uno::Reference< css::frame::XStatusListener > xListener