LibreOffice Module svtools (master) 1
|
#include <framestatuslistener.hxx>
Classes | |
struct | Listener |
Public Member Functions | |
FrameStatusListener (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::frame::XFrame > &xFrame) | |
virtual | ~FrameStatusListener () override |
void | addStatusListener (const OUString &aCommandURL) |
void | bindListener () |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &aType) override |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
virtual void SAL_CALL | statusChanged (const css::frame::FeatureStateEvent &Event) override=0 |
virtual void SAL_CALL | frameAction (const css::frame::FrameActionEvent &Action) override |
![]() | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Private Types | |
typedef std::unordered_map< OUString, css::uno::Reference< css::frame::XDispatch > > | URLToDispatchMap |
Private Attributes | |
bool | m_bDisposed: 1 |
css::uno::Reference< css::frame::XFrame > | m_xFrame |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
URLToDispatchMap | m_aListenerMap |
Additional Inherited Members | |
![]() | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
![]() | |
oslInterlockedCount | m_refCount |
Definition at line 36 of file framestatuslistener.hxx.
|
private |
Definition at line 80 of file framestatuslistener.hxx.
svt::FrameStatusListener::FrameStatusListener | ( | const css::uno::Reference< css::uno::XComponentContext > & | rxContext, |
const css::uno::Reference< css::frame::XFrame > & | xFrame | ||
) |
Definition at line 38 of file framestatuslistener.cxx.
References m_bDisposed, m_xContext, and xFrame.
|
overridevirtual |
Definition at line 48 of file framestatuslistener.cxx.
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 69 of file framestatuslistener.cxx.
|
overridevirtual |
Definition at line 109 of file framestatuslistener.cxx.
void svt::FrameStatusListener::addStatusListener | ( | const OUString & | aCommandURL | ) |
Definition at line 145 of file framestatuslistener.cxx.
References aTargetURL, Exception, m_aListenerMap, m_xContext, m_xFrame, and xDispatch.
void svt::FrameStatusListener::bindListener | ( | ) |
Definition at line 200 of file framestatuslistener.cxx.
References aTargetURL, Exception, m_aListenerMap, m_xContext, m_xFrame, and xDispatch.
Referenced by frameAction().
|
overridevirtual |
Definition at line 80 of file framestatuslistener.cxx.
References aTargetURL, Exception, m_aListenerMap, m_bDisposed, m_xContext, and xDispatch.
|
overridevirtual |
Definition at line 120 of file framestatuslistener.cxx.
References m_aListenerMap, m_xFrame, and Source.
|
overridevirtual |
Definition at line 139 of file framestatuslistener.cxx.
References Action::Action(), and bindListener().
|
overridevirtual |
Reimplemented from cppu::OWeakObject.
Definition at line 53 of file framestatuslistener.cxx.
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 74 of file framestatuslistener.cxx.
|
overridevirtual |
Definition at line 114 of file framestatuslistener.cxx.
|
overridepure virtual |
|
private |
Definition at line 85 of file framestatuslistener.hxx.
Referenced by addStatusListener(), bindListener(), dispose(), and disposing().
|
private |
Definition at line 82 of file framestatuslistener.hxx.
Referenced by dispose().
|
private |
Definition at line 84 of file framestatuslistener.hxx.
Referenced by addStatusListener(), bindListener(), and dispose().
|
private |
Definition at line 83 of file framestatuslistener.hxx.
Referenced by addStatusListener(), bindListener(), and disposing().