LibreOffice Module svx (master) 1
|
#include <fmtextcontrolfeature.hxx>
Public Member Functions | |
FmTextControlFeature (const css::uno::Reference< css::frame::XDispatch > &_rxDispatcher, css::util::URL _aFeatureURL, SfxSlotId _nId, FmTextControlShell *_pInvalidator) | |
constructs a FmTextControlFeature object More... | |
bool | isFeatureEnabled () const |
determines whether the feature we're responsible for is currently enabled More... | |
const css::uno::Any & | getFeatureState () const |
void | dispatch () const |
dispatches the feature URL to the dispatcher More... | |
void | dispatch (const css::uno::Sequence< css::beans::PropertyValue > &_rArgs) const |
dispatches the feature URL to the dispatcher, with passing the given arguments More... | |
void | dispose () |
releases any resources associated with this instance More... | |
Private Member Functions | |
virtual | ~FmTextControlFeature () override |
virtual void SAL_CALL | statusChanged (const css::frame::FeatureStateEvent &State) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
Private Attributes | |
css::uno::Reference< css::frame::XDispatch > | m_xDispatcher |
css::util::URL | m_aFeatureURL |
css::uno::Any | m_aFeatureState |
SfxSlotId | m_nSlotId |
FmTextControlShell * | m_pInvalidator |
bool | m_bFeatureEnabled |
Definition at line 38 of file fmtextcontrolfeature.hxx.
svx::FmTextControlFeature::FmTextControlFeature | ( | const css::uno::Reference< css::frame::XDispatch > & | _rxDispatcher, |
css::util::URL | _aFeatureURL, | ||
SfxSlotId | _nId, | ||
FmTextControlShell * | _pInvalidator | ||
) |
constructs a FmTextControlFeature object
_rxDispatcher | the dispatcher which the instance should work with |
_rFeatureURL | the URL which the instance should be responsible for |
Definition at line 37 of file fmtextcontrolfeature.cxx.
References Exception, m_aFeatureURL, m_nSlotId, m_pInvalidator, m_refCount, m_xDispatcher, and TOOLS_WARN_EXCEPTION.
|
overrideprivatevirtual |
Definition at line 61 of file fmtextcontrolfeature.cxx.
void svx::FmTextControlFeature::dispatch | ( | ) | const |
dispatches the feature URL to the dispatcher
Definition at line 66 of file fmtextcontrolfeature.cxx.
References dispatch().
Referenced by dispatch().
void svx::FmTextControlFeature::dispatch | ( | const css::uno::Sequence< css::beans::PropertyValue > & | _rArgs | ) | const |
dispatches the feature URL to the dispatcher, with passing the given arguments
void svx::FmTextControlFeature::dispose | ( | void | ) |
releases any resources associated with this instance
Definition at line 102 of file fmtextcontrolfeature.cxx.
References Exception, m_aFeatureURL, m_xDispatcher, and TOOLS_WARN_EXCEPTION.
|
overrideprivatevirtual |
Definition at line 96 of file fmtextcontrolfeature.cxx.
|
inline |
Definition at line 65 of file fmtextcontrolfeature.hxx.
References m_aFeatureState.
|
inline |
determines whether the feature we're responsible for is currently enabled
Definition at line 64 of file fmtextcontrolfeature.hxx.
References m_bFeatureEnabled.
|
overrideprivatevirtual |
Definition at line 86 of file fmtextcontrolfeature.cxx.
References svx::FmTextControlShell::Invalidate(), m_aFeatureState, m_bFeatureEnabled, m_nSlotId, and m_pInvalidator.
|
private |
Definition at line 44 of file fmtextcontrolfeature.hxx.
Referenced by getFeatureState(), and statusChanged().
|
private |
Definition at line 43 of file fmtextcontrolfeature.hxx.
Referenced by dispose(), and FmTextControlFeature().
|
private |
Definition at line 47 of file fmtextcontrolfeature.hxx.
Referenced by isFeatureEnabled(), and statusChanged().
|
private |
Definition at line 45 of file fmtextcontrolfeature.hxx.
Referenced by FmTextControlFeature(), and statusChanged().
|
private |
Definition at line 46 of file fmtextcontrolfeature.hxx.
Referenced by FmTextControlFeature(), and statusChanged().
|
private |
Definition at line 42 of file fmtextcontrolfeature.hxx.
Referenced by dispose(), and FmTextControlFeature().