LibreOffice Module forms (master) 1
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Private Attributes | List of all members
frm::ORichTextFeatureDispatcher Class Reference

#include <featuredispatcher.hxx>

Inheritance diagram for frm::ORichTextFeatureDispatcher:
[legend]
Collaboration diagram for frm::ORichTextFeatureDispatcher:
[legend]

Public Member Functions

void dispose ()
 clean up resources associated with this instance More...
 
void invalidate ()
 

Protected Member Functions

EditViewgetEditView ()
 
const EditViewgetEditView () const
 
const css::util::URL & getFeatureURL () const
 
::comphelper::OInterfaceContainerHelper3< css::frame::XStatusListener > & getStatusListeners ()
 
bool isDisposed () const
 
void checkDisposed () const
 
 ORichTextFeatureDispatcher (EditView &_rView, css::util::URL _aURL)
 
virtual ~ORichTextFeatureDispatcher () override
 
virtual void disposing (::osl::ClearableMutexGuard &_rClearBeforeNotify)
 
virtual void invalidateFeatureState_Broadcast ()
 
virtual css::frame::FeatureStateEvent buildStatusEvent () const
 
virtual void SAL_CALL addStatusListener (const css::uno::Reference< css::frame::XStatusListener > &_rxControl, const css::util::URL &_rURL) override
 
virtual void SAL_CALL removeStatusListener (const css::uno::Reference< css::frame::XStatusListener > &_rxControl, const css::util::URL &_rURL) override
 

Static Protected Member Functions

static void doNotify (const css::uno::Reference< css::frame::XStatusListener > &_rxListener, const css::frame::FeatureStateEvent &_rEvent)
 

Private Attributes

css::util::URL m_aFeatureURL
 
::comphelper::OInterfaceContainerHelper3< css::frame::XStatusListener > m_aStatusListeners
 
EditViewm_pEditView
 
bool m_bDisposed
 

Additional Inherited Members

- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 36 of file richtext/featuredispatcher.hxx.

Constructor & Destructor Documentation

◆ ORichTextFeatureDispatcher()

frm::ORichTextFeatureDispatcher::ORichTextFeatureDispatcher ( EditView _rView,
css::util::URL  _aURL 
)
protected

Definition at line 36 of file featuredispatcher.cxx.

References m_aMutex, and m_bDisposed.

◆ ~ORichTextFeatureDispatcher()

frm::ORichTextFeatureDispatcher::~ORichTextFeatureDispatcher ( )
overrideprotectedvirtual

Definition at line 45 of file featuredispatcher.cxx.

References dispose(), and m_bDisposed.

Member Function Documentation

◆ addStatusListener()

void SAL_CALL frm::ORichTextFeatureDispatcher::addStatusListener ( const css::uno::Reference< css::frame::XStatusListener > &  _rxControl,
const css::util::URL &  _rURL 
)
overrideprotectedvirtual

◆ buildStatusEvent()

FeatureStateEvent frm::ORichTextFeatureDispatcher::buildStatusEvent ( ) const
protectedvirtual

◆ checkDisposed()

void frm::ORichTextFeatureDispatcher::checkDisposed ( ) const
inlineprotected

◆ dispose()

void frm::ORichTextFeatureDispatcher::dispose ( void  )

◆ disposing()

void frm::ORichTextFeatureDispatcher::disposing ( ::osl::ClearableMutexGuard &  _rClearBeforeNotify)
protectedvirtual

◆ doNotify()

void frm::ORichTextFeatureDispatcher::doNotify ( const css::uno::Reference< css::frame::XStatusListener > &  _rxListener,
const css::frame::FeatureStateEvent &  _rEvent 
)
staticprotected

◆ getEditView() [1/2]

EditView * frm::ORichTextFeatureDispatcher::getEditView ( )
inlineprotected

◆ getEditView() [2/2]

const EditView * frm::ORichTextFeatureDispatcher::getEditView ( ) const
inlineprotected

Definition at line 47 of file richtext/featuredispatcher.hxx.

References m_pEditView.

◆ getFeatureURL()

const css::util::URL & frm::ORichTextFeatureDispatcher::getFeatureURL ( ) const
inlineprotected

◆ getStatusListeners()

::comphelper::OInterfaceContainerHelper3< css::frame::XStatusListener > & frm::ORichTextFeatureDispatcher::getStatusListeners ( )
inlineprotected

◆ invalidate()

void frm::ORichTextFeatureDispatcher::invalidate ( )

Definition at line 94 of file featuredispatcher.cxx.

References invalidateFeatureState_Broadcast().

◆ invalidateFeatureState_Broadcast()

void frm::ORichTextFeatureDispatcher::invalidateFeatureState_Broadcast ( )
protectedvirtual

◆ isDisposed()

bool frm::ORichTextFeatureDispatcher::isDisposed ( ) const
inlineprotected

◆ removeStatusListener()

void SAL_CALL frm::ORichTextFeatureDispatcher::removeStatusListener ( const css::uno::Reference< css::frame::XStatusListener > &  _rxControl,
const css::util::URL &  _rURL 
)
overrideprotectedvirtual

Member Data Documentation

◆ m_aFeatureURL

css::util::URL frm::ORichTextFeatureDispatcher::m_aFeatureURL
private

Definition at line 40 of file richtext/featuredispatcher.hxx.

Referenced by getFeatureURL().

◆ m_aStatusListeners

::comphelper::OInterfaceContainerHelper3<css::frame::XStatusListener> frm::ORichTextFeatureDispatcher::m_aStatusListeners
private

◆ m_bDisposed

bool frm::ORichTextFeatureDispatcher::m_bDisposed
private

◆ m_pEditView

EditView* frm::ORichTextFeatureDispatcher::m_pEditView
private

Definition at line 42 of file richtext/featuredispatcher.hxx.

Referenced by disposing(), and getEditView().


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