diff options
author | Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de> | 2022-11-14 16:23:30 +0100 |
---|---|---|
committer | Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de> | 2022-11-18 09:06:55 +0100 |
commit | 950bd818eb37e79c2276ce919f90d177255d5520 (patch) | |
tree | 70068c9d3f85e860e783a651a31aaa8ccbab37f8 /include/svx | |
parent | 0cef06f0a2c0963e8c1579b78975710e6af4471c (diff) |
tdf#148999 Add rescan button to PDF a11y check dialog
Change-Id: I772f529ea4bd225701b9864ad9156c573f41484c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142715
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
Diffstat (limited to 'include/svx')
-rw-r--r-- | include/svx/AccessibilityCheckDialog.hxx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/svx/AccessibilityCheckDialog.hxx b/include/svx/AccessibilityCheckDialog.hxx index 53fcdaf4a031..f2e3c567351b 100644 --- a/include/svx/AccessibilityCheckDialog.hxx +++ b/include/svx/AccessibilityCheckDialog.hxx @@ -41,14 +41,21 @@ class SVX_DLLPUBLIC AccessibilityCheckDialog final : public weld::GenericDialogC { private: sfx::AccessibilityIssueCollection m_aIssueCollection; + std::function<sfx::AccessibilityIssueCollection()> m_getIssueCollection; std::vector<std::unique_ptr<AccessibilityCheckEntry>> m_aAccessibilityCheckEntries; // Controls std::unique_ptr<weld::Box> m_xAccessibilityCheckBox; + std::unique_ptr<weld::Button> m_xRescanBtn; + + DECL_LINK(RescanButtonClicked, weld::Button&, void); + + void populateIssues(); public: AccessibilityCheckDialog(weld::Window* pParent, - sfx::AccessibilityIssueCollection rIssueCollection); + sfx::AccessibilityIssueCollection rIssueCollection, + std::function<sfx::AccessibilityIssueCollection()> getIssueCollection); virtual ~AccessibilityCheckDialog() override; }; |