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

#include <vclxwindows.hxx>

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

Public Member Functions

 VCLXCheckBox ()
 
void SAL_CALL dispose () override
 
void SAL_CALL addItemListener (const css::uno::Reference< css::awt::XItemListener > &l) override
 
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 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
 
css::awt::Size SAL_CALL getMinimumSize () override
 
css::awt::Size SAL_CALL getPreferredSize () override
 
css::awt::Size SAL_CALL calcAdjustedSize (const css::awt::Size &rNewSize) override
 
void SAL_CALL setProperty (const OUString &PropertyName, const css::uno::Any &Value) override
 
css::uno::Any SAL_CALL getProperty (const OUString &PropertyName) override
 
virtual void GetPropertyIds (std::vector< sal_uInt16 > &aIds) override
 

Static Public Member Functions

static void ImplGetPropertyIds (std::vector< sal_uInt16 > &aIds)
 

Private Member Functions

void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext () override
 

Private Attributes

ActionListenerMultiplexer maActionListeners
 
OUString maActionCommand
 
ItemListenerMultiplexer maItemListeners
 

Detailed Description

Definition at line 133 of file include/toolkit/awt/vclxwindows.hxx.

Constructor & Destructor Documentation

◆ VCLXCheckBox()

VCLXCheckBox::VCLXCheckBox ( )

Definition at line 778 of file vclxwindows.cxx.

Member Function Documentation

◆ addActionListener()

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

Definition at line 809 of file vclxwindows.cxx.

References maActionListeners.

◆ addItemListener()

void VCLXCheckBox::addItemListener ( const css::uno::Reference< css::awt::XItemListener > &  l)
override

Definition at line 797 of file vclxwindows.cxx.

References maItemListeners.

◆ calcAdjustedSize()

css::awt::Size VCLXCheckBox::calcAdjustedSize ( const css::awt::Size &  rNewSize)
override

Definition at line 909 of file vclxwindows.cxx.

References AWTSize(), Size::Height(), Size::setHeight(), VCLSize(), and Size::Width().

◆ CreateAccessibleContext()

css::uno::Reference< css::accessibility::XAccessibleContext > VCLXCheckBox::CreateAccessibleContext ( )
overrideprivatevirtual

Definition at line 782 of file vclxwindows.cxx.

◆ dispose()

void VCLXCheckBox::dispose ( void  )
override

Definition at line 787 of file vclxwindows.cxx.

References VCLXWindow::dispose(), and maItemListeners.

◆ enableTriState()

void VCLXCheckBox::enableTriState ( sal_Bool  b)
override

Definition at line 884 of file vclxwindows.cxx.

◆ getMinimumSize()

css::awt::Size VCLXCheckBox::getMinimumSize ( )
override

Definition at line 893 of file vclxwindows.cxx.

References AWTSize().

Referenced by getPreferredSize().

◆ getPreferredSize()

css::awt::Size VCLXCheckBox::getPreferredSize ( )
override

Definition at line 904 of file vclxwindows.cxx.

References getMinimumSize().

◆ getProperty()

css::uno::Any VCLXCheckBox::getProperty ( const OUString &  PropertyName)
override

◆ GetPropertyIds()

virtual void VCLXCheckBox::GetPropertyIds ( std::vector< sal_uInt16 > &  aIds)
inlineoverridevirtual

Definition at line 176 of file include/toolkit/awt/vclxwindows.hxx.

◆ getState()

sal_Int16 VCLXCheckBox::getState ( )
override

Definition at line 864 of file vclxwindows.cxx.

References nState, TRISTATE_FALSE, TRISTATE_INDET, and TRISTATE_TRUE.

◆ ImplGetPropertyIds()

void VCLXCheckBox::ImplGetPropertyIds ( std::vector< sal_uInt16 > &  aIds)
static

◆ ProcessWindowEvent()

void VCLXCheckBox::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
overrideprivate

◆ removeActionListener()

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

Definition at line 815 of file vclxwindows.cxx.

References maActionListeners.

◆ removeItemListener()

void VCLXCheckBox::removeItemListener ( const css::uno::Reference< css::awt::XItemListener > &  l)
override

Definition at line 803 of file vclxwindows.cxx.

References maItemListeners.

◆ setActionCommand()

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

Definition at line 821 of file vclxwindows.cxx.

References maActionCommand.

◆ setLabel()

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

Definition at line 827 of file vclxwindows.cxx.

◆ setProperty()

void VCLXCheckBox::setProperty ( const OUString &  PropertyName,
const css::uno::Any &  Value 
)
override

◆ setState()

void VCLXCheckBox::setState ( sal_Int16  n)
override

Definition at line 836 of file vclxwindows.cxx.

References n, TRISTATE_FALSE, TRISTATE_INDET, and TRISTATE_TRUE.

Referenced by setProperty().

Member Data Documentation

◆ maActionCommand

OUString VCLXCheckBox::maActionCommand
private

Definition at line 140 of file include/toolkit/awt/vclxwindows.hxx.

Referenced by ProcessWindowEvent(), and setActionCommand().

◆ maActionListeners

ActionListenerMultiplexer VCLXCheckBox::maActionListeners
private

◆ maItemListeners

ItemListenerMultiplexer VCLXCheckBox::maItemListeners
private

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