LibreOffice Module framework (master) 1
|
#include <buttontoolbarcontroller.hxx>
Public Member Functions | |
ButtonToolbarController (css::uno::Reference< css::uno::XComponentContext > xContext, ToolBox *pToolBar, OUString aCommand) | |
virtual | ~ButtonToolbarController () override |
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 | initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override |
virtual void SAL_CALL | update () 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 |
virtual void SAL_CALL | execute (sal_Int16 KeyModifier) override |
virtual void SAL_CALL | click () override |
virtual void SAL_CALL | doubleClick () override |
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL | createPopupWindow () override |
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL | createItemWindow (const css::uno::Reference< css::awt::XWindow > &Parent) override |
Public Member Functions inherited from cppu::OWeakObject | |
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 Attributes | |
bool | m_bInitialized: 1 |
bool | m_bDisposed: 1 |
OUString | m_aCommandURL |
css::uno::Reference< css::frame::XFrame > | m_xFrame |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
css::uno::Reference< css::util::XURLTransformer > | m_xURLTransformer |
VclPtr< ToolBox > | m_pToolbar |
Additional Inherited Members | |
Protected Member Functions inherited from cppu::OWeakObject | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
Protected Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
Definition at line 39 of file buttontoolbarcontroller.hxx.
framework::ButtonToolbarController::ButtonToolbarController | ( | css::uno::Reference< css::uno::XComponentContext > | xContext, |
ToolBox * | pToolBar, | ||
OUString | aCommand | ||
) |
Definition at line 46 of file buttontoolbarcontroller.cxx.
|
overridevirtual |
Definition at line 58 of file buttontoolbarcontroller.cxx.
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 79 of file buttontoolbarcontroller.cxx.
References cppu::OWeakObject::acquire().
|
overridevirtual |
Definition at line 139 of file buttontoolbarcontroller.cxx.
|
overridevirtual |
Definition at line 236 of file buttontoolbarcontroller.cxx.
References execute(), m_bDisposed, and m_pToolbar.
|
overridevirtual |
Definition at line 262 of file buttontoolbarcontroller.cxx.
References m_bDisposed.
|
overridevirtual |
Definition at line 254 of file buttontoolbarcontroller.cxx.
References m_bDisposed.
|
overridevirtual |
Definition at line 122 of file buttontoolbarcontroller.cxx.
References VclPtr< class reference_type >::clear(), m_bDisposed, m_pToolbar, m_xContext, m_xFrame, and m_xURLTransformer.
|
overridevirtual |
Definition at line 160 of file buttontoolbarcontroller.cxx.
References m_bDisposed, m_xFrame, and Source.
|
overridevirtual |
Definition at line 247 of file buttontoolbarcontroller.cxx.
References m_bDisposed.
|
overridevirtual |
Definition at line 183 of file buttontoolbarcontroller.cxx.
References aTargetURL, m_aCommandURL, m_bDisposed, m_bInitialized, m_xContext, m_xFrame, m_xURLTransformer, comphelper::makePropertyValue(), xDispatch, and xFrame.
Referenced by click().
|
overridevirtual |
Definition at line 90 of file buttontoolbarcontroller.cxx.
References aArguments, comphelper::getComponentContext(), m_aCommandURL, m_bDisposed, m_bInitialized, m_xContext, and m_xFrame.
|
overridevirtual |
Reimplemented from cppu::OWeakObject.
Definition at line 63 of file buttontoolbarcontroller.cxx.
References a, Any, and cppu::OWeakObject::queryInterface().
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 84 of file buttontoolbarcontroller.cxx.
References cppu::OWeakObject::release().
|
overridevirtual |
Definition at line 145 of file buttontoolbarcontroller.cxx.
|
overridevirtual |
Definition at line 175 of file buttontoolbarcontroller.cxx.
References m_bDisposed.
|
overridevirtual |
Definition at line 152 of file buttontoolbarcontroller.cxx.
References m_bDisposed.
|
private |
Definition at line 85 of file buttontoolbarcontroller.hxx.
Referenced by execute(), and initialize().
|
private |
Definition at line 84 of file buttontoolbarcontroller.hxx.
Referenced by click(), createItemWindow(), createPopupWindow(), dispose(), disposing(), doubleClick(), execute(), initialize(), statusChanged(), and update().
|
private |
Definition at line 83 of file buttontoolbarcontroller.hxx.
Referenced by execute(), and initialize().
Definition at line 89 of file buttontoolbarcontroller.hxx.
|
private |
Definition at line 87 of file buttontoolbarcontroller.hxx.
Referenced by dispose(), execute(), and initialize().
|
private |
Definition at line 86 of file buttontoolbarcontroller.hxx.
Referenced by dispose(), disposing(), execute(), and initialize().
|
private |
Definition at line 88 of file buttontoolbarcontroller.hxx.