diff options
author | Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de> | 2023-03-23 15:20:15 +0100 |
---|---|---|
committer | Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de> | 2023-03-23 21:51:46 +0000 |
commit | 61d961f3bc0d127f88d7d35eaf5eca4e34799731 (patch) | |
tree | ccd4bd0bdd4d44c791b63189d01bb77186953708 /include/svx | |
parent | 53fc5fa0fed077b7d11e39b710280f0a84b631ff (diff) |
tdf#142978 Remove a11y check dialog
in favor of sidebar deck
Change-Id: I2daf34edbe71341ebc44ca9b966c97f8e494d583
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149433
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
Diffstat (limited to 'include/svx')
-rw-r--r-- | include/svx/AccessibilityCheckDialog.hxx | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/include/svx/AccessibilityCheckDialog.hxx b/include/svx/AccessibilityCheckDialog.hxx deleted file mode 100644 index 65b100064f87..000000000000 --- a/include/svx/AccessibilityCheckDialog.hxx +++ /dev/null @@ -1,67 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - */ - -#ifndef INCLUDED_SVX_ACCESSIBILITYCHECKDIALOG_HXX -#define INCLUDED_SVX_ACCESSIBILITYCHECKDIALOG_HXX - -#include <sfx2/AccessibilityIssue.hxx> -#include <svx/svxdllapi.h> -#include <tools/link.hxx> -#include <vcl/weld.hxx> - -namespace svx -{ -class AccessibilityCheckEntry final -{ -private: - std::unique_ptr<weld::Builder> m_xBuilder; - std::unique_ptr<weld::Container> m_xContainer; - std::unique_ptr<weld::Label> m_xLabel; - std::unique_ptr<weld::Button> m_xGotoButton; - - std::shared_ptr<sfx::AccessibilityIssue> const& m_pAccessibilityIssue; - -public: - AccessibilityCheckEntry(weld::Container* pParent, - std::shared_ptr<sfx::AccessibilityIssue> const& pAccessibilityIssue); - - weld::Widget* get_widget() const { return m_xContainer.get(); } - - DECL_LINK(GotoButtonClicked, weld::Button&, void); -}; - -class SVX_DLLPUBLIC AccessibilityCheckDialog final : public weld::GenericDialogController -{ -private: - sfx::AccessibilityIssueCollection m_aIssueCollection; - std::function<sfx::AccessibilityIssueCollection()> m_getIssueCollection; - std::vector<std::unique_ptr<AccessibilityCheckEntry>> m_aAccessibilityCheckEntries; - - // Controls - std::unique_ptr<weld::ScrolledWindow> m_xScrolledWindow; - 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, - std::function<sfx::AccessibilityIssueCollection()> getIssueCollection); - virtual ~AccessibilityCheckDialog() override; -}; - -} // end svx namespace - -#endif // INCLUDED_SVX_ACCESSIBILITYCHECKDIALOG_HXX - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |