diff options
author | Eike Rathke <erack@redhat.com> | 2014-04-17 23:40:27 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2014-04-17 23:45:55 +0200 |
commit | d7992dbf924c229c8e913913b15b2d5c42012baa (patch) | |
tree | e72c6f1da1c1c26296f28927caee424ceecb8c44 /sw/source | |
parent | 53f0b42d875373f8dda22eebe2ed0fc80d8e2e57 (diff) |
now no temporary instance of SvtLanguageTable necessary here anymore
Change-Id: I8eaaee1fd45efc71b1acdcf36360bca11b30dbfc
Diffstat (limited to 'sw/source')
-rw-r--r-- | sw/source/core/uibase/lingu/olmenu.cxx | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/sw/source/core/uibase/lingu/olmenu.cxx b/sw/source/core/uibase/lingu/olmenu.cxx index 59e90471f8a3..682df9aebb34 100644 --- a/sw/source/core/uibase/lingu/olmenu.cxx +++ b/sw/source/core/uibase/lingu/olmenu.cxx @@ -122,8 +122,6 @@ void SwSpellPopup::fillLangPopupMenu( if (!pPopupMenu) return; - SvtLanguageTable aLanguageTable; - // set of languages to be displayed in the sub menus std::set< OUString > aLangItems; @@ -133,7 +131,7 @@ void SwSpellPopup::fillLangPopupMenu( OUString aGuessedTextLang( aSeq[3] ); if (!aCurLang.isEmpty() && - LANGUAGE_DONTKNOW != aLanguageTable.GetType( aCurLang )) + LANGUAGE_DONTKNOW != SvtLanguageTable::GetLanguageType( aCurLang )) aLangItems.insert( aCurLang ); //2--System @@ -142,7 +140,7 @@ void SwSpellPopup::fillLangPopupMenu( if (rSystemLanguage != LANGUAGE_DONTKNOW) { if (lcl_checkScriptType( nScriptType, rSystemLanguage )) - aLangItems.insert( aLanguageTable.GetString(rSystemLanguage) ); + aLangItems.insert( SvtLanguageTable::GetLanguageString(rSystemLanguage) ); } //3--UI @@ -150,20 +148,20 @@ void SwSpellPopup::fillLangPopupMenu( if (rUILanguage != LANGUAGE_DONTKNOW) { if (lcl_checkScriptType(nScriptType, rUILanguage )) - aLangItems.insert( aLanguageTable.GetString(rUILanguage) ); + aLangItems.insert( SvtLanguageTable::GetLanguageString(rUILanguage) ); } //4--guessed language if (!aGuessedTextLang.isEmpty()) { - if (lcl_checkScriptType(nScriptType, aLanguageTable.GetType(aGuessedTextLang))) + if (lcl_checkScriptType(nScriptType, SvtLanguageTable::GetLanguageType(aGuessedTextLang))) aLangItems.insert( aGuessedTextLang ); } //5--keyboard language if (!aKeyboardLang.isEmpty()) { - if (lcl_checkScriptType(nScriptType, aLanguageTable.GetType(aKeyboardLang))) + if (lcl_checkScriptType(nScriptType, SvtLanguageTable::GetLanguageType(aKeyboardLang))) aLangItems.insert( aKeyboardLang ); } @@ -189,7 +187,7 @@ void SwSpellPopup::fillLangPopupMenu( if (aLangItems.size() == (size_t)nMaxCount) break; const lang::Locale& rLocale = rLocales[i]; - if (lcl_checkScriptType( nScriptType, aLanguageTable.GetType( rLocale.Language ))) + if (lcl_checkScriptType( nScriptType, SvtLanguageTable::GetLanguageType( rLocale.Language ))) aLangItems.insert( rLocale.Language ); } } @@ -200,7 +198,7 @@ void SwSpellPopup::fillLangPopupMenu( for (it = aLangItems.begin(); it != aLangItems.end(); ++it) { OUString aEntryTxt( *it ); - if (aEntryTxt != OUString( aLanguageTable.GetString( LANGUAGE_NONE ) )&& + if (aEntryTxt != OUString( SvtLanguageTable::GetLanguageString( LANGUAGE_NONE ) )&& aEntryTxt != "*" && // multiple languages in current selection !aEntryTxt.isEmpty()) // 'no language found' from language guessing { @@ -218,7 +216,7 @@ void SwSpellPopup::fillLangPopupMenu( } pPopupMenu->InsertItem( nLangItemIdStart + MN_NONE_OFFSET, OUString(SW_RES( STR_LANGSTATUS_NONE )), MIB_RADIOCHECK ); - if ( aLanguageTable.GetString( LANGUAGE_NONE ) == aCurLang ) + if ( SvtLanguageTable::GetLanguageString( LANGUAGE_NONE ) == aCurLang ) pPopupMenu->CheckItem( nLangItemIdStart + MN_NONE_OFFSET, true ); pPopupMenu->InsertItem( nLangItemIdStart + MN_RESET_OFFSET, OUString(SW_RES( STR_RESET_TO_DEFAULT_LANGUAGE )), 0 ); |