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

#include <parametrizedattributedispatcher.hxx>

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

Public Member Functions

 OParametrizedAttributeDispatcher (EditView &_rView, AttributeId _nAttributeId, const css::util::URL &_rURL, IMultiAttributeDispatcher *_pMasterDispatcher)
 
- Public Member Functions inherited from frm::OAttributeDispatcher
 OAttributeDispatcher (EditView &_rView, AttributeId _nAttributeId, const css::util::URL &_rURL, IMultiAttributeDispatcher *_pMasterDispatcher)
 ctor More...
 
- Public Member Functions inherited from frm::ORichTextFeatureDispatcher
void dispose ()
 clean up resources associated with this instance More...
 
void invalidate ()
 
virtual void onAttributeStateChanged (AttributeId _nAttributeId)=0
 

Protected Member Functions

virtual ~OParametrizedAttributeDispatcher () override
 
virtual void SAL_CALL dispatch (const css::util::URL &URL, const css::uno::Sequence< css::beans::PropertyValue > &Arguments) override
 
virtual void fillFeatureEventFromAttributeState (css::frame::FeatureStateEvent &_rEvent, const AttributeState &_rState) const override
 
virtual const SfxPoolItemconvertDispatchArgsToItem (const css::uno::Sequence< css::beans::PropertyValue > &_rArguments)
 convert the arguments as got in a XDispatch::dispatch call into an SfxPoolItem, which can be used with a IMultiAttributeDispatcher::executeAttribute More...
 
- Protected Member Functions inherited from frm::OAttributeDispatcher
virtual ~OAttributeDispatcher () override
 
virtual void SAL_CALL dispatch (const css::util::URL &URL, const css::uno::Sequence< css::beans::PropertyValue > &Arguments) override
 
virtual void onAttributeStateChanged (AttributeId _nAttributeId) override
 
virtual void disposing (::osl::ClearableMutexGuard &_rClearBeforeNotify) override
 
virtual css::frame::FeatureStateEvent buildStatusEvent () const override
 
virtual void fillFeatureEventFromAttributeState (css::frame::FeatureStateEvent &_rEvent, const AttributeState &_rState) const
 
- Protected Member Functions inherited from frm::ORichTextFeatureDispatcher
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
 
- Protected Member Functions inherited from frm::ITextAttributeListener
 ~ITextAttributeListener ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from frm::ORichTextFeatureDispatcher
static void doNotify (const css::uno::Reference< css::frame::XStatusListener > &_rxListener, const css::frame::FeatureStateEvent &_rEvent)
 
- Protected Attributes inherited from frm::OAttributeDispatcher
IMultiAttributeDispatcherm_pMasterDispatcher
 
AttributeId m_nAttributeId
 
- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 29 of file parametrizedattributedispatcher.hxx.

Constructor & Destructor Documentation

◆ OParametrizedAttributeDispatcher()

frm::OParametrizedAttributeDispatcher::OParametrizedAttributeDispatcher ( EditView _rView,
AttributeId  _nAttributeId,
const css::util::URL &  _rURL,
IMultiAttributeDispatcher _pMasterDispatcher 
)

Definition at line 42 of file parametrizedattributedispatcher.cxx.

◆ ~OParametrizedAttributeDispatcher()

frm::OParametrizedAttributeDispatcher::~OParametrizedAttributeDispatcher ( )
overrideprotectedvirtual

Member Function Documentation

◆ convertDispatchArgsToItem()

const SfxPoolItem * frm::OParametrizedAttributeDispatcher::convertDispatchArgsToItem ( const css::uno::Sequence< css::beans::PropertyValue > &  _rArguments)
protectedvirtual

◆ dispatch()

void SAL_CALL frm::OParametrizedAttributeDispatcher::dispatch ( const css::util::URL &  URL,
const css::uno::Sequence< css::beans::PropertyValue > &  Arguments 
)
overrideprotectedvirtual

◆ fillFeatureEventFromAttributeState()

void frm::OParametrizedAttributeDispatcher::fillFeatureEventFromAttributeState ( css::frame::FeatureStateEvent &  _rEvent,
const AttributeState _rState 
) const
overrideprotectedvirtual

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