3 * \file EnchantChecker.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Caolán McNamara
8 * \author Jürgen Spitzmüller
10 * Full author contact details are available in file CREDITS.
16 #include "SpellChecker.h"
28 class EnchantChecker : public SpellChecker {
33 /// SpellChecker inherited methods.
35 enum Result check(WordLangTuple const &,
36 std::vector<WordLangTuple> const &) override;
37 void suggest(WordLangTuple const &, docstring_list &) override;
38 void stem(WordLangTuple const &, docstring_list &) override {}
39 void insert(WordLangTuple const &) override;
40 void remove(WordLangTuple const &) override;
41 void accept(WordLangTuple const &) override;
42 bool hasDictionary(Language const * lang) const override;
43 int numDictionaries() const override;
44 docstring const error() override;
45 void advanceChangeNumber() override;
56 #endif // LYX_ENCHANT_H