LibreOffice Module framework (master) 1
|
#include <toolbarwrapper.hxx>
Public Member Functions | |
ToolBarWrapper (const css::uno::Reference< css::uno::XComponentContext > &xContext) | |
virtual | ~ToolBarWrapper () override |
virtual void SAL_CALL | dispose () override |
virtual void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | getRealInterface () override |
virtual void SAL_CALL | update () override |
virtual void SAL_CALL | updateSettings () override |
virtual void SAL_CALL | functionExecute (const OUString &aUIElementName, const OUString &aCommand) override |
virtual void SAL_CALL | notifyContextChangeEvent (const css::ui::ContextChangeEventObject &aEvent) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &aEvent) override |
Private Member Functions | |
virtual void SAL_CALL | setFastPropertyValue_NoBroadcast (sal_Int32 nHandle, const css::uno::Any &aValue) override |
virtual void | impl_fillNewData () override |
Private Attributes | |
css::uno::Reference< css::lang::XComponent > | m_xToolBarManager |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
css::uno::Reference< css::ui::XUIElement > | m_xSubElement |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xTopLevel |
std::unique_ptr< weld::Toolbar > | m_xWeldedToolbar |
Definition at line 41 of file toolbarwrapper.hxx.
framework::ToolBarWrapper::ToolBarWrapper | ( | const css::uno::Reference< css::uno::XComponentContext > & | xContext | ) |
Definition at line 45 of file toolbarwrapper.cxx.
|
overridevirtual |
Definition at line 51 of file toolbarwrapper.cxx.
References m_xBuilder, m_xTopLevel, and m_xWeldedToolbar.
|
overridevirtual |
Definition at line 59 of file toolbarwrapper.cxx.
References aEvent, m_bDisposed, m_xContext, m_xSubElement, and m_xToolBarManager.
|
overridevirtual |
Definition at line 203 of file toolbarwrapper.cxx.
References aEvent, and m_xSubElement.
|
overridevirtual |
Definition at line 324 of file toolbarwrapper.cxx.
References aCommand, m_xToolBarManager, and framework::ToolBarManager::notifyRegisteredControllers().
|
overridevirtual |
Definition at line 306 of file toolbarwrapper.cxx.
References VCLUnoHelper::GetInterface(), framework::ToolBarManager::GetToolBar(), and m_xToolBarManager.
|
overrideprivatevirtual |
Definition at line 252 of file toolbarwrapper.cxx.
References framework::ToolBarManager::FillToolbar(), m_xSubElement, and m_xToolBarManager.
Referenced by initialize(), notifyContextChangeEvent(), and updateSettings().
|
overridevirtual |
Definition at line 92 of file toolbarwrapper.cxx.
References aArguments, Any, VclPtr< class reference_type >::Create(), Application::CreateBuilder(), Exception, VCLUnoHelper::GetWindow(), impl_fillNewData(), framework::UIConfigElementWrapperBase::initialize(), m_bDisposed, m_xBuilder, m_xContext, m_xToolBarManager, m_xTopLevel, m_xWeldedToolbar, Size::setWidth(), WB_3DLOOK, WB_BORDER, WB_CLOSEABLE, WB_DOCKABLE, WB_MOVEABLE, WB_SCROLL, WB_SIZEABLE, Size::Width(), and xFrame.
|
overridevirtual |
Definition at line 265 of file toolbarwrapper.cxx.
References aEvent, impl_fillNewData(), m_bDisposed, and m_xSubElement.
|
overrideprivatevirtual |
Definition at line 338 of file toolbarwrapper.cxx.
References DockingWindow::GetFloatStyle(), ToolBox::GetStyle(), framework::ToolBarManager::GetToolBar(), m_bDisposed, m_xToolBarManager, nHandle, framework::UIConfigElementWrapperBase::setFastPropertyValue_NoBroadcast(), DockingWindow::SetFloatStyle(), ToolBox::SetStyle(), and WB_CLOSEABLE.
|
overridevirtual |
Definition at line 210 of file toolbarwrapper.cxx.
References framework::ToolBarManager::CheckAndUpdateImages(), m_bDisposed, and m_xToolBarManager.
|
overridevirtual |
Definition at line 223 of file toolbarwrapper.cxx.
References impl_fillNewData(), and m_bDisposed.
|
private |
Definition at line 82 of file toolbarwrapper.hxx.
Referenced by initialize(), and ~ToolBarWrapper().
|
private |
Definition at line 79 of file toolbarwrapper.hxx.
Referenced by dispose(), and initialize().
|
private |
Definition at line 80 of file toolbarwrapper.hxx.
Referenced by dispose(), disposing(), impl_fillNewData(), and notifyContextChangeEvent().
|
private |
Definition at line 78 of file toolbarwrapper.hxx.
Referenced by dispose(), functionExecute(), getRealInterface(), impl_fillNewData(), initialize(), setFastPropertyValue_NoBroadcast(), and update().
|
private |
Definition at line 83 of file toolbarwrapper.hxx.
Referenced by initialize(), and ~ToolBarWrapper().
|
private |
Definition at line 84 of file toolbarwrapper.hxx.
Referenced by initialize(), and ~ToolBarWrapper().