LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
sw::AccessibilityIssue Class Referencefinal

#include <AccessibilityIssue.hxx>

Inheritance diagram for sw::AccessibilityIssue:
[legend]
Collaboration diagram for sw::AccessibilityIssue:
[legend]

Public Member Functions

 AccessibilityIssue (sfx::AccessibilityIssueID eIssueID=sfx::AccessibilityIssueID::UNSPECIFIED)
 
void setIssueObject (IssueObject eIssueObject)
 
void setDoc (SwDoc &rDoc)
 
void setObjectID (OUString const &rID)
 
void setNode (SwNode *pNode)
 
void setTextFootnote (SwTextFootnote *pTextFootnote)
 
void setStart (sal_Int32 nStart)
 
void setEnd (sal_Int32 nEnd)
 
std::vector< OUString > const & getAdditionalInfo () const
 
void setAdditionalInfo (std::vector< OUString > &&rIssueAdditionalInfo)
 
bool canGotoIssue () const override
 
void gotoIssue () const override
 
bool canQuickFixIssue () const override
 
void quickFixIssue () const override
 
sal_Int32 getStart ()
 
sal_Int32 getEnd ()
 
SwNodegetNode ()
 
SwTextFootnotegetTextFootnote ()
 
- Public Member Functions inherited from sfx::AccessibilityIssue
 AccessibilityIssue (AccessibilityIssueID eIssueID=AccessibilityIssueID::UNSPECIFIED)
 
virtual ~AccessibilityIssue ()
 
virtual bool canGotoIssue () const=0
 
virtual void gotoIssue () const=0
 
virtual bool canQuickFixIssue () const=0
 
virtual void quickFixIssue () const=0
 
void setParent (weld::Window *pParent)
 

Private Attributes

IssueObject m_eIssueObject
 
SwDocm_pDoc
 
OUString m_sObjectID
 
std::vector< OUString > m_aIssueAdditionalInfo
 
SwNodem_pNode
 
SwTextFootnotem_pTextFootnote
 
sal_Int32 m_nStart
 
sal_Int32 m_nEnd
 

Additional Inherited Members

- Public Attributes inherited from sfx::AccessibilityIssue
AccessibilityIssueID m_eIssueID
 
OUString m_aIssueText
 
weld::Windowm_pParent
 

Detailed Description

Definition at line 34 of file AccessibilityIssue.hxx.

Constructor & Destructor Documentation

◆ AccessibilityIssue()

sw::AccessibilityIssue::AccessibilityIssue ( sfx::AccessibilityIssueID  eIssueID = sfx::AccessibilityIssueID::UNSPECIFIED)

Definition at line 29 of file AccessibilityIssue.cxx.

References UNKNOWN.

Member Function Documentation

◆ canGotoIssue()

bool sw::AccessibilityIssue::canGotoIssue ( ) const
overridevirtual

Implements sfx::AccessibilityIssue.

Definition at line 46 of file AccessibilityIssue.cxx.

References sw::DOCUMENT_TITLE, m_eIssueObject, m_pDoc, and sw::UNKNOWN.

◆ canQuickFixIssue()

bool sw::AccessibilityIssue::canQuickFixIssue ( ) const
overridevirtual

◆ getAdditionalInfo()

std::vector< OUString > const & sw::AccessibilityIssue::getAdditionalInfo ( ) const
inline

Definition at line 60 of file AccessibilityIssue.hxx.

◆ getEnd()

sal_Int32 sw::AccessibilityIssue::getEnd ( )
inline

Definition at line 74 of file AccessibilityIssue.hxx.

◆ getNode()

SwNode * sw::AccessibilityIssue::getNode ( )
inline

Definition at line 75 of file AccessibilityIssue.hxx.

◆ getStart()

sal_Int32 sw::AccessibilityIssue::getStart ( )
inline

Definition at line 73 of file AccessibilityIssue.hxx.

◆ getTextFootnote()

SwTextFootnote * sw::AccessibilityIssue::getTextFootnote ( )
inline

Definition at line 76 of file AccessibilityIssue.hxx.

◆ gotoIssue()

void sw::AccessibilityIssue::gotoIssue ( ) const
overridevirtual

◆ quickFixIssue()

void sw::AccessibilityIssue::quickFixIssue ( ) const
overridevirtual

◆ setAdditionalInfo()

void sw::AccessibilityIssue::setAdditionalInfo ( std::vector< OUString > &&  rIssueAdditionalInfo)
inline

Definition at line 62 of file AccessibilityIssue.hxx.

◆ setDoc()

void sw::AccessibilityIssue::setDoc ( SwDoc rDoc)

Definition at line 42 of file AccessibilityIssue.cxx.

References m_pDoc.

◆ setEnd()

void sw::AccessibilityIssue::setEnd ( sal_Int32  nEnd)
inline

Definition at line 58 of file AccessibilityIssue.hxx.

◆ setIssueObject()

void sw::AccessibilityIssue::setIssueObject ( IssueObject  eIssueObject)

Definition at line 40 of file AccessibilityIssue.cxx.

References m_eIssueObject.

◆ setNode()

void sw::AccessibilityIssue::setNode ( SwNode pNode)
inline

Definition at line 53 of file AccessibilityIssue.hxx.

◆ setObjectID()

void sw::AccessibilityIssue::setObjectID ( OUString const &  rID)

Definition at line 44 of file AccessibilityIssue.cxx.

References m_sObjectID.

◆ setStart()

void sw::AccessibilityIssue::setStart ( sal_Int32  nStart)
inline

Definition at line 56 of file AccessibilityIssue.hxx.

◆ setTextFootnote()

void sw::AccessibilityIssue::setTextFootnote ( SwTextFootnote pTextFootnote)
inline

Definition at line 54 of file AccessibilityIssue.hxx.

Member Data Documentation

◆ m_aIssueAdditionalInfo

std::vector<OUString> sw::AccessibilityIssue::m_aIssueAdditionalInfo
private

Definition at line 40 of file AccessibilityIssue.hxx.

◆ m_eIssueObject

IssueObject sw::AccessibilityIssue::m_eIssueObject
private

◆ m_nEnd

sal_Int32 sw::AccessibilityIssue::m_nEnd
private

Definition at line 45 of file AccessibilityIssue.hxx.

Referenced by gotoIssue().

◆ m_nStart

sal_Int32 sw::AccessibilityIssue::m_nStart
private

Definition at line 44 of file AccessibilityIssue.hxx.

Referenced by gotoIssue().

◆ m_pDoc

SwDoc* sw::AccessibilityIssue::m_pDoc
private

Definition at line 38 of file AccessibilityIssue.hxx.

Referenced by canGotoIssue(), gotoIssue(), quickFixIssue(), and setDoc().

◆ m_pNode

SwNode* sw::AccessibilityIssue::m_pNode
private

Definition at line 41 of file AccessibilityIssue.hxx.

Referenced by gotoIssue(), and quickFixIssue().

◆ m_pTextFootnote

SwTextFootnote* sw::AccessibilityIssue::m_pTextFootnote
private

Definition at line 42 of file AccessibilityIssue.hxx.

Referenced by gotoIssue().

◆ m_sObjectID

OUString sw::AccessibilityIssue::m_sObjectID
private

Definition at line 39 of file AccessibilityIssue.hxx.

Referenced by gotoIssue(), quickFixIssue(), and setObjectID().


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