LibreOffice Module framework (master) 1
|
#include <rootactiontriggercontainer.hxx>
Public Member Functions | |
RootActionTriggerContainer (css::uno::Reference< css::awt::XPopupMenu > xMenu, const OUString *pMenuIdentifier) | |
virtual | ~RootActionTriggerContainer () 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 css::uno::Reference< css::uno::XInterface > SAL_CALL | createInstance (const OUString &aServiceSpecifier) override |
virtual css::uno::Reference< css::uno::XInterface > SAL_CALL | createInstanceWithArguments (const OUString &ServiceSpecifier, const css::uno::Sequence< css::uno::Any > &Arguments) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getAvailableServiceNames () override |
virtual void SAL_CALL | insertByIndex (sal_Int32 Index, const css::uno::Any &Element) override |
virtual void SAL_CALL | removeByIndex (sal_Int32 Index) override |
virtual void SAL_CALL | replaceByIndex (sal_Int32 Index, const css::uno::Any &Element) override |
virtual sal_Int32 SAL_CALL | getCount () override |
virtual css::uno::Any SAL_CALL | getByIndex (sal_Int32 Index) override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () 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 |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
virtual OUString SAL_CALL | getName () override |
virtual void SAL_CALL | setName (const OUString &aName) override |
Public Member Functions inherited from framework::PropertySetContainer | |
PropertySetContainer () | |
virtual | ~PropertySetContainer () 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 | insertByIndex (sal_Int32 Index, const css::uno::Any &Element) override |
virtual void SAL_CALL | removeByIndex (sal_Int32 Index) override |
virtual void SAL_CALL | replaceByIndex (sal_Int32 Index, const css::uno::Any &Element) override |
virtual sal_Int32 SAL_CALL | getCount () override |
virtual css::uno::Any SAL_CALL | getByIndex (sal_Int32 Index) override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () 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 Member Functions | |
void | FillContainer () |
Private Attributes | |
bool | m_bContainerCreated |
css::uno::Reference< css::awt::XPopupMenu > | m_xMenu |
const OUString * | m_pMenuIdentifier |
Additional Inherited Members | |
Protected Member Functions inherited from cppu::OWeakObject | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
Definition at line 34 of file rootactiontriggercontainer.hxx.
framework::RootActionTriggerContainer::RootActionTriggerContainer | ( | css::uno::Reference< css::awt::XPopupMenu > | xMenu, |
const OUString * | pMenuIdentifier | ||
) |
Definition at line 41 of file rootactiontriggercontainer.cxx.
|
overridevirtual |
Definition at line 49 of file rootactiontriggercontainer.cxx.
|
overridevirtualnoexcept |
Reimplemented from framework::PropertySetContainer.
Definition at line 71 of file rootactiontriggercontainer.cxx.
References framework::PropertySetContainer::acquire().
|
overridevirtual |
Definition at line 82 of file rootactiontriggercontainer.cxx.
References SERVICENAME_ACTIONTRIGGER, SERVICENAME_ACTIONTRIGGERCONTAINER, and SERVICENAME_ACTIONTRIGGERSEPARATOR.
Referenced by createInstanceWithArguments().
|
overridevirtual |
Definition at line 94 of file rootactiontriggercontainer.cxx.
References createInstance().
|
private |
Definition at line 217 of file rootactiontriggercontainer.cxx.
References framework::ActionTriggerHelper::FillActionTriggerContainerFromMenu(), m_bContainerCreated, and m_xMenu.
Referenced by getByIndex(), insertByIndex(), removeByIndex(), and replaceByIndex().
|
overridevirtual |
Definition at line 99 of file rootactiontriggercontainer.cxx.
References aSeq, SERVICENAME_ACTIONTRIGGER, SERVICENAME_ACTIONTRIGGERCONTAINER, and SERVICENAME_ACTIONTRIGGERSEPARATOR.
|
overridevirtual |
Reimplemented from framework::PropertySetContainer.
Definition at line 157 of file rootactiontriggercontainer.cxx.
References Any, FillContainer(), framework::PropertySetContainer::getByIndex(), and m_bContainerCreated.
|
overridevirtual |
Reimplemented from framework::PropertySetContainer.
Definition at line 140 of file rootactiontriggercontainer.cxx.
References framework::PropertySetContainer::getCount(), m_bContainerCreated, and m_xMenu.
|
overridevirtual |
Reimplemented from framework::PropertySetContainer.
Definition at line 168 of file rootactiontriggercontainer.cxx.
References cppu::UnoType< typename T >::get().
|
overridevirtual |
Definition at line 211 of file rootactiontriggercontainer.cxx.
|
overridevirtual |
Definition at line 181 of file rootactiontriggercontainer.cxx.
References IMPLEMENTATIONNAME_ROOTACTIONTRIGGERCONTAINER.
|
overridevirtual |
Definition at line 223 of file rootactiontriggercontainer.cxx.
References m_pMenuIdentifier.
|
overridevirtual |
Definition at line 191 of file rootactiontriggercontainer.cxx.
References SERVICENAME_ACTIONTRIGGERCONTAINER.
Definition at line 197 of file rootactiontriggercontainer.cxx.
|
overridevirtual |
Reimplemented from framework::PropertySetContainer.
Definition at line 173 of file rootactiontriggercontainer.cxx.
References m_xMenu.
|
overridevirtual |
Reimplemented from framework::PropertySetContainer.
Definition at line 108 of file rootactiontriggercontainer.cxx.
References FillContainer(), framework::PropertySetContainer::insertByIndex(), and m_bContainerCreated.
|
overridevirtual |
Reimplemented from framework::PropertySetContainer.
Definition at line 54 of file rootactiontriggercontainer.cxx.
References a, Any, and framework::PropertySetContainer::queryInterface().
|
overridevirtualnoexcept |
Reimplemented from framework::PropertySetContainer.
Definition at line 76 of file rootactiontriggercontainer.cxx.
References framework::PropertySetContainer::release().
|
overridevirtual |
Reimplemented from framework::PropertySetContainer.
Definition at line 118 of file rootactiontriggercontainer.cxx.
References FillContainer(), m_bContainerCreated, and framework::PropertySetContainer::removeByIndex().
|
overridevirtual |
Reimplemented from framework::PropertySetContainer.
Definition at line 129 of file rootactiontriggercontainer.cxx.
References FillContainer(), m_bContainerCreated, and framework::PropertySetContainer::replaceByIndex().
|
overridevirtual |
Definition at line 231 of file rootactiontriggercontainer.cxx.
|
overridevirtual |
Definition at line 186 of file rootactiontriggercontainer.cxx.
References ServiceName, and cppu::supportsService().
|
private |
Definition at line 88 of file rootactiontriggercontainer.hxx.
Referenced by FillContainer(), getByIndex(), getCount(), insertByIndex(), removeByIndex(), and replaceByIndex().
|
private |
Definition at line 90 of file rootactiontriggercontainer.hxx.
Referenced by getName().
|
private |
Definition at line 89 of file rootactiontriggercontainer.hxx.
Referenced by FillContainer(), getCount(), and hasElements().