LibreOffice Module dbaccess (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
dbaui::OTableWindowAccess Class Reference

the class OTableWindowAccess represents the accessible object for table windows like they are used in the QueryDesign and the RelationDesign More...

#include <TableWindowAccess.hxx>

Inheritance diagram for dbaui::OTableWindowAccess:
[legend]
Collaboration diagram for dbaui::OTableWindowAccess:
[legend]

Public Member Functions

 OTableWindowAccess (OTableWindow *_pTable)
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL getAccessibleContext () override
 
virtual sal_Int64 SAL_CALL getAccessibleChildCount () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleChild (sal_Int64 i) override
 
virtual sal_Int64 SAL_CALL getAccessibleIndexInParent () override
 
virtual sal_Int16 SAL_CALL getAccessibleRole () override
 
virtual OUString SAL_CALL getAccessibleName () override
 
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL getAccessibleRelationSet () override
 
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL getAccessibleAtPoint (const css::awt::Point &aPoint) override
 
virtual OUString SAL_CALL getTitledBorderText () override
 
virtual sal_Int32 SAL_CALL getRelationCount () override
 
virtual css::accessibility::AccessibleRelation SAL_CALL getRelation (sal_Int32 nIndex) override
 
virtual sal_Bool SAL_CALL containsRelation (sal_Int16 aRelationType) override
 
virtual css::accessibility::AccessibleRelation SAL_CALL getRelationByType (sal_Int16 aRelationType) override
 

Protected Member Functions

virtual void SAL_CALL disposing () override
 this function is called upon disposing the component More...
 
virtual void ProcessWindowEvent (const VclWindowEvent &rVclWindowEvent) override
 

Private Member Functions

css::uno::Reference< css::accessibility::XAccessible > getParentChild (sal_Int64 _nIndex)
 

Private Attributes

VclPtr< OTableWindowm_pTable
 

Detailed Description

the class OTableWindowAccess represents the accessible object for table windows like they are used in the QueryDesign and the RelationDesign

Definition at line 33 of file TableWindowAccess.hxx.

Constructor & Destructor Documentation

◆ OTableWindowAccess()

dbaui::OTableWindowAccess::OTableWindowAccess ( OTableWindow _pTable)

Definition at line 37 of file TableWindowAccess.cxx.

Member Function Documentation

◆ containsRelation()

sal_Bool SAL_CALL dbaui::OTableWindowAccess::containsRelation ( sal_Int16  aRelationType)
overridevirtual

Definition at line 189 of file TableWindowAccess.cxx.

References m_aMutex, and m_pTable.

◆ disposing()

void SAL_CALL dbaui::OTableWindowAccess::disposing ( )
overrideprotectedvirtual

this function is called upon disposing the component

Definition at line 42 of file TableWindowAccess.cxx.

References m_pTable.

◆ getAccessibleAtPoint()

Reference< XAccessible > SAL_CALL dbaui::OTableWindowAccess::getAccessibleAtPoint ( const css::awt::Point &  aPoint)
overridevirtual

Definition at line 138 of file TableWindowAccess.cxx.

References tools::Rectangle::Contains(), m_aMutex, and m_pTable.

◆ getAccessibleChild()

Reference< XAccessible > SAL_CALL dbaui::OTableWindowAccess::getAccessibleChild ( sal_Int64  i)
overridevirtual

Definition at line 79 of file TableWindowAccess.cxx.

References i, m_aMutex, and m_pTable.

◆ getAccessibleChildCount()

sal_Int64 SAL_CALL dbaui::OTableWindowAccess::getAccessibleChildCount ( )
overridevirtual

Definition at line 67 of file TableWindowAccess.cxx.

References m_aMutex, m_pTable, and nCount.

◆ getAccessibleContext()

Reference< XAccessibleContext > SAL_CALL dbaui::OTableWindowAccess::getAccessibleContext ( )
overridevirtual

Definition at line 233 of file TableWindowAccess.cxx.

◆ getAccessibleIndexInParent()

sal_Int64 SAL_CALL dbaui::OTableWindowAccess::getAccessibleIndexInParent ( )
overridevirtual

Definition at line 107 of file TableWindowAccess.cxx.

References m_aMutex, m_pTable, and nIndex.

◆ getAccessibleName()

OUString SAL_CALL dbaui::OTableWindowAccess::getAccessibleName ( )
overridevirtual

Definition at line 225 of file TableWindowAccess.cxx.

References m_aMutex, and m_pTable.

Referenced by getTitledBorderText().

◆ getAccessibleRelationSet()

Reference< XAccessibleRelationSet > SAL_CALL dbaui::OTableWindowAccess::getAccessibleRelationSet ( )
overridevirtual

Definition at line 132 of file TableWindowAccess.cxx.

References m_aMutex.

◆ getAccessibleRole()

sal_Int16 SAL_CALL dbaui::OTableWindowAccess::getAccessibleRole ( )
overridevirtual

Definition at line 128 of file TableWindowAccess.cxx.

◆ getImplementationName()

OUString SAL_CALL dbaui::OTableWindowAccess::getImplementationName ( )
overridevirtual

Definition at line 57 of file TableWindowAccess.cxx.

◆ getParentChild()

Reference< XAccessible > dbaui::OTableWindowAccess::getParentChild ( sal_Int64  _nIndex)
private

Definition at line 153 of file TableWindowAccess.cxx.

Referenced by getRelation(), and getRelationByType().

◆ getRelation()

AccessibleRelation SAL_CALL dbaui::OTableWindowAccess::getRelation ( sal_Int32  nIndex)
overridevirtual

◆ getRelationByType()

AccessibleRelation SAL_CALL dbaui::OTableWindowAccess::getRelationByType ( sal_Int16  aRelationType)
overridevirtual

◆ getRelationCount()

sal_Int32 SAL_CALL dbaui::OTableWindowAccess::getRelationCount ( )
overridevirtual

Definition at line 168 of file TableWindowAccess.cxx.

References m_aMutex, and m_pTable.

Referenced by getRelation().

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL dbaui::OTableWindowAccess::getSupportedServiceNames ( )
overridevirtual

Definition at line 61 of file TableWindowAccess.cxx.

◆ getTitledBorderText()

OUString SAL_CALL dbaui::OTableWindowAccess::getTitledBorderText ( )
overridevirtual

Definition at line 221 of file TableWindowAccess.cxx.

References getAccessibleName().

◆ ProcessWindowEvent()

void dbaui::OTableWindowAccess::ProcessWindowEvent ( const VclWindowEvent rVclWindowEvent)
overrideprotectedvirtual

Definition at line 47 of file TableWindowAccess.cxx.

References VclSimpleEvent::GetId(), m_aMutex, and m_pTable.

Member Data Documentation

◆ m_pTable

VclPtr<OTableWindow> dbaui::OTableWindowAccess::m_pTable
private

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