LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
SwAccessibleHyperlink Class Reference

#include <acchyperlink.hxx>

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

Public Member Functions

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
 
- Public Member Functions inherited from SvtListener
 SvtListener ()
 
 SvtListener (const SvtListener &r)
 
virtual ~SvtListener () COVERITY_NOEXCEPT_FALSE
 
bool StartListening (SvtBroadcaster &rBroadcaster)
 
bool EndListening (SvtBroadcaster &rBroadcaster)
 
void EndListeningAll ()
 
void CopyAllBroadcasters (const SvtListener &r)
 
bool HasBroadcaster () const
 
virtual void Notify (const SfxHint &rHint)
 
virtual void Query (QueryBase &rQuery) const
 

Private Member Functions

 SwAccessibleHyperlink (const SwTextAttr &, SwAccessibleParagraph &, sal_Int32 nStt, sal_Int32 nEnd)
 
virtual ~SwAccessibleHyperlink () override
 
const SwFormatINetFormatGetTextAttr () const
 
void Invalidate ()
 
virtual void Notify (SfxHint const &rHint) override
 

Private Attributes

SwFormatINetFormatm_pHyperlink
 
::rtl::Reference< SwAccessibleParagraphm_xParagraph
 
sal_Int32 const m_nStartIndex
 
sal_Int32 const m_nEndIndex
 

Friends

class SwAccessibleParagraph
 
class SwAccessibleHyperTextData
 

Detailed Description

Definition at line 32 of file acchyperlink.hxx.

Constructor & Destructor Documentation

SwAccessibleHyperlink::SwAccessibleHyperlink ( const SwTextAttr rTextAttr,
SwAccessibleParagraph rAccPara,
sal_Int32  nStt,
sal_Int32  nEnd 
)
private
SwAccessibleHyperlink::~SwAccessibleHyperlink ( )
overrideprivatevirtual

Definition at line 49 of file acchyperlink.cxx.

References Invalidate().

Member Function Documentation

sal_Bool SAL_CALL SwAccessibleHyperlink::doAccessibleAction ( sal_Int32  nIndex)
overridevirtual
uno::Any SAL_CALL SwAccessibleHyperlink::getAccessibleActionAnchor ( sal_Int32  nIndex)
overridevirtual

Definition at line 144 of file acchyperlink.cxx.

References m_nEndIndex, m_nStartIndex, m_xParagraph, and text().

sal_Int32 SAL_CALL SwAccessibleHyperlink::getAccessibleActionCount ( )
overridevirtual

Definition at line 72 of file acchyperlink.cxx.

References isValid().

OUString SAL_CALL SwAccessibleHyperlink::getAccessibleActionDescription ( sal_Int32  nIndex)
overridevirtual

Definition at line 106 of file acchyperlink.cxx.

References GetTextAttr().

uno::Reference< XAccessibleKeyBinding > SAL_CALL SwAccessibleHyperlink::getAccessibleActionKeyBinding ( sal_Int32  nIndex)
overridevirtual
uno::Any SAL_CALL SwAccessibleHyperlink::getAccessibleActionObject ( sal_Int32  nIndex)
overridevirtual

Definition at line 158 of file acchyperlink.cxx.

References GetTextAttr().

sal_Int32 SAL_CALL SwAccessibleHyperlink::getEndIndex ( )
overridevirtual

Definition at line 180 of file acchyperlink.cxx.

References m_nEndIndex.

sal_Int32 SAL_CALL SwAccessibleHyperlink::getStartIndex ( )
overridevirtual

Definition at line 175 of file acchyperlink.cxx.

References m_nStartIndex.

const SwFormatINetFormat * SwAccessibleHyperlink::GetTextAttr ( ) const
private
void SwAccessibleHyperlink::Invalidate ( )
private
sal_Bool SAL_CALL SwAccessibleHyperlink::isValid ( )
overridevirtual
void SwAccessibleHyperlink::Notify ( SfxHint const &  rHint)
overrideprivatevirtual

Definition at line 55 of file acchyperlink.cxx.

References SfxHint::GetId(), and Invalidate().

Friends And Related Function Documentation

friend class SwAccessibleHyperTextData
friend

Definition at line 37 of file acchyperlink.hxx.

friend class SwAccessibleParagraph
friend

Definition at line 36 of file acchyperlink.hxx.

Member Data Documentation

sal_Int32 const SwAccessibleHyperlink::m_nEndIndex
private

Definition at line 41 of file acchyperlink.hxx.

Referenced by getAccessibleActionAnchor(), and getEndIndex().

sal_Int32 const SwAccessibleHyperlink::m_nStartIndex
private

Definition at line 40 of file acchyperlink.hxx.

Referenced by getAccessibleActionAnchor(), and getStartIndex().

SwFormatINetFormat* SwAccessibleHyperlink::m_pHyperlink
private

Definition at line 38 of file acchyperlink.hxx.

Referenced by GetTextAttr(), Invalidate(), and SwAccessibleHyperlink().

::rtl::Reference< SwAccessibleParagraph > SwAccessibleHyperlink::m_xParagraph
private

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