LibreOffice Module framework (master) 1
|
#include <menuconfiguration.hxx>
Public Member Functions | |
void | acquire () |
void | release () |
Static Public Member Functions | |
static void * | CreateAttribute (const OUString &rFrame, const OUString &rImageIdStr) |
static void * | CreateAttribute (const css::uno::WeakReference< css::frame::XDispatchProvider > &rDispatchProvider) |
static void | ReleaseAttribute (void *nAttributePtr) |
Public Attributes | |
OUString | aTargetFrame |
OUString | aImageId |
css::uno::WeakReference< css::frame::XDispatchProvider > | xDispatchProvider |
Private Member Functions | |
MenuAttributes (OUString sFrame, OUString sImageIdStr) | |
MenuAttributes (css::uno::WeakReference< css::frame::XDispatchProvider > _xDispatchProvider) | |
MenuAttributes (const MenuAttributes &)=delete | |
Private Attributes | |
oslInterlockedCount | refCount |
Definition at line 34 of file menuconfiguration.hxx.
|
inlineprivate |
Definition at line 39 of file menuconfiguration.hxx.
References sFrame.
Referenced by CreateAttribute().
|
inlineprivate |
Definition at line 46 of file menuconfiguration.hxx.
|
privatedelete |
|
inline |
Definition at line 63 of file menuconfiguration.hxx.
References refCount.
Referenced by CreateAttribute().
|
static |
Definition at line 139 of file menuconfiguration.cxx.
References acquire(), and MenuAttributes().
|
static |
Definition at line 132 of file menuconfiguration.cxx.
References acquire(), and MenuAttributes().
Referenced by framework::MenuBarManager::FillMenu(), and framework::NewMenuController::fillPopupMenu().
|
inline |
Definition at line 68 of file menuconfiguration.hxx.
References refCount.
Referenced by ReleaseAttribute().
|
static |
Definition at line 146 of file menuconfiguration.cxx.
References release().
Referenced by framework::MenuBarManager::FillMenu(), and framework::NewMenuController::fillPopupMenu().
OUString framework::MenuAttributes::aImageId |
Definition at line 56 of file menuconfiguration.hxx.
Referenced by framework::NewMenuController::setMenuImages().
OUString framework::MenuAttributes::aTargetFrame |
Definition at line 55 of file menuconfiguration.hxx.
Referenced by framework::MenuBarManager::FillMenuManager(), and framework::NewMenuController::itemSelected().
|
private |
Definition at line 37 of file menuconfiguration.hxx.
css::uno::WeakReference<css::frame::XDispatchProvider> framework::MenuAttributes::xDispatchProvider |
Definition at line 57 of file menuconfiguration.hxx.
Referenced by framework::MenuBarManager::FillMenuManager().