LibreOffice Module sc (master) 1
|
#include <dispuno.hxx>
Public Member Functions | |
ScDispatchProviderInterceptor (ScTabViewShell *pViewSh) | |
virtual | ~ScDispatchProviderInterceptor () override |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL | queryDispatch (const css::util::URL &aURL, const OUString &aTargetFrameName, sal_Int32 nSearchFlags) override |
XDispatchProvider. More... | |
virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL | queryDispatches (const css::uno::Sequence< css::frame::DispatchDescriptor > &aDescripts) override |
virtual css::uno::Reference< css::frame::XDispatchProvider > SAL_CALL | getSlaveDispatchProvider () override |
XDispatchProviderInterceptor. More... | |
virtual void SAL_CALL | setSlaveDispatchProvider (const css::uno::Reference< css::frame::XDispatchProvider > &xNewDispatchProvider) override |
virtual css::uno::Reference< css::frame::XDispatchProvider > SAL_CALL | getMasterDispatchProvider () override |
virtual void SAL_CALL | setMasterDispatchProvider (const css::uno::Reference< css::frame::XDispatchProvider > &xNewSupplier) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
XEventListener. More... | |
Public Member Functions inherited from SfxListener | |
SfxListener () | |
SfxListener (const SfxListener &rCopy) | |
virtual | ~SfxListener () COVERITY_NOEXCEPT_FALSE |
void | StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected) |
void | EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false) |
void | EndListeningAll () |
bool | IsListening (SfxBroadcaster &rBroadcaster) const |
sal_uInt16 | GetBroadcasterCount () const |
SfxBroadcaster * | GetBroadcasterJOE (sal_uInt16 nNo) const |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
virtual bool | IsSdrView () const |
Private Attributes | |
ScTabViewShell * | pViewShell |
css::uno::Reference< css::frame::XDispatchProviderInterception > | m_xIntercepted |
the component which's dispatches we're intercepting More... | |
css::uno::Reference< css::frame::XDispatchProvider > | m_xSlaveDispatcher |
chaining More... | |
css::uno::Reference< css::frame::XDispatchProvider > | m_xMasterDispatcher |
css::uno::Reference< css::frame::XDispatch > | m_xMyDispatch |
own dispatch More... | |
Definition at line 31 of file dispuno.hxx.
ScDispatchProviderInterceptor::ScDispatchProviderInterceptor | ( | ScTabViewShell * | pViewSh | ) |
Definition at line 49 of file dispuno.cxx.
References SfxViewFrame::GetFrame(), SfxFrame::GetFrameInterface(), SfxViewShell::GetViewFrame(), m_refCount, m_xIntercepted, pViewShell, and SfxListener::StartListening().
|
overridevirtual |
Definition at line 74 of file dispuno.cxx.
References SfxListener::EndListening(), and pViewShell.
|
overridevirtual |
XEventListener.
Definition at line 157 of file dispuno.cxx.
References m_xIntercepted, and m_xMyDispatch.
|
overridevirtual |
Definition at line 142 of file dispuno.cxx.
References m_xMasterDispatcher.
|
overridevirtual |
XDispatchProviderInterceptor.
Definition at line 128 of file dispuno.cxx.
References m_xSlaveDispatcher.
|
overridevirtual |
Reimplemented from SfxListener.
Definition at line 80 of file dispuno.cxx.
References SfxHint::GetId(), and pViewShell.
|
overridevirtual |
Definition at line 88 of file dispuno.cxx.
References aURL, cURLDocDataSource, cURLInsertColumns, m_xMyDispatch, m_xSlaveDispatcher, and pViewShell.
|
overridevirtual |
Definition at line 113 of file dispuno.cxx.
|
overridevirtual |
Definition at line 148 of file dispuno.cxx.
References m_xMasterDispatcher.
|
overridevirtual |
Definition at line 134 of file dispuno.cxx.
References m_xSlaveDispatcher.
|
private |
the component which's dispatches we're intercepting
Definition at line 39 of file dispuno.hxx.
Referenced by disposing(), and ScDispatchProviderInterceptor().
|
private |
Definition at line 43 of file dispuno.hxx.
Referenced by getMasterDispatchProvider(), and setMasterDispatchProvider().
|
private |
own dispatch
Definition at line 46 of file dispuno.hxx.
Referenced by disposing(), and queryDispatch().
|
private |
chaining
Definition at line 42 of file dispuno.hxx.
Referenced by getSlaveDispatchProvider(), queryDispatch(), and setSlaveDispatchProvider().
|
private |
Definition at line 36 of file dispuno.hxx.
Referenced by Notify(), queryDispatch(), ScDispatchProviderInterceptor(), and ~ScDispatchProviderInterceptor().