/**
* \file QSpellchecker.C
- * 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
*/
#include <config.h>
+#ifdef __GNUG__
+#pragma implementation
+#endif
+
#include "ControlSpellchecker.h"
#include "QSpellcheckerDialog.h"
#include "QSpellchecker.h"
#include "Qt2BC.h"
#include "gettext.h"
+#include "debug.h"
#include <qprogressbar.h>
#include <qmessagebox.h>
typedef Qt2CB<ControlSpellchecker, Qt2DB<QSpellcheckerDialog> > base_class;
-QSpellchecker::QSpellchecker(ControlSpellchecker & c)
- : base_class(c, _("Spellchecker"))
+
+QSpellchecker::QSpellchecker()
+ : base_class(_("Spellchecker"))
{
}
dialog_->wordED->setText("");
dialog_->replaceCO->clear();
dialog_->suggestionsLB->clear();
+ dialog_->spellcheckPR->setProgress(0.0);
}
}
-void QSpellchecker::options()
-{
- controller().options();
-}
-
-
void QSpellchecker::spellcheck()
{
controller().check();
case 0:
dialog_->spellcheckPR->setProgress(controller().getProgress());
break;
- case 1:
- {
+
+ case 1: {
dialog_->wordED->setText(controller().getWord().c_str());
dialog_->suggestionsLB->clear();
}
}
break;
+
case 2:
dialog_->spellcheckPB->setEnabled(true);
hide();
- QMessageBox::information(0, _("Spellcheck complete"), controller().getMessage().c_str() , _("OK"));
+ lyxerr << controller().getMessage() << endl;
+ QMessageBox::information(0, _("Spellcheck complete"),
+ controller().getMessage().c_str(),
+ _("OK"));
break;
}
}