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

#include <svxpixelctlaccessiblecontext.hxx>

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

Public Member Functions

 SvxPixelCtlAccessible (SvxPixelCtl *pPixelCtl)
 
virtual void SAL_CALL grabFocus () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &aPoint) override
 
virtual sal_Int32 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int32 i) 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
 
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
 
css::uno::Reference< css::accessibility::XAccessible > CreateChild (long nIndex, Point mPoint)
 
void NotifyChild (long nIndex, bool bSelect, bool bCheck)
 
- Public Member Functions inherited from cppu::ImplHelper1< 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 ~SvxPixelCtlAccessible () override
 
virtual bool implIsSelected (sal_Int32 nAccessibleChildIndex) override
 
virtual void implSelect (sal_Int32 nAccessibleChildIndex, bool bSelect) override
 
virtual css::awt::Rectangle implGetBounds () override
 
virtual void SAL_CALL disposing () override
 

Private Attributes

SvxPixelCtlmpPixelCtl
 
css::uno::Reference< css::accessibility::XAccessible > m_xCurChild
 

Additional Inherited Members

- Protected Member Functions inherited from cppu::ImplHelper1< class >
 ~ImplHelper1 ()
 

Detailed Description

Definition at line 99 of file svxpixelctlaccessiblecontext.hxx.

Constructor & Destructor Documentation

SvxPixelCtlAccessible::SvxPixelCtlAccessible ( SvxPixelCtl pPixelCtl)

Definition at line 42 of file svxpixelctlaccessiblecontext.cxx.

SvxPixelCtlAccessible::~SvxPixelCtlAccessible ( )
overrideprivatevirtual

Definition at line 47 of file svxpixelctlaccessiblecontext.cxx.

Member Function Documentation

uno::Reference< XAccessible > SvxPixelCtlAccessible::CreateChild ( long  nIndex,
Point  mPoint 
)
void SAL_CALL SvxPixelCtlAccessible::disposing ( )
overrideprivatevirtual

Definition at line 227 of file svxpixelctlaccessiblecontext.cxx.

References m_aMutex, m_xCurChild, and mpPixelCtl.

uno::Reference< XAccessible > SAL_CALL SvxPixelCtlAccessible::getAccessibleAtPoint ( const css::awt::Point &  aPoint)
overridevirtual
uno::Reference< XAccessible > SvxPixelCtlAccessible::getAccessibleChild ( sal_Int32  i)
overridevirtual
sal_Int32 SvxPixelCtlAccessible::getAccessibleChildCount ( )
overridevirtual

Definition at line 60 of file svxpixelctlaccessiblecontext.cxx.

References SvxPixelCtl::GetSquares(), and m_aMutex.

Referenced by getAccessibleChild(), and implSelect().

uno::Reference< XAccessibleContext > SvxPixelCtlAccessible::getAccessibleContext ( )
overridevirtual

Definition at line 55 of file svxpixelctlaccessiblecontext.cxx.

OUString SvxPixelCtlAccessible::getAccessibleDescription ( )
overridevirtual
OUString SvxPixelCtlAccessible::getAccessibleName ( )
overridevirtual
uno::Reference< XAccessible > SvxPixelCtlAccessible::getAccessibleParent ( )
overridevirtual
Reference< XAccessibleRelationSet > SAL_CALL SvxPixelCtlAccessible::getAccessibleRelationSet ( )
overridevirtual
sal_Int16 SvxPixelCtlAccessible::getAccessibleRole ( )
overridevirtual

Definition at line 84 of file svxpixelctlaccessiblecontext.cxx.

uno::Reference< XAccessibleStateSet > SvxPixelCtlAccessible::getAccessibleStateSet ( )
overridevirtual
sal_Int32 SvxPixelCtlAccessible::getBackground ( )
overridevirtual
sal_Int32 SvxPixelCtlAccessible::getForeground ( )
overridevirtual
void SvxPixelCtlAccessible::grabFocus ( )
overridevirtual
awt::Rectangle SvxPixelCtlAccessible::implGetBounds ( )
overrideprivatevirtual
bool SvxPixelCtlAccessible::implIsSelected ( sal_Int32  nAccessibleChildIndex)
overrideprivatevirtual
void SvxPixelCtlAccessible::implSelect ( sal_Int32  nAccessibleChildIndex,
bool  bSelect 
)
overrideprivatevirtual
void SvxPixelCtlAccessible::NotifyChild ( long  nIndex,
bool  bSelect,
bool  bCheck 
)

Member Data Documentation

css::uno::Reference< css::accessibility::XAccessible> SvxPixelCtlAccessible::m_xCurChild
private

Definition at line 146 of file svxpixelctlaccessiblecontext.hxx.

Referenced by disposing(), and NotifyChild().

SvxPixelCtl* SvxPixelCtlAccessible::mpPixelCtl
private

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