LibreOffice Module toolkit (master) 1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ControlContainerBase Class Reference

#include <controlmodelcontainerbase.hxx>

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

Public Member Functions

 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
 

Protected Member Functions

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

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 218 of file controlmodelcontainerbase.hxx.

Constructor & Destructor Documentation

◆ ControlContainerBase()

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

Definition at line 1255 of file controlmodelcontainerbase.cxx.

References m_xContext, and mxListener.

◆ ~ControlContainerBase()

ControlContainerBase::~ControlContainerBase ( )
overridevirtual

Definition at line 1265 of file controlmodelcontainerbase.cxx.

Member Function Documentation

◆ addingControl()

void ControlContainerBase::addingControl ( const css::uno::Reference< css::awt::XControl > &  _rxControl)
overrideprotectedvirtual

◆ changesOccurred()

void SAL_CALL ControlContainerBase::changesOccurred ( const css::util::ChangesEvent &  Event)
overridevirtual

Definition at line 1639 of file controlmodelcontainerbase.cxx.

References mxTabController.

◆ createPeer()

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

Definition at line 1269 of file controlmodelcontainerbase.cxx.

References UnoControlContainer::createPeer().

◆ dispose()

void ControlContainerBase::dispose ( void  )
override

◆ disposing()

void SAL_CALL ControlContainerBase::disposing ( const css::lang::EventObject &  Source)
override

◆ elementInserted()

void ControlContainerBase::elementInserted ( const css::container::ContainerEvent &  Event)
override

◆ elementRemoved()

void ControlContainerBase::elementRemoved ( const css::container::ContainerEvent &  Event)
override

◆ elementReplaced()

void ControlContainerBase::elementReplaced ( const css::container::ContainerEvent &  Event)
override

◆ ImplInsertControl()

void ControlContainerBase::ImplInsertControl ( css::uno::Reference< css::awt::XControlModel > const &  rxModel,
const OUString &  rName 
)
protected

◆ ImplModelPropertiesChanged()

void ControlContainerBase::ImplModelPropertiesChanged ( const css::uno::Sequence< css::beans::PropertyChangeEvent > &  rEvents)
overrideprotectedvirtual

◆ ImplRemoveControl()

void ControlContainerBase::ImplRemoveControl ( css::uno::Reference< css::awt::XControlModel > const &  rxModel)
protected

◆ ImplSetPosSize()

void ControlContainerBase::ImplSetPosSize ( css::uno::Reference< css::awt::XControl > &  rxCtrl)
protectedvirtual

◆ ImplStartListingForResourceEvents()

void ControlContainerBase::ImplStartListingForResourceEvents ( )
protected

◆ ImplUpdateResourceResolver()

void ControlContainerBase::ImplUpdateResourceResolver ( )
protected

◆ modified()

virtual void SAL_CALL ControlContainerBase::modified ( const css::lang::EventObject &  )
inlineoverridevirtual

Definition at line 263 of file controlmodelcontainerbase.hxx.

◆ removingControl()

void ControlContainerBase::removingControl ( const css::uno::Reference< css::awt::XControl > &  _rxControl)
overrideprotectedvirtual

◆ setDesignMode()

void ControlContainerBase::setDesignMode ( sal_Bool  bOn)
override

Definition at line 1465 of file controlmodelcontainerbase.cxx.

References mxTabController, and UnoControl::setDesignMode().

◆ setModel()

sal_Bool ControlContainerBase::setModel ( const css::uno::Reference< css::awt::XControlModel > &  Model)
override

Member Data Documentation

◆ m_xContext

css::uno::Reference< css::uno::XComponentContext > ControlContainerBase::m_xContext
protected

Definition at line 221 of file controlmodelcontainerbase.hxx.

Referenced by ImplInsertControl().

◆ mbPosModified

bool ControlContainerBase::mbPosModified
protected

Definition at line 223 of file controlmodelcontainerbase.hxx.

Referenced by ImplModelPropertiesChanged().

◆ mbSizeModified

bool ControlContainerBase::mbSizeModified
protected

Definition at line 222 of file controlmodelcontainerbase.hxx.

Referenced by ImplModelPropertiesChanged().

◆ mxListener

css::uno::Reference< css::util::XModifyListener > ControlContainerBase::mxListener
protected

◆ mxTabController

css::uno::Reference< css::awt::XTabController > ControlContainerBase::mxTabController
protected

Definition at line 224 of file controlmodelcontainerbase.hxx.

Referenced by changesOccurred(), setDesignMode(), and setModel().


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