office-gobmx/include/sfx2/AccessibilityCheck.hxx
Tomaž Vajngerl 8a78de65b5 acc. check: move AccessibilityIssue from svx to sfx2
Move AccessibilityIssue and AccessibilityIssueCollection from
svx to sfx2 because we need to use them in sfx2, but svx is
dependent on sfx2 so this creates a circular dependency.

Change-Id: Ie71d12a018ddc65797f5115eb545f499b927ab40
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86444
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2020-01-09 15:16:29 +01:00

40 lines
999 B
C++

/* -*- 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_SFX2_ACCESSIBILITYCHECKDIALOG_HXX
#define INCLUDED_SFX2_ACCESSIBILITYCHECKDIALOG_HXX
#include <sfx2/dllapi.h>
#include <vector>
#include <memory>
#include <rtl/ustring.hxx>
#include <sfx2/AccessibilityIssue.hxx>
namespace sfx
{
class SFX2_DLLPUBLIC AccessibilityCheck
{
protected:
AccessibilityIssueCollection m_aIssueCollection;
public:
AccessibilityCheck() = default;
virtual ~AccessibilityCheck();
virtual void check() = 0;
AccessibilityIssueCollection& getIssueCollecton();
};
} // end sfx namespace
#endif // INCLUDED_SFX2_ACCESSIBILITYCHECKDIALOG_HXX
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */