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 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 ()
 
- 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
 
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 29 of file AccessibilityIssue.hxx.

Constructor & Destructor Documentation

◆ AccessibilityIssue()

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

Definition at line 23 of file AccessibilityIssue.cxx.

References UNKNOWN.

Member Function Documentation

◆ canGotoIssue()

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

Implements sfx::AccessibilityIssue.

Definition at line 39 of file AccessibilityIssue.cxx.

References m_eIssueObject, m_pDoc, and sw::UNKNOWN.

◆ canQuickFixIssue()

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

Implements sfx::AccessibilityIssue.

Definition at line 101 of file AccessibilityIssue.cxx.

References sw::GRAPHIC, m_eIssueObject, and sw::OLE.

◆ getAdditionalInfo()

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

Definition at line 53 of file AccessibilityIssue.hxx.

◆ getEnd()

sal_Int32 sw::AccessibilityIssue::getEnd ( )
inline

Definition at line 67 of file AccessibilityIssue.hxx.

◆ getNode()

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

Definition at line 68 of file AccessibilityIssue.hxx.

◆ getStart()

sal_Int32 sw::AccessibilityIssue::getStart ( )
inline

Definition at line 66 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 55 of file AccessibilityIssue.hxx.

◆ setDoc()

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

Definition at line 35 of file AccessibilityIssue.cxx.

References m_pDoc.

◆ setEnd()

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

Definition at line 51 of file AccessibilityIssue.hxx.

◆ setIssueObject()

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

Definition at line 33 of file AccessibilityIssue.cxx.

References m_eIssueObject.

◆ setNode()

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

Definition at line 47 of file AccessibilityIssue.hxx.

◆ setObjectID()

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

Definition at line 37 of file AccessibilityIssue.cxx.

References m_sObjectID.

◆ setStart()

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

Definition at line 49 of file AccessibilityIssue.hxx.

Member Data Documentation

◆ m_aIssueAdditionalInfo

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

Definition at line 35 of file AccessibilityIssue.hxx.

◆ m_eIssueObject

IssueObject sw::AccessibilityIssue::m_eIssueObject
private

◆ m_nEnd

sal_Int32 sw::AccessibilityIssue::m_nEnd
private

Definition at line 39 of file AccessibilityIssue.hxx.

Referenced by gotoIssue().

◆ m_nStart

sal_Int32 sw::AccessibilityIssue::m_nStart
private

Definition at line 38 of file AccessibilityIssue.hxx.

Referenced by gotoIssue().

◆ m_pDoc

SwDoc* sw::AccessibilityIssue::m_pDoc
private

Definition at line 33 of file AccessibilityIssue.hxx.

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

◆ m_pNode

SwNode* sw::AccessibilityIssue::m_pNode
private

Definition at line 36 of file AccessibilityIssue.hxx.

Referenced by gotoIssue().

◆ m_sObjectID

OUString sw::AccessibilityIssue::m_sObjectID
private

Definition at line 34 of file AccessibilityIssue.hxx.

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


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