From: John Levon Date: Thu, 12 Dec 2002 21:07:20 +0000 (+0000) Subject: spellchecker fix for dekel's bug X-Git-Tag: 1.6.10~17810 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=b5abe94a28aeb7e0e1afeebd1699860ed4cab740;p=features.git spellchecker fix for dekel's bug git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5813 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/frontends/qt2/ChangeLog b/src/frontends/qt2/ChangeLog index 951053f8fc..a278e41c51 100644 --- a/src/frontends/qt2/ChangeLog +++ b/src/frontends/qt2/ChangeLog @@ -1,3 +1,10 @@ +2002-12-12 John Levon + + * QSpellcheckerDialog.h: + * QSpellcheckerDialog.C: + * QSpellchecker.C: place broken word in replace box + for user fixing + 2002-12-12 John Levon * FileDialog_private.C: don't mess with windows z-ordering diff --git a/src/frontends/qt2/QSpellchecker.C b/src/frontends/qt2/QSpellchecker.C index 98d123f4fe..9f9f69a7fb 100644 --- a/src/frontends/qt2/QSpellchecker.C +++ b/src/frontends/qt2/QSpellchecker.C @@ -51,7 +51,7 @@ void QSpellchecker::update_contents() dialog_->wordED->setText(""); dialog_->replaceCO->clear(); dialog_->suggestionsLB->clear(); - dialog_->spellcheckPR->setProgress(0.0); + dialog_->spellcheckPR->setProgress(0); } @@ -109,6 +109,8 @@ void QSpellchecker::partialUpdate(int id) while (!(w = controller().getSuggestion()).empty()) { dialog_->suggestionsLB->insertItem(w.c_str()); } + + dialog_->suggestionChanged(dialog_->wordED->text()); } break; diff --git a/src/frontends/qt2/QSpellcheckerDialog.h b/src/frontends/qt2/QSpellcheckerDialog.h index f540bcdb10..fa5c2e1a58 100644 --- a/src/frontends/qt2/QSpellcheckerDialog.h +++ b/src/frontends/qt2/QSpellcheckerDialog.h @@ -24,6 +24,9 @@ class QSpellcheckerDialog : public QSpellcheckerDialogBase { Q_OBJECT public: QSpellcheckerDialog(QSpellchecker * form); +public slots: + virtual void suggestionChanged(const QString &); + protected slots: virtual void stop(); virtual void acceptClicked(); @@ -31,7 +34,6 @@ protected slots: virtual void addClicked(); virtual void replaceClicked(); virtual void ignoreClicked(); - virtual void suggestionChanged(const QString &); virtual void replaceChanged(const QString &); virtual void reject();