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

#include <unocontrols.hxx>

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

Public Member Functions

 UnoCheckBoxControl ()
 
OUString GetComponentServiceName () const 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 dispose () override
 
void SAL_CALL disposing (const css::lang::EventObject &Source) override
 
sal_Bool SAL_CALL isTransparent () override
 
void SAL_CALL addActionListener (const css::uno::Reference< css::awt::XActionListener > &l) override
 
void SAL_CALL removeActionListener (const css::uno::Reference< css::awt::XActionListener > &l) override
 
void SAL_CALL setActionCommand (const OUString &Command) override
 
virtual void SAL_CALL addItemListener (const css::uno::Reference< css::awt::XItemListener > &l) override
 
virtual void SAL_CALL removeItemListener (const css::uno::Reference< css::awt::XItemListener > &l) override
 
sal_Int16 SAL_CALL getState () override
 
void SAL_CALL setState (sal_Int16 n) override
 
void SAL_CALL setLabel (const OUString &Label) override
 
void SAL_CALL enableTriState (sal_Bool b) override
 
void SAL_CALL itemStateChanged (const css::awt::ItemEvent &rEvent) override
 
css::awt::Size SAL_CALL getMinimumSize () override
 
css::awt::Size SAL_CALL getPreferredSize () override
 
css::awt::Size SAL_CALL calcAdjustedSize (const css::awt::Size &aNewSize) override
 
OUString SAL_CALL getImplementationName () override
 
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
- Public Member Functions inherited from cppu::AggImplInheritanceHelper4< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4 >
 AggImplInheritanceHelper4 ()
 
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 Attributes

ItemListenerMultiplexer maItemListeners
 
ActionListenerMultiplexer maActionListeners
 
OUString maActionCommand
 

Additional Inherited Members

- Protected Member Functions inherited from cppu::AggImplInheritanceHelper4< class BaseClass, class Ifc1, class Ifc2, class Ifc3, class Ifc4 >
 AggImplInheritanceHelper4 (T1 const &arg1)
 
 AggImplInheritanceHelper4 (T1 const &arg1, T2 const &arg2)
 
 AggImplInheritanceHelper4 (T1 const &arg1, T2 const &arg2, T3 const &arg3)
 
 AggImplInheritanceHelper4 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4)
 
 AggImplInheritanceHelper4 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5)
 
 AggImplInheritanceHelper4 (T1 const &arg1, T2 const &arg2, T3 const &arg3, T4 const &arg4, T5 const &arg5, T6 const &arg6)
 

Detailed Description

Definition at line 495 of file unocontrols.hxx.

Constructor & Destructor Documentation

◆ UnoCheckBoxControl()

UnoCheckBoxControl::UnoCheckBoxControl ( )

Definition at line 1352 of file unocontrols.cxx.

Member Function Documentation

◆ addActionListener()

void UnoCheckBoxControl::addActionListener ( const css::uno::Reference< css::awt::XActionListener > &  l)
override

Definition at line 1400 of file unocontrols.cxx.

References maActionListeners.

◆ addItemListener()

void UnoCheckBoxControl::addItemListener ( const css::uno::Reference< css::awt::XItemListener > &  l)
overridevirtual

Definition at line 1390 of file unocontrols.cxx.

References maItemListeners.

◆ calcAdjustedSize()

awt::Size UnoCheckBoxControl::calcAdjustedSize ( const css::awt::Size &  aNewSize)
override

Definition at line 1472 of file unocontrols.cxx.

◆ createPeer()

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

Definition at line 1377 of file unocontrols.cxx.

References UnoControl::createPeer(), maActionCommand, and maActionListeners.

◆ dispose()

void UnoCheckBoxControl::dispose ( void  )
override

Definition at line 1364 of file unocontrols.cxx.

References UnoControl::dispose(), and maItemListeners.

◆ disposing()

void SAL_CALL UnoCheckBoxControl::disposing ( const css::lang::EventObject &  Source)
inlineoverride

Definition at line 509 of file unocontrols.hxx.

References UnoControl::disposing(), and Source.

◆ enableTriState()

void UnoCheckBoxControl::enableTriState ( sal_Bool  b)
override

Definition at line 1449 of file unocontrols.cxx.

References BASEPROPERTY_TRISTATE, and GetPropertyName().

◆ GetComponentServiceName()

OUString UnoCheckBoxControl::GetComponentServiceName ( ) const
override

Definition at line 1359 of file unocontrols.cxx.

◆ getImplementationName()

OUString UnoCheckBoxControl::getImplementationName ( )
override

Definition at line 1477 of file unocontrols.cxx.

◆ getMinimumSize()

awt::Size UnoCheckBoxControl::getMinimumSize ( )
override

Definition at line 1462 of file unocontrols.cxx.

◆ getPreferredSize()

awt::Size UnoCheckBoxControl::getPreferredSize ( )
override

Definition at line 1467 of file unocontrols.cxx.

◆ getState()

sal_Int16 UnoCheckBoxControl::getState ( )
override

Definition at line 1441 of file unocontrols.cxx.

References BASEPROPERTY_STATE, GetPropertyName(), and nState.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > UnoCheckBoxControl::getSupportedServiceNames ( )
override

◆ isTransparent()

sal_Bool UnoCheckBoxControl::isTransparent ( )
override

Definition at line 1372 of file unocontrols.cxx.

◆ itemStateChanged()

void UnoCheckBoxControl::itemStateChanged ( const css::awt::ItemEvent &  rEvent)
override

Definition at line 1454 of file unocontrols.cxx.

References BASEPROPERTY_STATE, GetPropertyName(), and maItemListeners.

◆ removeActionListener()

void UnoCheckBoxControl::removeActionListener ( const css::uno::Reference< css::awt::XActionListener > &  l)
override

Definition at line 1410 of file unocontrols.cxx.

References maActionListeners.

◆ removeItemListener()

void UnoCheckBoxControl::removeItemListener ( const css::uno::Reference< css::awt::XItemListener > &  l)
overridevirtual

Definition at line 1395 of file unocontrols.cxx.

References maItemListeners.

◆ setActionCommand()

void UnoCheckBoxControl::setActionCommand ( const OUString &  Command)
override

Definition at line 1420 of file unocontrols.cxx.

References maActionCommand.

◆ setLabel()

void UnoCheckBoxControl::setLabel ( const OUString &  Label)
override

Definition at line 1431 of file unocontrols.cxx.

References BASEPROPERTY_LABEL, and GetPropertyName().

◆ setState()

void UnoCheckBoxControl::setState ( sal_Int16  n)
override

Definition at line 1436 of file unocontrols.cxx.

References BASEPROPERTY_STATE, GetPropertyName(), and n.

Member Data Documentation

◆ maActionCommand

OUString UnoCheckBoxControl::maActionCommand
private

Definition at line 500 of file unocontrols.hxx.

Referenced by createPeer(), and setActionCommand().

◆ maActionListeners

ActionListenerMultiplexer UnoCheckBoxControl::maActionListeners
private

Definition at line 499 of file unocontrols.hxx.

Referenced by addActionListener(), createPeer(), and removeActionListener().

◆ maItemListeners

ItemListenerMultiplexer UnoCheckBoxControl::maItemListeners
private

Definition at line 498 of file unocontrols.hxx.

Referenced by addItemListener(), dispose(), itemStateChanged(), and removeItemListener().


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