LibreOffice Module sw (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
SwXDispatch Class Referencefinal

#include <unodispatch.hxx>

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

Public Member Functions

 SwXDispatch (SwView &rView)
 
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
 
virtual void SAL_CALL removeStatusListener (const css::uno::Reference< css::frame::XStatusListener > &xControl, const css::util::URL &aURL) override
 
virtual void SAL_CALL selectionChanged (const css::lang::EventObject &aEvent) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 

Static Public Member Functions

static const char * GetDBChangeURL ()
 

Private Attributes

SwViewm_pView
 
std::vector< StatusStruct_Implm_aStatusListenerVector
 
bool m_bOldEnable
 
bool m_bListenerAdded
 

Detailed Description

Definition at line 92 of file unodispatch.hxx.

Constructor & Destructor Documentation

◆ SwXDispatch()

SwXDispatch::SwXDispatch ( SwView rView)

Definition at line 169 of file unodispatch.cxx.

◆ ~SwXDispatch()

SwXDispatch::~SwXDispatch ( )
overridevirtual

Definition at line 176 of file unodispatch.cxx.

References SwView::GetUNOObject(), m_bListenerAdded, and m_pView.

Member Function Documentation

◆ addStatusListener()

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

◆ dispatch()

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

◆ disposing()

void SwXDispatch::disposing ( const css::lang::EventObject &  Source)
overridevirtual

Definition at line 343 of file unodispatch.cxx.

References m_aStatusListenerVector, m_bListenerAdded, and m_pView.

◆ GetDBChangeURL()

const char * SwXDispatch::GetDBChangeURL ( )
static

Definition at line 362 of file unodispatch.cxx.

References cInternalDBChangeNotification.

Referenced by SwXTextView::NotifyDBChanged().

◆ removeStatusListener()

void SwXDispatch::removeStatusListener ( const css::uno::Reference< css::frame::XStatusListener > &  xControl,
const css::util::URL &  aURL 
)
overridevirtual

◆ selectionChanged()

void SwXDispatch::selectionChanged ( const css::lang::EventObject &  aEvent)
overridevirtual

Member Data Documentation

◆ m_aStatusListenerVector

std::vector< StatusStruct_Impl > SwXDispatch::m_aStatusListenerVector
private

◆ m_bListenerAdded

bool SwXDispatch::m_bListenerAdded
private

Definition at line 101 of file unodispatch.hxx.

Referenced by addStatusListener(), disposing(), removeStatusListener(), and ~SwXDispatch().

◆ m_bOldEnable

bool SwXDispatch::m_bOldEnable
private

Definition at line 100 of file unodispatch.hxx.

Referenced by addStatusListener(), and selectionChanged().

◆ m_pView

SwView* SwXDispatch::m_pView
private

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