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

#include <vclxwindows.hxx>

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

Public Member Functions

 VCLXRadioButton ()
 
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_Bool SAL_CALL getState () override
 
void SAL_CALL setState (sal_Bool b) override
 
void SAL_CALL setLabel (const OUString &Label) 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 ImplClickedOrToggled (bool bToggled)
 
void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > CreateAccessibleContext () override
 

Private Attributes

ItemListenerMultiplexer maItemListeners
 
ActionListenerMultiplexer maActionListeners
 
OUString maActionCommand
 

Detailed Description

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

Constructor & Destructor Documentation

◆ VCLXRadioButton()

VCLXRadioButton::VCLXRadioButton ( )

Definition at line 1062 of file vclxwindows.cxx.

Member Function Documentation

◆ addActionListener()

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

Definition at line 1164 of file vclxwindows.cxx.

References maActionListeners.

◆ addItemListener()

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

Definition at line 1152 of file vclxwindows.cxx.

References maItemListeners.

◆ calcAdjustedSize()

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

Definition at line 1234 of file vclxwindows.cxx.

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

◆ CreateAccessibleContext()

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

Definition at line 1066 of file vclxwindows.cxx.

◆ dispose()

void VCLXRadioButton::dispose ( void  )
override

Definition at line 1071 of file vclxwindows.cxx.

References VCLXWindow::dispose(), and maItemListeners.

◆ getMinimumSize()

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

Definition at line 1218 of file vclxwindows.cxx.

References AWTSize().

Referenced by getPreferredSize().

◆ getPreferredSize()

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

Definition at line 1229 of file vclxwindows.cxx.

References getMinimumSize().

◆ getProperty()

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

◆ GetPropertyIds()

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

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

◆ getState()

sal_Bool VCLXRadioButton::getState ( )
override

Definition at line 1210 of file vclxwindows.cxx.

◆ ImplClickedOrToggled()

void VCLXRadioButton::ImplClickedOrToggled ( bool  bToggled)
private

Definition at line 1281 of file vclxwindows.cxx.

References aEvent, and maItemListeners.

Referenced by ProcessWindowEvent().

◆ ImplGetPropertyIds()

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

◆ ProcessWindowEvent()

void VCLXRadioButton::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
overrideprivate

◆ removeActionListener()

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

Definition at line 1170 of file vclxwindows.cxx.

References maActionListeners.

◆ removeItemListener()

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

Definition at line 1158 of file vclxwindows.cxx.

References maItemListeners.

◆ setActionCommand()

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

Definition at line 1185 of file vclxwindows.cxx.

References maActionCommand.

◆ setLabel()

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

Definition at line 1176 of file vclxwindows.cxx.

◆ setProperty()

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

◆ setState()

void VCLXRadioButton::setState ( sal_Bool  b)
override

Definition at line 1191 of file vclxwindows.cxx.

Member Data Documentation

◆ maActionCommand

OUString VCLXRadioButton::maActionCommand
private

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

Referenced by ProcessWindowEvent(), and setActionCommand().

◆ maActionListeners

ActionListenerMultiplexer VCLXRadioButton::maActionListeners
private

◆ maItemListeners

ItemListenerMultiplexer VCLXRadioButton::maItemListeners
private

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