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

#include <dialogcontrol.hxx>

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

Public Member Functions

 UnoMultiPageControl (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
virtual ~UnoMultiPageControl () override
 
OUString GetComponentServiceName () const override
 
css::uno::Any SAL_CALL queryInterface (const css::uno::Type &rType) override
 
css::uno::Any SAL_CALL queryAggregation (const css::uno::Type &rType) override
 
void SAL_CALL acquire () noexcept override
 
void SAL_CALL release () noexcept override
 
css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () override
 
css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
void SAL_CALL createPeer (const css::uno::Reference< css::awt::XToolkit > &Toolkit, const css::uno::Reference< css::awt::XWindowPeer > &Parent) override
 
virtual ::sal_Int32 SAL_CALL insertTab () override
 
virtual void SAL_CALL removeTab (::sal_Int32 ID) override
 
virtual void SAL_CALL setTabProps (::sal_Int32 ID, const css::uno::Sequence< css::beans::NamedValue > &Properties) override
 
virtual css::uno::Sequence< css::beans::NamedValue > SAL_CALL getTabProps (::sal_Int32 ID) override
 
virtual void SAL_CALL activateTab (::sal_Int32 ID) override
 
virtual ::sal_Int32 SAL_CALL getActiveTabID () override
 
virtual void SAL_CALL addTabListener (const css::uno::Reference< css::awt::XTabListener > &Listener) override
 
virtual void SAL_CALL removeTabListener (const css::uno::Reference< css::awt::XTabListener > &Listener) override
 
virtual void SAL_CALL inserted (::sal_Int32 ID) override
 
virtual void SAL_CALL removed (::sal_Int32 ID) override
 
virtual void SAL_CALL changed (::sal_Int32 ID, const css::uno::Sequence< css::beans::NamedValue > &Properties) override
 
virtual void SAL_CALL activated (::sal_Int32 ID) override
 
virtual void SAL_CALL deactivated (::sal_Int32 ID) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &evt) override
 
void SAL_CALL dispose () override
 
- Public Member Functions inherited from ControlContainerBase
 ControlContainerBase (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
virtual ~ControlContainerBase () override
 
void SAL_CALL disposing (const css::lang::EventObject &Source) 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
 
void SAL_CALL elementInserted (const css::container::ContainerEvent &Event) override
 
void SAL_CALL elementRemoved (const css::container::ContainerEvent &Event) override
 
void SAL_CALL elementReplaced (const css::container::ContainerEvent &Event) override
 
virtual void SAL_CALL changesOccurred (const css::util::ChangesEvent &Event) override
 
sal_Bool SAL_CALL setModel (const css::uno::Reference< css::awt::XControlModel > &Model) override
 
void SAL_CALL setDesignMode (sal_Bool bOn) override
 
virtual void SAL_CALL modified (const css::lang::EventObject &) override
 
- Public Member Functions inherited from cppu::AggImplInheritanceHelper3< class BaseClass, class Ifc1, class Ifc2, class Ifc3 >
 AggImplInheritanceHelper3 ()
 
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

void bindPage (const css::uno::Reference< css::awt::XControl > &_rxControl)
 
virtual void impl_createControlPeerIfNecessary (const css::uno::Reference< css::awt::XControl > &_rxControl) override
 

Private Attributes

TabListenerMultiplexer maTabListeners
 

Additional Inherited Members

- Protected Member Functions inherited from ControlContainerBase
void ImplInsertControl (css::uno::Reference< css::awt::XControlModel > const &rxModel, const OUString &rName)
 
void ImplRemoveControl (css::uno::Reference< css::awt::XControlModel > const &rxModel)
 
virtual void ImplSetPosSize (css::uno::Reference< css::awt::XControl > &rxCtrl)
 
void ImplUpdateResourceResolver ()
 
void ImplStartListingForResourceEvents ()
 
virtual void ImplModelPropertiesChanged (const css::uno::Sequence< css::beans::PropertyChangeEvent > &rEvents) override
 
virtual void removingControl (const css::uno::Reference< css::awt::XControl > &_rxControl) override
 
virtual void addingControl (const css::uno::Reference< css::awt::XControl > &_rxControl) override
 
- Protected Member Functions inherited from cppu::AggImplInheritanceHelper3< class BaseClass, class Ifc1, class Ifc2, class Ifc3 >
 AggImplInheritanceHelper3 (T1 const &arg1)
 
 AggImplInheritanceHelper3 (T1 const &arg1, T2 const &arg2)
 
 AggImplInheritanceHelper3 (T1 const &arg1, T2 const &arg2, T3 const &arg3)
 
 AggImplInheritanceHelper3 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4)
 
 AggImplInheritanceHelper3 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5)
 
 AggImplInheritanceHelper3 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5, T6 const &arg6)
 
- Protected Attributes inherited from ControlContainerBase
css::uno::Reference< css::uno::XComponentContext > m_xContext
 
bool mbSizeModified
 
bool mbPosModified
 
css::uno::Reference< css::awt::XTabController > mxTabController
 
css::uno::Reference< css::util::XModifyListener > mxListener
 

Detailed Description

Definition at line 183 of file dialogcontrol.hxx.

Constructor & Destructor Documentation

◆ UnoMultiPageControl()

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

Definition at line 656 of file dialogcontrol.cxx.

◆ ~UnoMultiPageControl()

UnoMultiPageControl::~UnoMultiPageControl ( )
overridevirtual

Definition at line 662 of file dialogcontrol.cxx.

Member Function Documentation

◆ acquire()

void SAL_CALL UnoMultiPageControl::acquire ( )
inlineoverridevirtualnoexcept

◆ activated()

void SAL_CALL UnoMultiPageControl::activated ( ::sal_Int32  ID)
overridevirtual

Definition at line 677 of file dialogcontrol.cxx.

References BASEPROPERTY_MULTIPAGEVALUE, GetPropertyName(), and ID.

◆ activateTab()

void SAL_CALL UnoMultiPageControl::activateTab ( ::sal_Int32  ID)
overridevirtual

Definition at line 722 of file dialogcontrol.cxx.

References BASEPROPERTY_MULTIPAGEVALUE, GetPropertyName(), and ID.

◆ addTabListener()

void SAL_CALL UnoMultiPageControl::addTabListener ( const css::uno::Reference< css::awt::XTabListener > &  Listener)
overridevirtual

Definition at line 736 of file dialogcontrol.cxx.

References maTabListeners.

◆ bindPage()

void UnoMultiPageControl::bindPage ( const css::uno::Reference< css::awt::XControl > &  _rxControl)
private

◆ changed()

void SAL_CALL UnoMultiPageControl::changed ( ::sal_Int32  ID,
const css::uno::Sequence< css::beans::NamedValue > &  Properties 
)
overridevirtual

Definition at line 673 of file dialogcontrol.cxx.

◆ createPeer()

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

◆ deactivated()

void SAL_CALL UnoMultiPageControl::deactivated ( ::sal_Int32  ID)
overridevirtual

Definition at line 682 of file dialogcontrol.cxx.

◆ dispose()

void SAL_CALL UnoMultiPageControl::dispose ( void  )
override

Definition at line 689 of file dialogcontrol.cxx.

References ControlContainerBase::dispose(), and maTabListeners.

◆ disposing()

void SAL_CALL UnoMultiPageControl::disposing ( const css::lang::EventObject &  evt)
overridevirtual

Definition at line 685 of file dialogcontrol.cxx.

◆ getActiveTabID()

sal_Int32 SAL_CALL UnoMultiPageControl::getActiveTabID ( )
override

Definition at line 730 of file dialogcontrol.cxx.

◆ GetComponentServiceName()

OUString UnoMultiPageControl::GetComponentServiceName ( ) const
override

Definition at line 775 of file dialogcontrol.cxx.

References BASEPROPERTY_DECORATION, and GetPropertyName().

◆ getImplementationId()

css::uno::Sequence< sal_Int8 > SAL_CALL UnoMultiPageControl::getImplementationId ( )
overridevirtual

◆ getTabProps()

Sequence< NamedValue > SAL_CALL UnoMultiPageControl::getTabProps ( ::sal_Int32  ID)
overridevirtual

Definition at line 716 of file dialogcontrol.cxx.

References ID.

◆ getTypes()

css::uno::Sequence< css::uno::Type > UnoMultiPageControl::getTypes ( )
overridevirtual

◆ impl_createControlPeerIfNecessary()

void UnoMultiPageControl::impl_createControlPeerIfNecessary ( const css::uno::Reference< css::awt::XControl > &  _rxControl)
overrideprivatevirtual

Definition at line 831 of file dialogcontrol.cxx.

References bindPage().

◆ inserted()

void SAL_CALL UnoMultiPageControl::inserted ( ::sal_Int32  ID)
overridevirtual

Definition at line 667 of file dialogcontrol.cxx.

◆ insertTab()

sal_Int32 SAL_CALL UnoMultiPageControl::insertTab ( )
override

Definition at line 698 of file dialogcontrol.cxx.

◆ queryAggregation()

uno::Any UnoMultiPageControl::queryAggregation ( const css::uno::Type &  rType)
overridevirtual

◆ queryInterface()

css::uno::Any SAL_CALL UnoMultiPageControl::queryInterface ( const css::uno::Type &  rType)
inlineoverridevirtual

◆ release()

void SAL_CALL UnoMultiPageControl::release ( )
inlineoverridevirtualnoexcept

◆ removed()

void SAL_CALL UnoMultiPageControl::removed ( ::sal_Int32  ID)
overridevirtual

Definition at line 670 of file dialogcontrol.cxx.

◆ removeTab()

void SAL_CALL UnoMultiPageControl::removeTab ( ::sal_Int32  ID)
overridevirtual

Definition at line 704 of file dialogcontrol.cxx.

References ID.

◆ removeTabListener()

void SAL_CALL UnoMultiPageControl::removeTabListener ( const css::uno::Reference< css::awt::XTabListener > &  Listener)
overridevirtual

Definition at line 744 of file dialogcontrol.cxx.

References maTabListeners.

◆ setTabProps()

void SAL_CALL UnoMultiPageControl::setTabProps ( ::sal_Int32  ID,
const css::uno::Sequence< css::beans::NamedValue > &  Properties 
)
overridevirtual

Definition at line 710 of file dialogcontrol.cxx.

References ID, and Properties.

Member Data Documentation

◆ maTabListeners

TabListenerMultiplexer UnoMultiPageControl::maTabListeners
private

Definition at line 187 of file dialogcontrol.hxx.

Referenced by addTabListener(), dispose(), and removeTabListener().


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