// -*- C++ -*-
/**
* \file FormSpellchecker.h
- * Copyright 2001 The LyX Team.
- * See the file COPYING.
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
*
- * \author Edwin Leuven, leuven@fee.uva.nl
+ * \author Edwin Leuven
+ *
+ * Full author contact details are available in file CREDITS.
*/
#ifndef FORMSPELLCHECKER_H
#define FORMSPELLCHECKER_H
-#ifdef __GNUG__
-#pragma interface
-#endif
#include "FormBase.h"
class ControlSpellchecker;
-struct FD_form_spellchecker;
+struct FD_spellchecker;
/** This class provides an XForms implementation of the FormSpellchecker Dialog.
*/
-class FormSpellchecker : public FormCB<ControlSpellchecker, FormDB<FD_form_spellchecker> > {
+class FormSpellchecker
+ : public FormCB<ControlSpellchecker, FormDB<FD_spellchecker> > {
public:
///
- FormSpellchecker(ControlSpellchecker &);
-
+ FormSpellchecker();
private:
/// not needed.
- void apply() {}
+ virtual void apply() {}
/// Build the dialog
- void build();
- ///
- void update();
-
- /// enable/disable widgets when start/stop
- void stop(bool);
-
- /// update progress bar, set suggestions, exit message
- void partialUpdate(int);
+ virtual void build();
+ /// not needed.
+ virtual void update() {}
- /// show an error message
- void showMessage(const char * msg);
+ /// set suggestions and exit message
+ virtual void partialUpdate(int);
/// Filter the inputs
virtual ButtonPolicy::SMInput input(FL_OBJECT *, long);
-
- /// Fdesign generated method
- FD_form_spellchecker * build_spellchecker();
};
#endif // FORMSPELLCHECKER_H