LibreOffice Module toolkit (master) 1
Public Member Functions | List of all members
VCLXPopupMenu Class Referencefinal

#include <vclxmenu.hxx>

Inheritance diagram for VCLXPopupMenu:
[legend]
Collaboration diagram for VCLXPopupMenu:
[legend]

Public Member Functions

 VCLXPopupMenu ()
 
 VCLXPopupMenu (PopupMenu *pPopMenu)
 
- Public Member Functions inherited from VCLXMenu
 VCLXMenu ()
 
 VCLXMenu (Menu *pMenu)
 
virtual ~VCLXMenu () override
 
MenuGetMenu () const
 
bool IsPopupMenu () const
 
void setUserValue (sal_uInt16 nItemId, void *nUserValue, MenuUserDataReleaseFunction aFunc)
 
void * getUserValue (sal_uInt16 nItemId)
 
css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
void SAL_CALL acquire () noexcept override
 
void SAL_CALL release () noexcept override
 
css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual void SAL_CALL addMenuListener (const css::uno::Reference< css::awt::XMenuListener > &xListener) override
 
virtual void SAL_CALL removeMenuListener (const css::uno::Reference< css::awt::XMenuListener > &xListener) override
 
virtual void SAL_CALL insertItem (sal_Int16 nItemId, const OUString &aText, sal_Int16 nItemStyle, sal_Int16 nPos) override
 
virtual void SAL_CALL removeItem (sal_Int16 nPos, sal_Int16 nCount) override
 
virtual void SAL_CALL clear () override
 
virtual sal_Int16 SAL_CALL getItemCount () override
 
virtual sal_Int16 SAL_CALL getItemId (sal_Int16 nPos) override
 
virtual sal_Int16 SAL_CALL getItemPos (sal_Int16 nId) override
 
virtual css::awt::MenuItemType SAL_CALL getItemType (::sal_Int16 nItemPos) override
 
virtual void SAL_CALL enableItem (sal_Int16 nItemId, sal_Bool bEnable) override
 
virtual sal_Bool SAL_CALL isItemEnabled (sal_Int16 nItemId) override
 
virtual void SAL_CALL hideDisabledEntries (sal_Bool bHide) override
 
virtual void SAL_CALL enableAutoMnemonics (sal_Bool bEnable) override
 
virtual void SAL_CALL setItemText (sal_Int16 nItemId, const OUString &aText) override
 
virtual OUString SAL_CALL getItemText (sal_Int16 nItemId) override
 
virtual void SAL_CALL setCommand (sal_Int16 nItemId, const OUString &aCommand) override
 
virtual OUString SAL_CALL getCommand (sal_Int16 nItemId) override
 
virtual void SAL_CALL setHelpCommand (sal_Int16 nItemId, const OUString &aHelp) override
 
virtual OUString SAL_CALL getHelpCommand (sal_Int16 nItemId) override
 
virtual void SAL_CALL setHelpText (::sal_Int16 nItemId, const OUString &sHelpText) override
 
virtual OUString SAL_CALL getHelpText (::sal_Int16 nItemId) override
 
virtual void SAL_CALL setTipHelpText (::sal_Int16 nItemId, const OUString &sTipHelpText) override
 
virtual OUString SAL_CALL getTipHelpText (::sal_Int16 nItemId) override
 
virtual sal_Bool SAL_CALL isPopupMenu () override
 
virtual void SAL_CALL setPopupMenu (sal_Int16 nItemId, const css::uno::Reference< css::awt::XPopupMenu > &aPopupMenu) override
 
virtual css::uno::Reference< css::awt::XPopupMenu > SAL_CALL getPopupMenu (sal_Int16 nItemId) override
 
virtual void SAL_CALL insertSeparator (sal_Int16 nPos) override
 
virtual void SAL_CALL setDefaultItem (sal_Int16 nItemId) override
 
virtual sal_Int16 SAL_CALL getDefaultItem () override
 
virtual void SAL_CALL checkItem (sal_Int16 nItemId, sal_Bool bCheck) override
 
virtual sal_Bool SAL_CALL isItemChecked (sal_Int16 nItemId) override
 
virtual ::sal_Int16 SAL_CALL execute (const css::uno::Reference< css::awt::XWindowPeer > &Parent, const css::awt::Rectangle &Position, ::sal_Int16 Direction) override
 
virtual sal_Bool SAL_CALL isInExecute () override
 
virtual void SAL_CALL endExecute () override
 
virtual void SAL_CALL setAcceleratorKeyEvent (::sal_Int16 nItemId, const css::awt::KeyEvent &aKeyEvent) override
 
virtual css::awt::KeyEvent SAL_CALL getAcceleratorKeyEvent (::sal_Int16 nItemId) override
 
virtual void SAL_CALL setItemImage (::sal_Int16 nItemId, const css::uno::Reference< css::graphic::XGraphic > &xGraphic, sal_Bool bScale) override
 
virtual css::uno::Reference< css::graphic::XGraphic > SAL_CALL getItemImage (::sal_Int16 nItemId) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () 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 > ()
 

Additional Inherited Members

- Protected Member Functions inherited from VCLXMenu
 DECL_DLLPRIVATE_LINK (MenuEventListener, VclMenuEvent &, void)
 
void ImplCreateMenu (bool bPopup)
 
void ImplAddListener ()
 
- Protected Member Functions inherited from cppu::OWeakObject
virtual ~OWeakObject () COVERITY_NOEXCEPT_FALSE
 
void disposeWeakConnectionPoint ()
 
- Protected Attributes inherited from cppu::OWeakObject
oslInterlockedCount m_refCount
 

Detailed Description

Definition at line 148 of file vclxmenu.hxx.

Constructor & Destructor Documentation

◆ VCLXPopupMenu() [1/2]

VCLXPopupMenu::VCLXPopupMenu ( )

Definition at line 851 of file vclxmenu.cxx.

References VCLXMenu::ImplCreateMenu().

◆ VCLXPopupMenu() [2/2]

VCLXPopupMenu::VCLXPopupMenu ( PopupMenu pPopMenu)

Definition at line 856 of file vclxmenu.cxx.

References VCLXMenu::ImplAddListener().


The documentation for this class was generated from the following files: