* qt_helpers.cpp:
[lyx.git] / src / HunspellChecker.h
blob8eb470a22b57b66a2cc6cc25a4fba9e8e9c2c252
1 // -*- C++ -*-
2 /**
3 * \file HunspellChecker.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Abdelrazak Younes
9 * Full author contact details are available in file CREDITS.
12 #ifndef LYX_HUNSPELL_H
13 #define LYX_HUNSPELL_H
15 #include "SpellChecker.h"
17 namespace lyx {
20 class HunspellChecker : public SpellChecker
22 public:
23 HunspellChecker();
24 ~HunspellChecker();
26 /// SpellChecker inherited methods.
27 ///@{
28 enum Result check(WordLangTuple const &);
29 void suggest(WordLangTuple const &, docstring_list &);
30 void insert(WordLangTuple const &);
31 void accept(WordLangTuple const &);
32 docstring const error();
33 ///@}
35 private:
36 struct Private;
37 Private * d;
41 } // namespace lyx
43 #endif // LYX_Hunspell_H