|
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().