summaryrefslogtreecommitdiff
path: root/include/svx
diff options
context:
space:
mode:
authorSamuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>2022-11-14 16:23:30 +0100
committerSamuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>2022-11-18 09:06:55 +0100
commit950bd818eb37e79c2276ce919f90d177255d5520 (patch)
tree70068c9d3f85e860e783a651a31aaa8ccbab37f8 /include/svx
parent0cef06f0a2c0963e8c1579b78975710e6af4471c (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.hxx9
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;
};