LibreOffice Module toolkit (master) 1
|
#include <tabpagecontainer.hxx>
Public Member Functions | |
UnoControlTabPageContainerModel (const css::uno::Reference< css::uno::XComponentContext > &i_factory) | |
UnoControlTabPageContainerModel (const UnoControlTabPageContainerModel &rModel) | |
rtl::Reference< UnoControlModel > | Clone () const override |
OUString SAL_CALL | getServiceName () override |
virtual css::uno::Reference< css::awt::tab::XTabPageModel > SAL_CALL | createTabPage (::sal_Int16 TabPageID) override |
virtual css::uno::Reference< css::awt::tab::XTabPageModel > SAL_CALL | loadTabPage (::sal_Int16 TabPageID, const OUString &ResourceURL) 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 |
void SAL_CALL | addContainerListener (const css::uno::Reference< css::container::XContainerListener > &xListener) override |
void SAL_CALL | removeContainerListener (const css::uno::Reference< css::container::XContainerListener > &xListener) override |
Public Member Functions inherited from cppu::AggImplInheritanceHelper1< class BaseClass, class Ifc1 > | |
AggImplInheritanceHelper1 () | |
virtual css::uno::Any SAL_CALL | queryInterface (css::uno::Type const &rType) SAL_OVERRIDE |
virtual css::uno::Any SAL_CALL | queryAggregation (css::uno::Type const &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () SAL_OVERRIDE |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () SAL_OVERRIDE |
Private Member Functions | |
css::uno::Any | ImplGetDefaultValue (sal_uInt16 nPropId) const override |
::cppu::IPropertyArrayHelper & | getInfoHelper () override |
css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL | getPropertySetInfo () override |
Private Attributes | |
std::vector< css::uno::Reference< css::awt::tab::XTabPageModel > > | m_aTabPageVector |
ContainerListenerMultiplexer | maContainerListeners |
Additional Inherited Members | |
Protected Member Functions inherited from cppu::AggImplInheritanceHelper1< class BaseClass, class Ifc1 > | |
AggImplInheritanceHelper1 (T1 const &arg1) | |
AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2) | |
AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3) | |
AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4) | |
AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5) | |
AggImplInheritanceHelper1 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5, T6 const &arg6) | |
Definition at line 39 of file tabpagecontainer.hxx.
UnoControlTabPageContainerModel::UnoControlTabPageContainerModel | ( | const css::uno::Reference< css::uno::XComponentContext > & | i_factory | ) |
Referenced by Clone().
|
inline |
Definition at line 52 of file tabpagecontainer.hxx.
|
override |
Definition at line 197 of file tabpagecontainer.cxx.
References maContainerListeners.
|
inlineoverride |
Definition at line 54 of file tabpagecontainer.hxx.
References UnoControlTabPageContainerModel().
|
overridevirtual |
Definition at line 125 of file tabpagecontainer.cxx.
References Any, and m_xContext.
|
overridevirtual |
Definition at line 177 of file tabpagecontainer.cxx.
References m_aMutex, m_aTabPageVector, o3tl::make_unsigned(), and nIndex.
|
overridevirtual |
Definition at line 171 of file tabpagecontainer.cxx.
References m_aMutex, and m_aTabPageVector.
|
overridevirtual |
Definition at line 186 of file tabpagecontainer.cxx.
References cppu::UnoType< typename T >::get().
|
overrideprivate |
Definition at line 80 of file tabpagecontainer.cxx.
References aHelper.
Referenced by getPropertySetInfo().
|
overrideprivate |
Definition at line 85 of file tabpagecontainer.cxx.
References getInfoHelper().
|
override |
Definition at line 62 of file tabpagecontainer.cxx.
|
overridevirtual |
Definition at line 191 of file tabpagecontainer.cxx.
References m_aMutex, and m_aTabPageVector.
|
overrideprivate |
Definition at line 67 of file tabpagecontainer.cxx.
References BASEPROPERTY_BORDER, BASEPROPERTY_DEFAULTCONTROL, and UnoControlModel::ImplGetDefaultValue().
|
overridevirtual |
Definition at line 137 of file tabpagecontainer.cxx.
References aEvent, m_aTabPageVector, maContainerListeners, nIndex, and WRONG_TYPE_EXCEPTION.
|
overridevirtual |
Definition at line 131 of file tabpagecontainer.cxx.
References Any, and m_xContext.
|
overridevirtual |
Definition at line 162 of file tabpagecontainer.cxx.
|
override |
Definition at line 202 of file tabpagecontainer.cxx.
References maContainerListeners.
|
overridevirtual |
Definition at line 166 of file tabpagecontainer.cxx.
|
private |
Definition at line 42 of file tabpagecontainer.hxx.
Referenced by getByIndex(), getCount(), hasElements(), and insertByIndex().
|
private |
Definition at line 43 of file tabpagecontainer.hxx.
Referenced by addContainerListener(), insertByIndex(), and removeContainerListener().