LibreOffice Module editeng (master) 1
Public Member Functions | Private Attributes | List of all members
accessibility::AccessibleHyperlink Class Reference

#include <AccessibleHyperlink.hxx>

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

Public Member Functions

 AccessibleHyperlink (SvxAccessibleTextAdapter &r, SvxFieldItem *p, sal_Int32 nStt, sal_Int32 nEnd, const OUString &rD)
 
virtual ~AccessibleHyperlink () 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
 
virtual css::uno::Any SAL_CALL getAccessibleActionAnchor (sal_Int32 nIndex) override
 
virtual css::uno::Any SAL_CALL getAccessibleActionObject (sal_Int32 nIndex) override
 
virtual sal_Int32 SAL_CALL getStartIndex () override
 
virtual sal_Int32 SAL_CALL getEndIndex () override
 
virtual sal_Bool SAL_CALL isValid () override
 

Private Attributes

SvxAccessibleTextAdapterrTA
 
std::unique_ptr< SvxFieldItempFld
 
sal_Int32 nStartIdx
 
sal_Int32 nEndIdx
 
OUString aDescription
 

Detailed Description

Definition at line 35 of file AccessibleHyperlink.hxx.

Constructor & Destructor Documentation

◆ AccessibleHyperlink()

accessibility::AccessibleHyperlink::AccessibleHyperlink ( SvxAccessibleTextAdapter r,
SvxFieldItem p,
sal_Int32  nStt,
sal_Int32  nEnd,
const OUString &  rD 
)

Definition at line 39 of file AccessibleHyperlink.cxx.

References aDescription, nEndIdx, nStartIdx, p, and pFld.

◆ ~AccessibleHyperlink()

accessibility::AccessibleHyperlink::~AccessibleHyperlink ( )
overridevirtual

Definition at line 48 of file AccessibleHyperlink.cxx.

Member Function Documentation

◆ doAccessibleAction()

sal_Bool SAL_CALL accessibility::AccessibleHyperlink::doAccessibleAction ( sal_Int32  nIndex)
overridevirtual

◆ getAccessibleActionAnchor()

uno::Any SAL_CALL accessibility::AccessibleHyperlink::getAccessibleActionAnchor ( sal_Int32  nIndex)
overridevirtual

Definition at line 100 of file AccessibleHyperlink.cxx.

◆ getAccessibleActionCount()

sal_Int32 SAL_CALL accessibility::AccessibleHyperlink::getAccessibleActionCount ( )
overridevirtual

Definition at line 53 of file AccessibleHyperlink.cxx.

References isValid().

◆ getAccessibleActionDescription()

OUString SAL_CALL accessibility::AccessibleHyperlink::getAccessibleActionDescription ( sal_Int32  nIndex)
overridevirtual

Definition at line 69 of file AccessibleHyperlink.cxx.

References aDescription, isValid(), and nIndex.

◆ getAccessibleActionKeyBinding()

uno::Reference< css::accessibility::XAccessibleKeyBinding > SAL_CALL accessibility::AccessibleHyperlink::getAccessibleActionKeyBinding ( sal_Int32  nIndex)
overridevirtual

Definition at line 79 of file AccessibleHyperlink.cxx.

References isValid(), KEY_RETURN, and nIndex.

◆ getAccessibleActionObject()

uno::Any SAL_CALL accessibility::AccessibleHyperlink::getAccessibleActionObject ( sal_Int32  nIndex)
overridevirtual

Definition at line 105 of file AccessibleHyperlink.cxx.

◆ getEndIndex()

sal_Int32 SAL_CALL accessibility::AccessibleHyperlink::getEndIndex ( )
overridevirtual

Definition at line 115 of file AccessibleHyperlink.cxx.

References nEndIdx.

◆ getStartIndex()

sal_Int32 SAL_CALL accessibility::AccessibleHyperlink::getStartIndex ( )
overridevirtual

Definition at line 110 of file AccessibleHyperlink.cxx.

References nStartIdx.

◆ isValid()

sal_Bool SAL_CALL accessibility::AccessibleHyperlink::isValid ( )
overridevirtual

Member Data Documentation

◆ aDescription

OUString accessibility::AccessibleHyperlink::aDescription
private

Definition at line 42 of file AccessibleHyperlink.hxx.

Referenced by AccessibleHyperlink(), and getAccessibleActionDescription().

◆ nEndIdx

sal_Int32 accessibility::AccessibleHyperlink::nEndIdx
private

Definition at line 41 of file AccessibleHyperlink.hxx.

Referenced by AccessibleHyperlink(), and getEndIndex().

◆ nStartIdx

sal_Int32 accessibility::AccessibleHyperlink::nStartIdx
private

Definition at line 41 of file AccessibleHyperlink.hxx.

Referenced by AccessibleHyperlink(), and getStartIndex().

◆ pFld

std::unique_ptr<SvxFieldItem> accessibility::AccessibleHyperlink::pFld
private

Definition at line 40 of file AccessibleHyperlink.hxx.

Referenced by AccessibleHyperlink(), and doAccessibleAction().

◆ rTA

SvxAccessibleTextAdapter& accessibility::AccessibleHyperlink::rTA
private

Definition at line 39 of file AccessibleHyperlink.hxx.

Referenced by doAccessibleAction(), and isValid().


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