LibreOffice Module accessibility (master) 1
Protected Member Functions | Private Member Functions | List of all members
accessibility::GridControlAccessibleElement Class Reference

#include <AccessibleGridControlBase.hxx>

Inheritance diagram for accessibility::GridControlAccessibleElement:
[legend]
Collaboration diagram for accessibility::GridControlAccessibleElement:
[legend]

Protected Member Functions

 GridControlAccessibleElement (const css::uno::Reference< css::accessibility::XAccessible > &rxParent, ::vcl::table::IAccessibleTable &rTable, ::vcl::table::AccessibleTableControlObjType eObjType)
 Constructor sets specified name and description. More...
 
virtual ~GridControlAccessibleElement () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
- Protected Member Functions inherited from accessibility::AccessibleGridControlBase
virtual ~AccessibleGridControlBase () override
 
virtual void SAL_CALL disposing () override
 Commits DeFunc event to listeners and cleans up members. More...
 
bool implIsShowing ()
 Determines whether the Grid control is really showing inside of its parent accessible window. More...
 
virtual tools::Rectangle implGetBoundingBox ()=0
 Derived classes return the bounding box relative to the parent window. More...
 
virtual tools::Rectangle implGetBoundingBoxOnScreen ()=0
 ‍** Derived classes return the bounding box in screen coordinates. More...
 
virtual sal_Int64 implCreateStateSet ()
 Creates a bitset of states of the current object. More...
 
void ensureIsAlive () const
 
tools::Rectangle getBoundingBox ()
 Locks all mutex's and calculates the bounding box relative to the parent window. More...
 
tools::Rectangle getBoundingBoxOnScreen ()
 ‍** Locks all mutex's and calculates the bounding box in screen More...
 
::comphelper::AccessibleEventNotifier::TClientId getClientId () const
 
void setClientId (::comphelper::AccessibleEventNotifier::TClientId _aNewClientId)
 
- Protected Member Functions inherited from cppu::ImplHelper1< class Ifc1 >
 ~ImplHelper1 () SAL_NOEXCEPT
 

Private Member Functions

 GridControlAccessibleElement (const GridControlAccessibleElement &)=delete
 
GridControlAccessibleElementoperator= (const GridControlAccessibleElement &)=delete
 

Additional Inherited Members

- Public Member Functions inherited from accessibility::AccessibleGridControlBase
 AccessibleGridControlBase (css::uno::Reference< css::accessibility::XAccessible > xParent, ::vcl::table::IAccessibleTable &rTable, ::vcl::table::AccessibleTableControlObjType eObjType)
 Constructor. More...
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleParent () override
 
virtual sal_Int64 SAL_CALL getAccessibleIndexInParent () 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 sal_Int64 SAL_CALL getAccessibleStateSet () override
 
virtual css::lang::Locale SAL_CALL getLocale () override
 
virtual sal_Int16 SAL_CALL getAccessibleRole () override
 
virtual sal_Bool SAL_CALL containsPoint (const css::awt::Point &rPoint) override
 
virtual css::awt::Rectangle SAL_CALL getBounds () 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 sal_Int32 SAL_CALL getForeground () override
 
virtual sal_Int32 SAL_CALL getBackground () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &rPoint) override
 
virtual void SAL_CALL addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &rxListener) override
 Adds a new event listener. More...
 
virtual void SAL_CALL removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &rxListener) override
 Removes an event listener. More...
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &rServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
inline ::vcl::table::AccessibleTableControlObjType getType () const
 
virtual void commitEvent (sal_Int16 nEventId, const css::uno::Any &rNewValue, const css::uno::Any &rOldValue)
 Commits an event to all listeners. More...
 
bool isAlive () const
 
- Public Member Functions inherited from cppu::ImplHelper1< class Ifc1 >
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
 
- Protected Attributes inherited from accessibility::AccessibleGridControlBase
css::uno::Reference< css::accessibility::XAccessible > m_xParent
 The parent accessible object. More...
 
::vcl::table::IAccessibleTablem_aTable
 The SVT Table control. More...
 
::vcl::table::AccessibleTableControlObjType m_eObjType
 The type of this object (for names, descriptions, state sets, ...). More...
 
- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 258 of file AccessibleGridControlBase.hxx.

Constructor & Destructor Documentation

◆ GridControlAccessibleElement() [1/2]

accessibility::GridControlAccessibleElement::GridControlAccessibleElement ( const css::uno::Reference< css::accessibility::XAccessible > &  rxParent,
::vcl::table::IAccessibleTable rTable,
::vcl::table::AccessibleTableControlObjType  eObjType 
)
protected

Constructor sets specified name and description.

Parameters
rxParentXAccessible interface of the parent object.
rTableThe Table control.
eObjTypeType of table control

Definition at line 429 of file AccessibleGridControlBase.cxx.

◆ ~GridControlAccessibleElement()

accessibility::GridControlAccessibleElement::~GridControlAccessibleElement ( )
overrideprotectedvirtual

Definition at line 452 of file AccessibleGridControlBase.cxx.

◆ GridControlAccessibleElement() [2/2]

accessibility::GridControlAccessibleElement::GridControlAccessibleElement ( const GridControlAccessibleElement )
privatedelete

Member Function Documentation

◆ getAccessibleContext()

css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL accessibility::GridControlAccessibleElement::getAccessibleContext ( )
overrideprotectedvirtual
Returns
The XAccessibleContext interface of this object.

Definition at line 444 of file AccessibleGridControlBase.cxx.

◆ operator=()

GridControlAccessibleElement & accessibility::GridControlAccessibleElement::operator= ( const GridControlAccessibleElement )
privatedelete

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