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 &);
35 void suggest(WordLangTuple const &, docstring_list &);
36 void stem(WordLangTuple const &, docstring_list &) {}
37 void insert(WordLangTuple const &);
38 void remove(WordLangTuple const &);
39 void accept(WordLangTuple const &);
40 bool hasDictionary(Language const * lang) const;
41 int numDictionaries() const;
42 docstring const error();
43 void advanceChangeNumber();
54 #endif // LYX_ENCHANT_H