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

#include <svxrectctaccessiblecontext.hxx>

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

Public Member Functions

 SvxRectCtlChildAccessibleContext (const css::uno::Reference< css::accessibility::XAccessible > &rxParent, const OUString &rName, const OUString &rDescription, const tools::Rectangle &rBoundingBox, long nIndexInParent)
 
virtual void SAL_CALL grabFocus () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &rPoint) override
 
virtual sal_Int32 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int32 nIndex) override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent () override
 
virtual sal_Int16 SAL_CALL getAccessibleRole () override
 
virtual OUString SAL_CALL getAccessibleDescription () override
 
virtual OUString SAL_CALL getAccessibleName () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet () override
 Return empty reference to indicate that the relation set is not supported. More...
 
virtual css::uno::Reference< css::accessibility::XAccessibleStateSet > SAL_CALL getAccessibleStateSet () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
virtual sal_Int32 SAL_CALL getForeground () override
 
virtual sal_Int32 SAL_CALL getBackground () override
 
virtual css::uno::Any SAL_CALL getCurrentValue () override
 
virtual sal_Bool SAL_CALL setCurrentValue (const css::uno::Any &aNumber) override
 
virtual css::uno::Any SAL_CALL getMaximumValue () override
 
virtual css::uno::Any SAL_CALL getMinimumValue () override
 
virtual sal_Int32 SAL_CALL getAccessibleActionCount () override
 
virtual sal_Bool SAL_CALL doAccessibleAction (sal_Int32 nIndex) override
 
virtual OUString SAL_CALL getAccessibleActionDescription (sal_Int32 nIndex) override
 
virtual css::uno::Reference< css::accessibility::XAccessibleKeyBinding > SAL_CALL getAccessibleActionKeyBinding (sal_Int32 nIndex) override
 
void setStateChecked (bool bChecked)
 Sets the checked status. More...
 
void FireFocusEvent ()
 
- Public Member Functions inherited from comphelper::OAccessibleComponentHelper
virtual sal_Bool SAL_CALL containsPoint (const css::awt::Point &aPoint) override
 
virtual css::awt::Point SAL_CALL getLocation () override
 
virtual css::awt::Point SAL_CALL getLocationOnScreen () override
 
virtual css::awt::Size SAL_CALL getSize () override
 
virtual css::awt::Rectangle SAL_CALL getBounds () override
 
- Public Member Functions inherited from comphelper::OAccessibleContextHelper
virtual void SAL_CALL addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 
virtual void SAL_CALL removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override
 
virtual OUString SAL_CALL getAccessibleId () override
 
virtual sal_Int32 SAL_CALL getAccessibleIndexInParent () override
 
virtual css::lang::Locale SAL_CALL getLocale () override
 
- Public Member Functions inherited from cppu::ImplHelper3< class, class, class >
virtual css::uno::Any SAL_CALL queryInterface (css::uno::Type const &rType) 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

virtual ~SvxRectCtlChildAccessibleContext () override
 
virtual void SAL_CALL disposing () override
 
virtual css::awt::Rectangle implGetBounds () override
 implements the calculation of the bounding rectangle More...
 

Private Attributes

OUString const msDescription
 Description of this object. More...
 
OUString const msName
 Name of this object. More...
 
css::uno::Reference< css::accessibility::XAccessible > mxParent
 Reference to the parent object. More...
 
tools::Rectangle const maBoundingBox
 Bounding box. More...
 
long const mnIndexInParent
 index of child in parent More...
 
bool mbIsChecked
 Indicates, if object is checked. More...
 

Additional Inherited Members

- Protected Member Functions inherited from comphelper::OAccessibleComponentHelper
 OAccessibleComponentHelper ()
 
- Protected Member Functions inherited from comphelper::OCommonAccessibleComponent
 OCommonAccessibleComponent ()
 
virtual ~OCommonAccessibleComponent () override
 
bool containsPoint (const css::awt::Point &aPoint)
 
css::awt::Point getLocation ()
 
css::awt::Point getLocationOnScreen ()
 
css::awt::Size getSize ()
 
css::awt::Rectangle getBounds ()
 
- Protected Member Functions inherited from comphelper::OAccessibleContextHelper
virtual ~OAccessibleContextHelper () override
 
 OAccessibleContextHelper ()
 
void lateInit (const css::uno::Reference< css::accessibility::XAccessible > &_rxAccessible)
 
css::uno::Reference< css::accessibility::XAccessible > getAccessibleCreator () const
 
void NotifyAccessibleEvent (const sal_Int16 _nEventId, const css::uno::Any &_rOldValue, const css::uno::Any &_rNewValue)
 
bool isAlive () const
 
void ensureAlive () const
 
void ensureDisposed ()
 
css::uno::Reference< css::accessibility::XAccessibleContext > implGetParentContext ()
 
::osl::Mutex & GetMutex ()
 
- Protected Member Functions inherited from comphelper::OAccessibleComponentHelper_Base
 ~OAccessibleComponentHelper_Base ()
 
- Protected Member Functions inherited from cppu::ImplHelper3< class, class, class >
 ~ImplHelper3 ()
 

Detailed Description

Definition at line 157 of file svxrectctaccessiblecontext.hxx.

Constructor & Destructor Documentation

SvxRectCtlChildAccessibleContext::SvxRectCtlChildAccessibleContext ( const css::uno::Reference< css::accessibility::XAccessible > &  rxParent,
const OUString &  rName,
const OUString &  rDescription,
const tools::Rectangle rBoundingBox,
long  nIndexInParent 
)

Definition at line 407 of file svxrectctaccessiblecontext.cxx.

SvxRectCtlChildAccessibleContext::~SvxRectCtlChildAccessibleContext ( )
overrideprivatevirtual

Member Function Documentation

void SAL_CALL SvxRectCtlChildAccessibleContext::disposing ( )
overrideprivatevirtual

Reimplemented from comphelper::OAccessibleContextHelper.

Definition at line 604 of file svxrectctaccessiblecontext.cxx.

References mxParent.

sal_Bool SvxRectCtlChildAccessibleContext::doAccessibleAction ( sal_Int32  nIndex)
overridevirtual
void SvxRectCtlChildAccessibleContext::FireFocusEvent ( )
sal_Int32 SvxRectCtlChildAccessibleContext::getAccessibleActionCount ( )
overridevirtual
OUString SvxRectCtlChildAccessibleContext::getAccessibleActionDescription ( sal_Int32  nIndex)
overridevirtual

Definition at line 583 of file svxrectctaccessiblecontext.cxx.

References getAccessibleActionCount(), and m_aMutex.

Reference< XAccessibleKeyBinding > SvxRectCtlChildAccessibleContext::getAccessibleActionKeyBinding ( sal_Int32  nIndex)
overridevirtual

Definition at line 594 of file svxrectctaccessiblecontext.cxx.

References getAccessibleActionCount(), and m_aMutex.

Reference< XAccessible > SAL_CALL SvxRectCtlChildAccessibleContext::getAccessibleAtPoint ( const css::awt::Point &  rPoint)
overridevirtual

Definition at line 427 of file svxrectctaccessiblecontext.cxx.

Reference< XAccessible > SAL_CALL SvxRectCtlChildAccessibleContext::getAccessibleChild ( sal_Int32  nIndex)
overridevirtual
sal_Int32 SAL_CALL SvxRectCtlChildAccessibleContext::getAccessibleChildCount ( )
overridevirtual
virtual css::uno::Reference< css::accessibility::XAccessibleContext> SAL_CALL SvxRectCtlChildAccessibleContext::getAccessibleContext ( )
inlineoverridevirtual

Definition at line 184 of file svxrectctaccessiblecontext.hxx.

OUString SAL_CALL SvxRectCtlChildAccessibleContext::getAccessibleDescription ( )
overridevirtual

Implements comphelper::OAccessibleContextHelper.

Definition at line 477 of file svxrectctaccessiblecontext.cxx.

References m_aMutex, and msDescription.

OUString SAL_CALL SvxRectCtlChildAccessibleContext::getAccessibleName ( )
overridevirtual

Implements comphelper::OAccessibleContextHelper.

Definition at line 483 of file svxrectctaccessiblecontext.cxx.

References m_aMutex, and msName.

Reference< XAccessible > SAL_CALL SvxRectCtlChildAccessibleContext::getAccessibleParent ( )
overridevirtual

Implements comphelper::OAccessibleContextHelper.

Definition at line 467 of file svxrectctaccessiblecontext.cxx.

References mxParent.

Reference< XAccessibleRelationSet > SAL_CALL SvxRectCtlChildAccessibleContext::getAccessibleRelationSet ( )
overridevirtual

Return empty reference to indicate that the relation set is not supported.

Implements comphelper::OAccessibleContextHelper.

Definition at line 492 of file svxrectctaccessiblecontext.cxx.

References utl::AccessibleRelationSetHelper::AddRelation(), and mxParent.

sal_Int16 SAL_CALL SvxRectCtlChildAccessibleContext::getAccessibleRole ( )
overridevirtual
Reference< XAccessibleStateSet > SAL_CALL SvxRectCtlChildAccessibleContext::getAccessibleStateSet ( )
overridevirtual
sal_Int32 SvxRectCtlChildAccessibleContext::getBackground ( )
overridevirtual
Any SAL_CALL SvxRectCtlChildAccessibleContext::getCurrentValue ( )
overridevirtual

Definition at line 532 of file svxrectctaccessiblecontext.cxx.

References Any, and mbIsChecked.

sal_Int32 SvxRectCtlChildAccessibleContext::getForeground ( )
overridevirtual
Any SAL_CALL SvxRectCtlChildAccessibleContext::getMaximumValue ( )
overridevirtual

Definition at line 544 of file svxrectctaccessiblecontext.cxx.

References Any.

Any SAL_CALL SvxRectCtlChildAccessibleContext::getMinimumValue ( )
overridevirtual

Definition at line 551 of file svxrectctaccessiblecontext.cxx.

References Any.

void SAL_CALL SvxRectCtlChildAccessibleContext::grabFocus ( )
overridevirtual

Definition at line 432 of file svxrectctaccessiblecontext.cxx.

awt::Rectangle SvxRectCtlChildAccessibleContext::implGetBounds ( )
overrideprivatevirtual

implements the calculation of the bounding rectangle

Implements comphelper::OCommonAccessibleComponent.

Definition at line 610 of file svxrectctaccessiblecontext.cxx.

References AWTRectangle(), and maBoundingBox.

sal_Bool SAL_CALL SvxRectCtlChildAccessibleContext::setCurrentValue ( const css::uno::Any &  aNumber)
overridevirtual

Definition at line 539 of file svxrectctaccessiblecontext.cxx.

void SvxRectCtlChildAccessibleContext::setStateChecked ( bool  bChecked)

Member Data Documentation

tools::Rectangle const SvxRectCtlChildAccessibleContext::maBoundingBox
private

Bounding box.

Definition at line 238 of file svxrectctaccessiblecontext.hxx.

Referenced by implGetBounds().

bool SvxRectCtlChildAccessibleContext::mbIsChecked
private

Indicates, if object is checked.

Definition at line 244 of file svxrectctaccessiblecontext.hxx.

Referenced by getAccessibleStateSet(), getCurrentValue(), and setStateChecked().

long const SvxRectCtlChildAccessibleContext::mnIndexInParent
private

index of child in parent

Definition at line 241 of file svxrectctaccessiblecontext.hxx.

Referenced by doAccessibleAction().

OUString const SvxRectCtlChildAccessibleContext::msDescription
private

Description of this object.

This is not a constant because it can be set from the outside. Furthermore, it changes according to the draw page's display mode.

Definition at line 226 of file svxrectctaccessiblecontext.hxx.

Referenced by getAccessibleDescription().

OUString const SvxRectCtlChildAccessibleContext::msName
private

Name of this object.

It changes according the draw page's display mode.

Definition at line 231 of file svxrectctaccessiblecontext.hxx.

Referenced by getAccessibleName().

css::uno::Reference< css::accessibility::XAccessible > SvxRectCtlChildAccessibleContext::mxParent
private

Reference to the parent object.

Definition at line 235 of file svxrectctaccessiblecontext.hxx.

Referenced by disposing(), doAccessibleAction(), getAccessibleParent(), and getAccessibleRelationSet().


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