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

the class OJoinDesignViewAccess represents the accessible object for join views like the QueryDesign and the RelationDesign More...

#include <JAccess.hxx>

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

Public Member Functions

 OJoinDesignViewAccess (OJoinTableView *_pTableView)
 OJoinDesignViewAccess needs a valid view. More...
 
virtual OUString SAL_CALL getImplementationName () 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_Int16 SAL_CALL getAccessibleRole () override
 
void notifyAccessibleEvent (const sal_Int16 _nEventId, const css::uno::Any &_rOldValue, const css::uno::Any &_rNewValue)
 
void clearTableView ()
 

Private Attributes

VclPtr< OJoinTableViewm_pTableView
 

Detailed Description

the class OJoinDesignViewAccess represents the accessible object for join views like the QueryDesign and the RelationDesign

Definition at line 32 of file JAccess.hxx.

Constructor & Destructor Documentation

◆ OJoinDesignViewAccess()

dbaui::OJoinDesignViewAccess::OJoinDesignViewAccess ( OJoinTableView _pTableView)

OJoinDesignViewAccess needs a valid view.

Definition at line 35 of file JAccess.cxx.

Member Function Documentation

◆ clearTableView()

void dbaui::OJoinDesignViewAccess::clearTableView ( )

Definition at line 44 of file JAccess.cxx.

References m_aMutex, and m_pTableView.

◆ getAccessibleChild()

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

Definition at line 60 of file JAccess.cxx.

References getAccessibleChildCount(), i, m_aMutex, m_pTableView, and o3tl::make_unsigned().

◆ getAccessibleChildCount()

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

Definition at line 50 of file JAccess.cxx.

References m_aMutex, and m_pTableView.

Referenced by getAccessibleChild().

◆ getAccessibleContext()

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

Definition at line 81 of file JAccess.cxx.

◆ getAccessibleRole()

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

Definition at line 77 of file JAccess.cxx.

◆ getImplementationName()

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

Definition at line 40 of file JAccess.cxx.

◆ notifyAccessibleEvent()

void dbaui::OJoinDesignViewAccess::notifyAccessibleEvent ( const sal_Int16  _nEventId,
const css::uno::Any &  _rOldValue,
const css::uno::Any &  _rNewValue 
)
inline

Definition at line 51 of file JAccess.hxx.

Member Data Documentation

◆ m_pTableView

VclPtr<OJoinTableView> dbaui::OJoinDesignViewAccess::m_pTableView
private

Definition at line 34 of file JAccess.hxx.

Referenced by clearTableView(), getAccessibleChild(), and getAccessibleChildCount().


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