LibreOffice Module extensions (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
BibInterceptorHelper Class Reference

#include <datman.hxx>

Inheritance diagram for BibInterceptorHelper:
[legend]
Collaboration diagram for BibInterceptorHelper:
[legend]

Public Member Functions

 BibInterceptorHelper (const ::bib::BibBeamer *pBibBeamer, css::uno::Reference< css::frame::XDispatch > const &xDispatch)
 
void ReleaseInterceptor ()
 
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::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
 
virtual void SAL_CALL setSlaveDispatchProvider (const css::uno::Reference< css::frame::XDispatchProvider > &xNewSlaveDispatchProvider) override
 
virtual css::uno::Reference< css::frame::XDispatchProvider > SAL_CALL getMasterDispatchProvider () override
 
virtual void SAL_CALL setMasterDispatchProvider (const css::uno::Reference< css::frame::XDispatchProvider > &xNewMasterDispatchProvider) override
 

Protected Member Functions

virtual ~BibInterceptorHelper () override
 

Private Attributes

css::uno::Reference< css::frame::XDispatchProvider > xMasterDispatchProvider
 
css::uno::Reference< css::frame::XDispatchProvider > xSlaveDispatchProvider
 
css::uno::Reference< css::frame::XDispatch > xFormDispatch
 
css::uno::Reference< css::frame::XDispatchProviderInterception > xInterception
 

Detailed Description

Definition at line 47 of file datman.hxx.

Constructor & Destructor Documentation

◆ ~BibInterceptorHelper()

BibInterceptorHelper::~BibInterceptorHelper ( )
overrideprotectedvirtual

Definition at line 468 of file datman.cxx.

◆ BibInterceptorHelper()

BibInterceptorHelper::BibInterceptorHelper ( const ::bib::BibBeamer pBibBeamer,
css::uno::Reference< css::frame::XDispatch > const &  xDispatch 
)

Definition at line 456 of file datman.cxx.

References xDispatch, xFormDispatch, and xInterception.

Member Function Documentation

◆ getMasterDispatchProvider()

css::uno::Reference< css::frame::XDispatchProvider > SAL_CALL BibInterceptorHelper::getMasterDispatchProvider ( )
overridevirtual

Definition at line 519 of file datman.cxx.

References xMasterDispatchProvider.

◆ getSlaveDispatchProvider()

css::uno::Reference< css::frame::XDispatchProvider > SAL_CALL BibInterceptorHelper::getSlaveDispatchProvider ( )
overridevirtual

Definition at line 508 of file datman.cxx.

References xSlaveDispatchProvider.

◆ queryDispatch()

css::uno::Reference< css::frame::XDispatch > SAL_CALL BibInterceptorHelper::queryDispatch ( const css::util::URL &  aURL,
const OUString &  aTargetFrameName,
sal_Int32  nSearchFlags 
)
overridevirtual

Definition at line 480 of file datman.cxx.

References aCommand, aURL, xFormDispatch, and xSlaveDispatchProvider.

Referenced by queryDispatches().

◆ queryDispatches()

css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL BibInterceptorHelper::queryDispatches ( const css::uno::Sequence< css::frame::DispatchDescriptor > &  aDescripts)
overridevirtual

Definition at line 495 of file datman.cxx.

References queryDispatch().

◆ ReleaseInterceptor()

void BibInterceptorHelper::ReleaseInterceptor ( )

Definition at line 472 of file datman.cxx.

References xInterception.

◆ setMasterDispatchProvider()

void SAL_CALL BibInterceptorHelper::setMasterDispatchProvider ( const css::uno::Reference< css::frame::XDispatchProvider > &  xNewMasterDispatchProvider)
overridevirtual

Definition at line 524 of file datman.cxx.

References xMasterDispatchProvider.

◆ setSlaveDispatchProvider()

void SAL_CALL BibInterceptorHelper::setSlaveDispatchProvider ( const css::uno::Reference< css::frame::XDispatchProvider > &  xNewSlaveDispatchProvider)
overridevirtual

Definition at line 513 of file datman.cxx.

References xSlaveDispatchProvider.

Member Data Documentation

◆ xFormDispatch

css::uno::Reference< css::frame::XDispatch > BibInterceptorHelper::xFormDispatch
private

Definition at line 53 of file datman.hxx.

Referenced by BibInterceptorHelper(), and queryDispatch().

◆ xInterception

css::uno::Reference< css::frame::XDispatchProviderInterception > BibInterceptorHelper::xInterception
private

Definition at line 54 of file datman.hxx.

Referenced by BibInterceptorHelper(), and ReleaseInterceptor().

◆ xMasterDispatchProvider

css::uno::Reference< css::frame::XDispatchProvider > BibInterceptorHelper::xMasterDispatchProvider
private

Definition at line 51 of file datman.hxx.

Referenced by getMasterDispatchProvider(), and setMasterDispatchProvider().

◆ xSlaveDispatchProvider

css::uno::Reference< css::frame::XDispatchProvider > BibInterceptorHelper::xSlaveDispatchProvider
private

Definition at line 52 of file datman.hxx.

Referenced by getSlaveDispatchProvider(), queryDispatch(), and setSlaveDispatchProvider().


The documentation for this class was generated from the following files: