LibreOffice Module sw (master) 1
|
#include <acchyperlink.hxx>
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 ()=default | |
SvtListener (const SvtListener &r)=default | |
virtual | ~SvtListener () COVERITY_NOEXCEPT_FALSE |
bool | StartListening (SvtBroadcaster &rBroadcaster) |
void | 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 SwFormatINetFormat * | GetTextAttr () const |
void | Invalidate () |
virtual void | Notify (SfxHint const &rHint) override |
Private Attributes | |
SwFormatINetFormat * | m_pHyperlink |
::rtl::Reference< SwAccessibleParagraph > | m_xParagraph |
sal_Int32 | m_nStartIndex |
sal_Int32 | m_nEndIndex |
Friends | |
class | SwAccessibleParagraph |
class | SwAccessibleHyperTextData |
Definition at line 32 of file acchyperlink.hxx.
|
private |
Definition at line 37 of file acchyperlink.cxx.
References sw::BroadcasterMixin::GetNotifier(), m_pHyperlink, and SvtListener::StartListening().
|
overrideprivatevirtual |
Definition at line 48 of file acchyperlink.cxx.
References Invalidate().
|
overridevirtual |
Definition at line 76 of file acchyperlink.cxx.
References SwFormatINetFormat::GetTargetFrame(), GetTextAttr(), SwFormatINetFormat::GetTextINetFormat(), SwFormatINetFormat::GetValue(), LoadURL(), m_xParagraph, nIndex, and NONE.
|
overridevirtual |
Definition at line 143 of file acchyperlink.cxx.
References m_nEndIndex, m_nStartIndex, m_xParagraph, nIndex, and text().
|
overridevirtual |
Definition at line 71 of file acchyperlink.cxx.
References isValid().
|
overridevirtual |
Definition at line 105 of file acchyperlink.cxx.
References GetTextAttr(), and nIndex.
|
overridevirtual |
Definition at line 121 of file acchyperlink.cxx.
References isValid(), and KEY_RETURN.
|
overridevirtual |
Definition at line 157 of file acchyperlink.cxx.
References GetTextAttr(), and nIndex.
|
overridevirtual |
Definition at line 179 of file acchyperlink.cxx.
References m_nEndIndex.
|
overridevirtual |
Definition at line 174 of file acchyperlink.cxx.
References m_nStartIndex.
|
private |
Definition at line 63 of file acchyperlink.cxx.
References m_pHyperlink, and m_xParagraph.
Referenced by doAccessibleAction(), getAccessibleActionDescription(), getAccessibleActionObject(), and isValid().
|
private |
Definition at line 228 of file acchyperlink.cxx.
References SvtListener::EndListeningAll(), m_pHyperlink, and m_xParagraph.
Referenced by Notify(), ~SwAccessibleHyperlink(), and SwAccessibleHyperTextData::~SwAccessibleHyperTextData().
|
overridevirtual |
Definition at line 184 of file acchyperlink.cxx.
References GetTextAttr(), m_xParagraph, nPos, and xFactory.
Referenced by getAccessibleActionCount(), and getAccessibleActionKeyBinding().
|
overrideprivatevirtual |
Reimplemented from SvtListener.
Definition at line 54 of file acchyperlink.cxx.
References SfxHint::GetId(), and Invalidate().
|
friend |
Definition at line 37 of file acchyperlink.hxx.
|
friend |
Definition at line 36 of file acchyperlink.hxx.
|
private |
Definition at line 41 of file acchyperlink.hxx.
Referenced by getAccessibleActionAnchor(), and getEndIndex().
|
private |
Definition at line 40 of file acchyperlink.hxx.
Referenced by getAccessibleActionAnchor(), and getStartIndex().
|
private |
Definition at line 38 of file acchyperlink.hxx.
Referenced by GetTextAttr(), Invalidate(), and SwAccessibleHyperlink().
|
private |
Definition at line 39 of file acchyperlink.hxx.
Referenced by doAccessibleAction(), getAccessibleActionAnchor(), GetTextAttr(), Invalidate(), and isValid().