LibreOffice Module framework (master) 1
|
#include <menubarwrapper.hxx>
Public Member Functions | |
MenuBarWrapper (css::uno::Reference< css::uno::XComponentContext > xContext) | |
virtual | ~MenuBarWrapper () override |
MenuBarManager * | GetMenuBarManager () const |
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 | updateSettings () override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () override |
virtual css::uno::Any SAL_CALL | getByName (const OUString &aName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getElementNames () override |
virtual sal_Bool SAL_CALL | hasByName (const OUString &aName) override |
Private Member Functions | |
virtual void | impl_fillNewData () override |
void | fillPopupControllerCache () |
Private Attributes | |
bool | m_bRefreshPopupControllerCache: 1 |
css::uno::Reference< css::lang::XComponent > | m_xMenuBarManager |
PopupControllerCache | m_aPopupControllerCache |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
Definition at line 32 of file menubarwrapper.hxx.
framework::MenuBarWrapper::MenuBarWrapper | ( | css::uno::Reference< css::uno::XComponentContext > | xContext | ) |
Definition at line 48 of file menubarwrapper.cxx.
|
overridevirtual |
Definition at line 57 of file menubarwrapper.cxx.
|
overridevirtual |
Definition at line 61 of file menubarwrapper.cxx.
References aEvent, m_bDisposed, and m_xMenuBarManager.
|
private |
Definition at line 202 of file menubarwrapper.cxx.
References framework::MenuBarManager::GetPopupController(), m_aPopupControllerCache, m_bRefreshPopupControllerCache, and m_xMenuBarManager.
Referenced by getByName(), getElementNames(), hasByName(), and hasElements().
|
overridevirtual |
Definition at line 232 of file menubarwrapper.cxx.
References aName, Any, fillPopupControllerCache(), m_aPopupControllerCache, and m_bDisposed.
|
overridevirtual |
Definition at line 250 of file menubarwrapper.cxx.
References fillPopupControllerCache(), m_aPopupControllerCache, m_bDisposed, and comphelper::mapKeysToSequence().
|
overridevirtual |
Definition at line 215 of file menubarwrapper.cxx.
References cppu::UnoType< typename T >::get().
|
inline |
Definition at line 39 of file menubarwrapper.hxx.
References m_xMenuBarManager.
Referenced by framework::LayoutManager::implts_resetInplaceMenuBar(), framework::LayoutManager::implts_resetMenuBar(), and framework::LayoutManager::implts_updateUIElementsVisibleState().
|
overridevirtual |
Definition at line 280 of file menubarwrapper.cxx.
References m_bDisposed, and m_xMenuBarManager.
|
overridevirtual |
Definition at line 262 of file menubarwrapper.cxx.
References aName, fillPopupControllerCache(), m_aPopupControllerCache, and m_bDisposed.
|
overridevirtual |
Definition at line 220 of file menubarwrapper.cxx.
References fillPopupControllerCache(), m_aPopupControllerCache, and m_bDisposed.
|
overrideprivatevirtual |
Definition at line 193 of file menubarwrapper.cxx.
References m_xMenuBarManager, and framework::MenuBarManager::SetItemContainer().
|
overridevirtual |
Definition at line 80 of file menubarwrapper.cxx.
References aArguments, Any, VclPtr< class reference_type >::Create(), Exception, framework::MenuBarManager::FillMenuWithConfiguration(), framework::UIConfigElementWrapperBase::initialize(), m_bDisposed, m_xContext, m_xMenuBarManager, nId, and xFrame.
|
overridevirtual |
Definition at line 164 of file menubarwrapper.cxx.
References m_bDisposed, m_xMenuBarManager, and framework::MenuBarManager::SetItemContainer().
|
private |
Definition at line 68 of file menubarwrapper.hxx.
Referenced by fillPopupControllerCache(), getByName(), getElementNames(), hasByName(), and hasElements().
|
private |
Definition at line 66 of file menubarwrapper.hxx.
Referenced by fillPopupControllerCache().
|
private |
Definition at line 69 of file menubarwrapper.hxx.
Referenced by initialize().
|
private |
Definition at line 67 of file menubarwrapper.hxx.
Referenced by dispose(), fillPopupControllerCache(), GetMenuBarManager(), getRealInterface(), impl_fillNewData(), initialize(), and updateSettings().