From f7ec787f032d2504ce5514a9f42c1cfd2d11accd Mon Sep 17 00:00:00 2001 From: Dekel Tsur Date: Fri, 7 Mar 2003 18:06:56 +0000 Subject: [PATCH] Add hspell option to spell-checkers list git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@6381 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt2/ChangeLog | 5 +++++ src/frontends/qt2/QPrefs.C | 14 ++++++++------ src/frontends/qt2/ui/QPrefSpellcheckerModule.ui | 6 ++++++ 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/frontends/qt2/ChangeLog b/src/frontends/qt2/ChangeLog index 7e754e8900..689b03bf9b 100644 --- a/src/frontends/qt2/ChangeLog +++ b/src/frontends/qt2/ChangeLog @@ -1,3 +1,8 @@ +2003-03-07 Dekel Tsur + + * QPrefs.C: + * QPrefSpellcheckerModule.ui: Add 'hspell' option. + 2003-03-07 Angus Leeming * Dialogs.C: diff --git a/src/frontends/qt2/QPrefs.C b/src/frontends/qt2/QPrefs.C index fb06d6383f..1ddf870d4e 100644 --- a/src/frontends/qt2/QPrefs.C +++ b/src/frontends/qt2/QPrefs.C @@ -186,10 +186,7 @@ void QPrefs::apply() QPrefSpellcheckerModule * spellmod(dialog_->spellcheckerModule); - if (spellmod->spellCommandCO->currentItem() == 0) - rc.isp_command = "ispell"; - else - rc.isp_command = "aspell"; + rc.isp_command = fromqstr(spellmod->spellCommandCO->currentText()); // FIXME: remove isp_use_alt_lang rc.isp_alt_lang = fromqstr(spellmod->altLanguageED->text()); @@ -448,8 +445,13 @@ void QPrefs::update_contents() QPrefSpellcheckerModule * spellmod(dialog_->spellcheckerModule); - item = (rc.isp_command == "ispell") ? 0 : 1; - spellmod->spellCommandCO->setCurrentItem(item); + QString const tmp = qt_(rc.isp_command); + for (int i = 0; i < spellmod->spellCommandCO->count(); ++i) { + if (spellmod->spellCommandCO->text(i) == tmp) { + spellmod->spellCommandCO->setCurrentItem(i); + break; + } + } // FIXME: remove isp_use_alt_lang spellmod->altLanguageED->setText(toqstr(rc.isp_alt_lang)); // FIXME: remove isp_use_esc_chars diff --git a/src/frontends/qt2/ui/QPrefSpellcheckerModule.ui b/src/frontends/qt2/ui/QPrefSpellcheckerModule.ui index 33c058e43a..0c22391cce 100644 --- a/src/frontends/qt2/ui/QPrefSpellcheckerModule.ui +++ b/src/frontends/qt2/ui/QPrefSpellcheckerModule.ui @@ -193,6 +193,12 @@ aspell + + + text + hspell + + name spellCommandCO -- 2.39.2