summaryrefslogtreecommitdiff
path: root/sw/source
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2014-04-17 23:40:27 +0200
committerEike Rathke <erack@redhat.com>2014-04-17 23:45:55 +0200
commitd7992dbf924c229c8e913913b15b2d5c42012baa (patch)
treee72c6f1da1c1c26296f28927caee424ceecb8c44 /sw/source
parent53f0b42d875373f8dda22eebe2ed0fc80d8e2e57 (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.cxx18
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 );