3 * \file FormSpellchecker.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS
12 #ifndef FORMSPELLCHECKER_H
13 #define FORMSPELLCHECKER_H
18 class ControlSpellchecker;
19 struct FD_spellchecker;
21 /** This class provides an XForms implementation of the FormSpellchecker Dialog.
23 class FormSpellchecker
24 : public FormCB<ControlSpellchecker, FormDB<FD_spellchecker> > {
30 virtual void apply() {}
34 virtual void update();
36 /// set suggestions and exit message
37 virtual void partialUpdate(int);
40 virtual ButtonPolicy::SMInput input(FL_OBJECT *, long);
50 void updateState(State state);
55 #endif // FORMSPELLCHECKER_H