LibreOffice Module sw (master) 1
|
#include <AccessibilityCheck.hxx>
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 |
AccessibilityIssueCollection & | getIssueCollection () |
Private Member Functions | |
AccessibilityCheck ()=delete | |
void | init () |
Private Attributes | |
SwDoc * | m_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 |
Definition at line 33 of file AccessibilityCheck.hxx.
|
privatedelete |
References init().
|
inline |
Definition at line 46 of file AccessibilityCheck.hxx.
|
overridevirtual |
Implements sfx::AccessibilityCheck.
Definition at line 1534 of file AccessibilityCheck.cxx.
References checkDocumentProperties(), checkObject(), SwNode::GetAnchoredFlys(), SwDoc::GetNodes(), init(), m_aNodeChecks, m_pDoc, n, and pObject.
Referenced by sw::sidebar::A11yCheckIssuesPanel::populateIssues(), and SwDocShell::runAccessibilityCheck().
void sw::AccessibilityCheck::checkDocumentProperties | ( | ) |
Definition at line 1519 of file AccessibilityCheck.cxx.
References init(), m_aDocumentChecks, and m_pDoc.
Referenced by check(), and sw::OnlineAccessibilityCheck::runDocumentLevelAccessibilityCheck().
void sw::AccessibilityCheck::checkNode | ( | SwNode * | pNode | ) |
Definition at line 1504 of file AccessibilityCheck.cxx.
References init(), m_aNodeChecks, and m_pDoc.
Referenced by sw::OnlineAccessibilityCheck::runAccessibilityCheck().
Definition at line 1414 of file AccessibilityCheck.cxx.
References FindFrameFormat(), sw::FORM, SdrCustomShapeGeometryItem::GetPropertyValueByName(), sfx::AccessibilityCheck::m_aIssueCollection, m_pDoc, sfx::NO_ALT_SHAPE, pObject, SDRATTR_CUSTOMSHAPE_GEOMETRY(), sw::SHAPE, sName, SwResId(), and sw::TEXTFRAME.
Referenced by check(), and sw::OnlineAccessibilityCheck::runAccessibilityCheck().
|
private |
Definition at line 1471 of file AccessibilityCheck.cxx.
References m_aDocumentChecks, sfx::AccessibilityCheck::m_aIssueCollection, and m_aNodeChecks.
Referenced by check(), checkDocumentProperties(), and checkNode().
|
private |
Definition at line 38 of file AccessibilityCheck.hxx.
Referenced by checkDocumentProperties(), and init().
|
private |
Definition at line 39 of file AccessibilityCheck.hxx.
Referenced by check(), checkNode(), and init().
|
private |
Definition at line 36 of file AccessibilityCheck.hxx.
Referenced by check(), checkDocumentProperties(), checkNode(), and checkObject().