LibreOffice Module sfx2 (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | Friends | List of all members
SfxOfficeDispatch Class Referencefinal

#include <unoctitm.hxx>

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

Public Member Functions

 SfxOfficeDispatch (SfxBindings &rBind, SfxDispatcher *pDispat, const SfxSlot *pSlot, const css::util::URL &rURL)
 
 SfxOfficeDispatch (SfxDispatcher *pDispat, const SfxSlot *pSlot, const css::util::URL &rURL)
 
virtual ~SfxOfficeDispatch () override
 
virtual void SAL_CALL dispatchWithNotification (const css::util::URL &aURL, const css::uno::Sequence< css::beans::PropertyValue > &aArgs, const css::uno::Reference< css::frame::XDispatchResultListener > &rListener) 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
 
void SetFrame (const css::uno::Reference< css::frame::XFrame > &xFrame)
 
void SetMasterUnoCommand (bool bSet)
 
SfxDispatcherGetDispatcher_Impl ()
 
sal_uInt16 GetId () const
 

Static Public Member Functions

static bool IsMasterUnoCommand (const css::util::URL &aURL)
 
static OUString GetMasterUnoCommand (const css::util::URL &aURL)
 

Private Attributes

std::unique_ptr< SfxDispatchController_ImplpImpl
 

Friends

class SfxDispatchController_Impl
 

Detailed Description

Definition at line 69 of file unoctitm.hxx.

Constructor & Destructor Documentation

◆ SfxOfficeDispatch() [1/2]

SfxOfficeDispatch::SfxOfficeDispatch ( SfxBindings rBind,
SfxDispatcher pDispat,
const SfxSlot pSlot,
const css::util::URL &  rURL 
)

Definition at line 176 of file unoctitm.cxx.

◆ SfxOfficeDispatch() [2/2]

SfxOfficeDispatch::SfxOfficeDispatch ( SfxDispatcher pDispat,
const SfxSlot pSlot,
const css::util::URL &  rURL 
)

Definition at line 183 of file unoctitm.cxx.

◆ ~SfxOfficeDispatch()

SfxOfficeDispatch::~SfxOfficeDispatch ( )
overridevirtual

Definition at line 189 of file unoctitm.cxx.

References pImpl.

Member Function Documentation

◆ addStatusListener()

void SAL_CALL SfxOfficeDispatch::addStatusListener ( const css::uno::Reference< css::frame::XStatusListener > &  xControl,
const css::util::URL &  aURL 
)
overridevirtual

Definition at line 270 of file unoctitm.cxx.

References aURL, maMutex, and pImpl.

◆ dispatch()

void SAL_CALL SfxOfficeDispatch::dispatch ( const css::util::URL &  aURL,
const css::uno::Sequence< css::beans::PropertyValue > &  aArgs 
)
overridevirtual

Definition at line 227 of file unoctitm.cxx.

References aURL, pImpl, and vcl::solarthread::syncExecute().

◆ dispatchWithNotification()

void SAL_CALL SfxOfficeDispatch::dispatchWithNotification ( const css::util::URL &  aURL,
const css::uno::Sequence< css::beans::PropertyValue > &  aArgs,
const css::uno::Reference< css::frame::XDispatchResultListener > &  rListener 
)
overridevirtual

Definition at line 256 of file unoctitm.cxx.

References aURL, and pImpl.

◆ GetDispatcher_Impl()

SfxDispatcher * SfxOfficeDispatch::GetDispatcher_Impl ( )

Definition at line 283 of file unoctitm.cxx.

References pImpl.

◆ GetId()

sal_uInt16 SfxOfficeDispatch::GetId ( ) const

Definition at line 288 of file unoctitm.cxx.

References pImpl.

Referenced by SfxBindings::QuerySlotId().

◆ GetMasterUnoCommand()

OUString SfxOfficeDispatch::GetMasterUnoCommand ( const css::util::URL &  aURL)
static

Definition at line 311 of file unoctitm.cxx.

References aURL, IsMasterUnoCommand(), and nIndex.

Referenced by SfxBaseController::queryDispatch().

◆ IsMasterUnoCommand()

bool SfxOfficeDispatch::IsMasterUnoCommand ( const css::util::URL &  aURL)
static

Definition at line 306 of file unoctitm.cxx.

References aURL.

Referenced by GetMasterUnoCommand().

◆ SetFrame()

void SfxOfficeDispatch::SetFrame ( const css::uno::Reference< css::frame::XFrame > &  xFrame)

Definition at line 293 of file unoctitm.cxx.

References pImpl, and xFrame.

◆ SetMasterUnoCommand()

void SfxOfficeDispatch::SetMasterUnoCommand ( bool  bSet)

Definition at line 299 of file unoctitm.cxx.

References pImpl.

Referenced by SfxBindings::GetDispatch().

Friends And Related Function Documentation

◆ SfxDispatchController_Impl

friend class SfxDispatchController_Impl
friend

Definition at line 71 of file unoctitm.hxx.

Member Data Documentation

◆ pImpl

std::unique_ptr<SfxDispatchController_Impl> SfxOfficeDispatch::pImpl
private

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