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

#include <tabpagecontainer.hxx>

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

Public Member Functions

 UnoControlTabPageContainer (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
OUString GetComponentServiceName () const override
 
void SAL_CALL dispose () override
 
void SAL_CALL createPeer (const css::uno::Reference< css::awt::XToolkit > &Toolkit, const css::uno::Reference< css::awt::XWindowPeer > &Parent) override
 
virtual ::sal_Int16 SAL_CALL getActiveTabPageID () override
 
virtual void SAL_CALL setActiveTabPageID (::sal_Int16 _activetabpageid) override
 
virtual ::sal_Int16 SAL_CALL getTabPageCount () override
 
virtual sal_Bool SAL_CALL isTabPageActive (::sal_Int16 tabPageIndex) override
 
virtual css::uno::Reference< css::awt::tab::XTabPage > SAL_CALL getTabPage (::sal_Int16 tabPageIndex) override
 
virtual css::uno::Reference< css::awt::tab::XTabPage > SAL_CALL getTabPageByID (::sal_Int16 tabPageID) override
 
virtual void SAL_CALL addTabPageContainerListener (const css::uno::Reference< css::awt::tab::XTabPageContainerListener > &listener) override
 
virtual void SAL_CALL removeTabPageContainerListener (const css::uno::Reference< css::awt::tab::XTabPageContainerListener > &listener) override
 
virtual void SAL_CALL propertiesChange (const ::css::uno::Sequence< ::css::beans::PropertyChangeEvent > &aEvent) override
 
virtual void SAL_CALL addControl (const OUString &Name, const css::uno::Reference< css::awt::XControl > &Control) 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

virtual void updateFromModel () override
 

Private Attributes

TabPageListenerMultiplexer m_aTabPageListeners
 

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)
 

Detailed Description

Definition at line 92 of file tabpagecontainer.hxx.

Constructor & Destructor Documentation

◆ UnoControlTabPageContainer()

UnoControlTabPageContainer::UnoControlTabPageContainer ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)

Definition at line 209 of file tabpagecontainer.cxx.

Member Function Documentation

◆ addControl()

void SAL_CALL UnoControlTabPageContainer::addControl ( const OUString &  Name,
const css::uno::Reference< css::awt::XControl > &  Control 
)
overridevirtual

Definition at line 322 of file tabpagecontainer.cxx.

References aEvent, and Name.

◆ addTabPageContainerListener()

void SAL_CALL UnoControlTabPageContainer::addTabPageContainerListener ( const css::uno::Reference< css::awt::tab::XTabPageContainerListener > &  listener)
overridevirtual

Definition at line 276 of file tabpagecontainer.cxx.

References m_aTabPageListeners.

◆ createPeer()

void UnoControlTabPageContainer::createPeer ( const css::uno::Reference< css::awt::XToolkit > &  Toolkit,
const css::uno::Reference< css::awt::XWindowPeer > &  Parent 
)
override

Definition at line 228 of file tabpagecontainer.cxx.

References UnoControl::createPeer(), and m_aTabPageListeners.

◆ dispose()

void SAL_CALL UnoControlTabPageContainer::dispose ( void  )
override

Definition at line 220 of file tabpagecontainer.cxx.

References UnoControl::dispose(), and m_aTabPageListeners.

◆ getActiveTabPageID()

sal_Int16 SAL_CALL UnoControlTabPageContainer::getActiveTabPageID ( )
override

Definition at line 240 of file tabpagecontainer.cxx.

◆ GetComponentServiceName()

OUString UnoControlTabPageContainer::GetComponentServiceName ( ) const
override

Definition at line 215 of file tabpagecontainer.cxx.

◆ getTabPage()

Reference< css::awt::tab::XTabPage > SAL_CALL UnoControlTabPageContainer::getTabPage ( ::sal_Int16  tabPageIndex)
overridevirtual

Definition at line 264 of file tabpagecontainer.cxx.

◆ getTabPageByID()

Reference< css::awt::tab::XTabPage > SAL_CALL UnoControlTabPageContainer::getTabPageByID ( ::sal_Int16  tabPageID)
overridevirtual

Definition at line 270 of file tabpagecontainer.cxx.

◆ getTabPageCount()

sal_Int16 SAL_CALL UnoControlTabPageContainer::getTabPageCount ( )
override

Definition at line 252 of file tabpagecontainer.cxx.

◆ isTabPageActive()

sal_Bool SAL_CALL UnoControlTabPageContainer::isTabPageActive ( ::sal_Int16  tabPageIndex)
overridevirtual

Definition at line 258 of file tabpagecontainer.cxx.

◆ propertiesChange()

void UnoControlTabPageContainer::propertiesChange ( const ::css::uno::Sequence< ::css::beans::PropertyChangeEvent > &  aEvent)
overridevirtual

Definition at line 295 of file tabpagecontainer.cxx.

References aEvent.

◆ removeTabPageContainerListener()

void SAL_CALL UnoControlTabPageContainer::removeTabPageContainerListener ( const css::uno::Reference< css::awt::tab::XTabPageContainerListener > &  listener)
overridevirtual

Definition at line 285 of file tabpagecontainer.cxx.

References m_aTabPageListeners.

◆ setActiveTabPageID()

void SAL_CALL UnoControlTabPageContainer::setActiveTabPageID ( ::sal_Int16  _activetabpageid)
overridevirtual

Definition at line 246 of file tabpagecontainer.cxx.

◆ updateFromModel()

void UnoControlTabPageContainer::updateFromModel ( )
overrideprivatevirtual

Definition at line 304 of file tabpagecontainer.cxx.

References aEvent, and ENSURE_OR_RETURN_VOID.

Member Data Documentation

◆ m_aTabPageListeners

TabPageListenerMultiplexer UnoControlTabPageContainer::m_aTabPageListeners
private

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