]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt2/QSpellcheckerDialog.h
better selection and scrolling behaviour
[lyx.git] / src / frontends / qt2 / QSpellcheckerDialog.h
index b80388f171309c415464016a3e140f77eca47291..f540bcdb10253d17051d0f15c93b2af78ff124af 100644 (file)
@@ -1,50 +1,39 @@
+// -*- C++ -*-
 /**
  * \file QSpellcheckerDialog.h
- * Copyright 2001 the LyX Team
- * Read the file COPYING
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
  *
- * \author John Levon <moz@compsoc.man.ac.uk>
+ * \author John Levon
+ *
+ * Full author contact details are available in file CREDITS
  */
 
 #ifndef QSPELLCHECKERDIALOG_H
 #define QSPELLCHECKERDIALOG_H
 
-#include <config.h>
+#ifdef __GNUG__
+#pragma interface
+#endif
 
-#include "QSpellchecker.h"
 #include "ui/QSpellcheckerDialogBase.h"
 
-class QSpellcheckerDialog : public QSpellcheckerDialogBase
-{ Q_OBJECT
+class QSpellchecker;
 
+class QSpellcheckerDialog : public QSpellcheckerDialogBase {
+       Q_OBJECT
 public:
        QSpellcheckerDialog(QSpellchecker * form);
-
 protected slots:
-       virtual void stop() {
-               form_->stop();
-       }
-
-       virtual void acceptClicked() {
-               form_->accept();
-       }
-       virtual void spellcheckClicked() {
-               form_->spellcheck();
-       }
-       virtual void addClicked() {
-               form_->add();
-       }
-       virtual void replaceClicked() {
-               form_->replace();
-       }
-       virtual void ignoreClicked() {
-               form_->ignore();
-       }
-       virtual void optionsClicked() {
-               form_->options();
-       }
+       virtual void stop();
+       virtual void acceptClicked();
+       virtual void spellcheckClicked();
+       virtual void addClicked();
+       virtual void replaceClicked();
+       virtual void ignoreClicked();
        virtual void suggestionChanged(const QString &);
        virtual void replaceChanged(const QString &);
+       virtual void reject();
 
 protected:
        virtual void closeEvent(QCloseEvent * e);