LibreOffice Module unotools (master) 1
Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
GlobalEventConfig Class Referencefinal

#include <eventcfg.hxx>

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

Public Member Functions

 GlobalEventConfig ()
 
virtual ~GlobalEventConfig () override
 
css::uno::Reference< css::container::XNameReplace > SAL_CALL getEvents () override
 
void SAL_CALL replaceByName (const OUString &aName, const css::uno::Any &aElement) override
 
css::uno::Any SAL_CALL getByName (const OUString &aName) override
 
css::uno::Sequence< OUString > SAL_CALL getElementNames () override
 
sal_Bool SAL_CALL hasByName (const OUString &aName) override
 
css::uno::Type SAL_CALL getElementType () override
 
sal_Bool SAL_CALL hasElements () override
 
css::uno::Sequence< css::beans::PropertyValue > getByName2 (const OUString &aName)
 

Static Public Member Functions

static OUString GetEventName (GlobalEventId nID)
 

Static Private Attributes

static GlobalEventConfig_Implm_pImpl = nullptr
 
static sal_Int32 m_nRefCount = 0
 

Detailed Description

Definition at line 63 of file eventcfg.hxx.

Constructor & Destructor Documentation

◆ GlobalEventConfig()

GlobalEventConfig::GlobalEventConfig ( )

◆ ~GlobalEventConfig()

GlobalEventConfig::~GlobalEventConfig ( )
overridevirtual

Definition at line 315 of file eventcfg.cxx.

References GetOwnStaticMutex(), m_nRefCount, and m_pImpl.

Member Function Documentation

◆ getByName()

Any SAL_CALL GlobalEventConfig::getByName ( const OUString &  aName)
override

Definition at line 342 of file eventcfg.cxx.

References aName, Any, and getByName2().

◆ getByName2()

css::uno::Sequence< css::beans::PropertyValue > GlobalEventConfig::getByName2 ( const OUString &  aName)

Definition at line 346 of file eventcfg.cxx.

References aName, GlobalEventConfig_Impl::getByName(), GetOwnStaticMutex(), and m_pImpl.

Referenced by getByName().

◆ getElementNames()

Sequence< OUString > SAL_CALL GlobalEventConfig::getElementNames ( )
override

◆ getElementType()

Type SAL_CALL GlobalEventConfig::getElementType ( )
override

Definition at line 361 of file eventcfg.cxx.

References GlobalEventConfig_Impl::getElementType(), and GetOwnStaticMutex().

◆ GetEventName()

OUString GlobalEventConfig::GetEventName ( GlobalEventId  nID)
static

◆ getEvents()

Reference< container::XNameReplace > SAL_CALL GlobalEventConfig::getEvents ( )
override

Definition at line 330 of file eventcfg.cxx.

References GetOwnStaticMutex().

◆ hasByName()

sal_Bool SAL_CALL GlobalEventConfig::hasByName ( const OUString &  aName)
override

Definition at line 356 of file eventcfg.cxx.

References aName, GetOwnStaticMutex(), GlobalEventConfig_Impl::hasByName(), and m_pImpl.

◆ hasElements()

sal_Bool SAL_CALL GlobalEventConfig::hasElements ( )
override

Definition at line 366 of file eventcfg.cxx.

References GetOwnStaticMutex(), GlobalEventConfig_Impl::hasElements(), and m_pImpl.

◆ replaceByName()

void SAL_CALL GlobalEventConfig::replaceByName ( const OUString &  aName,
const css::uno::Any &  aElement 
)
override

Member Data Documentation

◆ m_nRefCount

sal_Int32 GlobalEventConfig::m_nRefCount = 0
staticprivate

Definition at line 83 of file eventcfg.hxx.

Referenced by GlobalEventConfig(), and ~GlobalEventConfig().

◆ m_pImpl

GlobalEventConfig_Impl * GlobalEventConfig::m_pImpl = nullptr
staticprivate

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