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

#include <AccessibilityCheck.hxx>

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

Public Member Functions

 AccessibilityCheck (SwDoc *pDoc)
 
void check () override
 
void checkObject (SwNode *pNode, SdrObject *pObject)
 
void checkNode (SwNode *pNode)
 
void checkDocumentProperties ()
 
- Public Member Functions inherited from sfx::AccessibilityCheck
 AccessibilityCheck ()=default
 
virtual ~AccessibilityCheck ()
 
virtual void check ()=0
 
AccessibilityIssueCollectiongetIssueCollection ()
 

Private Member Functions

 AccessibilityCheck ()=delete
 
void init ()
 

Private Attributes

SwDocm_pDoc
 
std::vector< std::shared_ptr< BaseCheck > > m_aDocumentChecks
 
std::vector< std::shared_ptr< BaseCheck > > m_aNodeChecks
 

Additional Inherited Members

- Protected Attributes inherited from sfx::AccessibilityCheck
AccessibilityIssueCollection m_aIssueCollection
 

Detailed Description

Definition at line 33 of file AccessibilityCheck.hxx.

Constructor & Destructor Documentation

◆ AccessibilityCheck() [1/2]

sw::AccessibilityCheck::AccessibilityCheck ( )
privatedelete

References init().

◆ AccessibilityCheck() [2/2]

sw::AccessibilityCheck::AccessibilityCheck ( SwDoc pDoc)
inline

Definition at line 46 of file AccessibilityCheck.hxx.

Member Function Documentation

◆ check()

void sw::AccessibilityCheck::check ( )
overridevirtual

◆ checkDocumentProperties()

void sw::AccessibilityCheck::checkDocumentProperties ( )

◆ checkNode()

void sw::AccessibilityCheck::checkNode ( SwNode pNode)

◆ checkObject()

void sw::AccessibilityCheck::checkObject ( SwNode pNode,
SdrObject pObject 
)

◆ init()

void sw::AccessibilityCheck::init ( )
private

Member Data Documentation

◆ m_aDocumentChecks

std::vector<std::shared_ptr<BaseCheck> > sw::AccessibilityCheck::m_aDocumentChecks
private

Definition at line 38 of file AccessibilityCheck.hxx.

Referenced by checkDocumentProperties(), and init().

◆ m_aNodeChecks

std::vector<std::shared_ptr<BaseCheck> > sw::AccessibilityCheck::m_aNodeChecks
private

Definition at line 39 of file AccessibilityCheck.hxx.

Referenced by check(), checkNode(), and init().

◆ m_pDoc

SwDoc* sw::AccessibilityCheck::m_pDoc
private

Definition at line 36 of file AccessibilityCheck.hxx.

Referenced by check(), checkDocumentProperties(), checkNode(), and checkObject().


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