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"
27 class EnchantChecker : public SpellChecker {
32 /// SpellChecker inherited methods.
34 enum Result check(WordLangTuple const &) override;
35 void suggest(WordLangTuple const &, docstring_list &) override;
36 void stem(WordLangTuple const &, docstring_list &) override {}
37 void insert(WordLangTuple const &) override;
38 void remove(WordLangTuple const &) override;
39 void accept(WordLangTuple const &) override;
40 bool hasDictionary(Language const * lang) const override;
41 int numDictionaries() const override;
42 docstring const error() override;
43 void advanceChangeNumber() override;
54 #endif // LYX_ENCHANT_H