LibreOffice Module chart2 (master) 1
Namespaces | Functions
chart::ModifyListenerHelper Namespace Reference

Namespaces

namespace  impl
 

Functions

template<class InterfaceRef >
void addListener (const InterfaceRef &xObject, const css::uno::Reference< css::util::XModifyListener > &xListener)
 
template<class T >
void addListener (const rtl::Reference< T > &xBroadcaster, const css::uno::Reference< css::util::XModifyListener > &xListener)
 
template<class Container >
void addListenerToAllElements (const Container &rContainer, const css::uno::Reference< css::util::XModifyListener > &xListener)
 
template<class T >
void addListenerToAllElements (const std::vector< rtl::Reference< T > > &rContainer, const css::uno::Reference< css::util::XModifyListener > &xListener)
 
template<class Container >
void addListenerToAllMapElements (const Container &rContainer, const css::uno::Reference< css::util::XModifyListener > &xListener)
 
template<class InterfaceRef >
void removeListener (const InterfaceRef &xObject, const css::uno::Reference< css::util::XModifyListener > &xListener)
 
template<class T >
void removeListener (const rtl::Reference< T > &xBroadcaster, const css::uno::Reference< css::util::XModifyListener > &xListener)
 
template<class Container >
void removeListenerFromAllElements (const Container &rContainer, const css::uno::Reference< css::util::XModifyListener > &xListener)
 
template<class T >
void removeListenerFromAllElements (const std::vector< rtl::Reference< T > > &rContainer, const css::uno::Reference< css::util::XModifyListener > &xListener)
 
template<class Container >
void removeListenerFromAllMapElements (const Container &rContainer, const css::uno::Reference< css::util::XModifyListener > &xListener)
 

Function Documentation

◆ addListener() [1/2]

template<class InterfaceRef >
void chart::ModifyListenerHelper::addListener ( const InterfaceRef &  xObject,
const css::uno::Reference< css::util::XModifyListener > &  xListener 
)

◆ addListener() [2/2]

template<class T >
void chart::ModifyListenerHelper::addListener ( const rtl::Reference< T > &  xBroadcaster,
const css::uno::Reference< css::util::XModifyListener > &  xListener 
)

Definition at line 161 of file ModifyListenerHelper.hxx.

◆ addListenerToAllElements() [1/2]

template<class Container >
void chart::ModifyListenerHelper::addListenerToAllElements ( const Container &  rContainer,
const css::uno::Reference< css::util::XModifyListener > &  xListener 
)

◆ addListenerToAllElements() [2/2]

template<class T >
void chart::ModifyListenerHelper::addListenerToAllElements ( const std::vector< rtl::Reference< T > > &  rContainer,
const css::uno::Reference< css::util::XModifyListener > &  xListener 
)

Definition at line 180 of file ModifyListenerHelper.hxx.

References i.

◆ addListenerToAllMapElements()

template<class Container >
void chart::ModifyListenerHelper::addListenerToAllMapElements ( const Container &  rContainer,
const css::uno::Reference< css::util::XModifyListener > &  xListener 
)

Definition at line 191 of file ModifyListenerHelper.hxx.

Referenced by chart::DataSeries::Init().

◆ removeListener() [1/2]

template<class InterfaceRef >
void chart::ModifyListenerHelper::removeListener ( const InterfaceRef &  xObject,
const css::uno::Reference< css::util::XModifyListener > &  xListener 
)

◆ removeListener() [2/2]

template<class T >
void chart::ModifyListenerHelper::removeListener ( const rtl::Reference< T > &  xBroadcaster,
const css::uno::Reference< css::util::XModifyListener > &  xListener 
)

Definition at line 213 of file ModifyListenerHelper.hxx.

◆ removeListenerFromAllElements() [1/2]

template<class Container >
void chart::ModifyListenerHelper::removeListenerFromAllElements ( const Container &  rContainer,
const css::uno::Reference< css::util::XModifyListener > &  xListener 
)

◆ removeListenerFromAllElements() [2/2]

template<class T >
void chart::ModifyListenerHelper::removeListenerFromAllElements ( const std::vector< rtl::Reference< T > > &  rContainer,
const css::uno::Reference< css::util::XModifyListener > &  xListener 
)

Definition at line 232 of file ModifyListenerHelper.hxx.

References i.

◆ removeListenerFromAllMapElements()

template<class Container >
void chart::ModifyListenerHelper::removeListenerFromAllMapElements ( const Container &  rContainer,
const css::uno::Reference< css::util::XModifyListener > &  xListener 
)