Kaydet (Commit) d8cc5545 authored tarafından Eike Rathke's avatar Eike Rathke

FillLangItems() doesn't need an SvtLanguageTable instance

Change-Id: I4c8b8b54c434343eb72fb75aae3c15038cff72af
üst 7531f838
...@@ -38,8 +38,6 @@ ...@@ -38,8 +38,6 @@
#include <set> #include <set>
class SvtLanguageTable;
// flags for script types in use within selection // flags for script types in use within selection
#define LS_SCRIPT_LATIN 0x0001 #define LS_SCRIPT_LATIN 0x0001
#define LS_SCRIPT_ASIAN 0x0002 #define LS_SCRIPT_ASIAN 0x0002
...@@ -135,7 +133,6 @@ FWI_DLLPUBLIC OUString RetrieveLabelFromCommand( const OUString& aCmdURL ...@@ -135,7 +133,6 @@ FWI_DLLPUBLIC OUString RetrieveLabelFromCommand( const OUString& aCmdURL
,const sal_Char* _pName); ,const sal_Char* _pName);
FWI_DLLPUBLIC void FillLangItems( std::set< OUString > &rLangItems, FWI_DLLPUBLIC void FillLangItems( std::set< OUString > &rLangItems,
const SvtLanguageTable &rLanguageTable,
const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame > &rxFrame, const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame > &rxFrame,
const LanguageGuessingHelper & rLangGuessHelper, const LanguageGuessingHelper & rLangGuessHelper,
sal_Int16 nScriptType, sal_Int16 nScriptType,
......
...@@ -131,7 +131,6 @@ OUString RetrieveLabelFromCommand( ...@@ -131,7 +131,6 @@ OUString RetrieveLabelFromCommand(
} }
void FillLangItems( std::set< OUString > &rLangItems, void FillLangItems( std::set< OUString > &rLangItems,
const SvtLanguageTable & rLanguageTable,
const uno::Reference< frame::XFrame > & rxFrame, const uno::Reference< frame::XFrame > & rxFrame,
const LanguageGuessingHelper & rLangGuessHelper, const LanguageGuessingHelper & rLangGuessHelper,
sal_Int16 nScriptType, sal_Int16 nScriptType,
...@@ -143,7 +142,7 @@ void FillLangItems( std::set< OUString > &rLangItems, ...@@ -143,7 +142,7 @@ void FillLangItems( std::set< OUString > &rLangItems,
//1--add current language //1--add current language
if( !rCurLang.isEmpty() && if( !rCurLang.isEmpty() &&
LANGUAGE_DONTKNOW != rLanguageTable.GetType( rCurLang )) LANGUAGE_DONTKNOW != SvtLanguageTable::GetLanguageType( rCurLang ))
rLangItems.insert( rCurLang ); rLangItems.insert( rCurLang );
//2--System //2--System
...@@ -152,7 +151,7 @@ void FillLangItems( std::set< OUString > &rLangItems, ...@@ -152,7 +151,7 @@ void FillLangItems( std::set< OUString > &rLangItems,
if( rSystemLanguage != LANGUAGE_DONTKNOW ) if( rSystemLanguage != LANGUAGE_DONTKNOW )
{ {
if ( IsScriptTypeMatchingToLanguage( nScriptType, rSystemLanguage )) if ( IsScriptTypeMatchingToLanguage( nScriptType, rSystemLanguage ))
rLangItems.insert( OUString( rLanguageTable.GetString( rSystemLanguage )) ); rLangItems.insert( OUString( SvtLanguageTable::GetLanguageString( rSystemLanguage )) );
} }
//3--UI //3--UI
...@@ -160,7 +159,7 @@ void FillLangItems( std::set< OUString > &rLangItems, ...@@ -160,7 +159,7 @@ void FillLangItems( std::set< OUString > &rLangItems,
if( rUILanguage != LANGUAGE_DONTKNOW ) if( rUILanguage != LANGUAGE_DONTKNOW )
{ {
if ( IsScriptTypeMatchingToLanguage( nScriptType, rUILanguage )) if ( IsScriptTypeMatchingToLanguage( nScriptType, rUILanguage ))
rLangItems.insert( OUString( rLanguageTable.GetString( rUILanguage )) ); rLangItems.insert( OUString( SvtLanguageTable::GetLanguageString( rUILanguage )) );
} }
//4--guessed language //4--guessed language
...@@ -171,13 +170,13 @@ void FillLangItems( std::set< OUString > &rLangItems, ...@@ -171,13 +170,13 @@ void FillLangItems( std::set< OUString > &rLangItems,
LanguageType nLang = LanguageTag( aLocale ).makeFallback().getLanguageType(); LanguageType nLang = LanguageTag( aLocale ).makeFallback().getLanguageType();
if (nLang != LANGUAGE_DONTKNOW && nLang != LANGUAGE_NONE && nLang != LANGUAGE_SYSTEM if (nLang != LANGUAGE_DONTKNOW && nLang != LANGUAGE_NONE && nLang != LANGUAGE_SYSTEM
&& IsScriptTypeMatchingToLanguage( nScriptType, nLang )) && IsScriptTypeMatchingToLanguage( nScriptType, nLang ))
rLangItems.insert( rLanguageTable.GetString( nLang )); rLangItems.insert( SvtLanguageTable::GetLanguageString( nLang ));
} }
//5--keyboard language //5--keyboard language
if( !rKeyboardLang.isEmpty() ) if( !rKeyboardLang.isEmpty() )
{ {
if ( IsScriptTypeMatchingToLanguage( nScriptType, rLanguageTable.GetType( rKeyboardLang ))) if ( IsScriptTypeMatchingToLanguage( nScriptType, SvtLanguageTable::GetLanguageType( rKeyboardLang )))
rLangItems.insert( rKeyboardLang ); rLangItems.insert( rKeyboardLang );
} }
...@@ -206,7 +205,7 @@ void FillLangItems( std::set< OUString > &rLangItems, ...@@ -206,7 +205,7 @@ void FillLangItems( std::set< OUString > &rLangItems,
if ( rLangItems.size() == static_cast< size_t >(nMaxCount) ) if ( rLangItems.size() == static_cast< size_t >(nMaxCount) )
break; break;
const Locale& rLocale=rLocales[i]; const Locale& rLocale=rLocales[i];
if( IsScriptTypeMatchingToLanguage( nScriptType, rLanguageTable.GetType( rLocale.Language ))) if( IsScriptTypeMatchingToLanguage( nScriptType, SvtLanguageTable::GetLanguageType( rLocale.Language )))
rLangItems.insert( OUString( rLocale.Language ) ); rLangItems.insert( OUString( rLocale.Language ) );
} }
} }
......
...@@ -225,7 +225,7 @@ void LanguageSelectionMenuController::fillPopupMenu( Reference< css::awt::XPopup ...@@ -225,7 +225,7 @@ void LanguageSelectionMenuController::fillPopupMenu( Reference< css::awt::XPopup
// get languages to be displayed in the menu // get languages to be displayed in the menu
std::set< OUString > aLangItems; std::set< OUString > aLangItems;
FillLangItems( aLangItems, aLanguageTable, m_xFrame, m_aLangGuessHelper, FillLangItems( aLangItems, m_xFrame, m_aLangGuessHelper,
m_nScriptType, m_aCurLang, m_aKeyboardLang, m_aGuessedTextLang ); m_nScriptType, m_aCurLang, m_aKeyboardLang, m_aGuessedTextLang );
// now add menu entries // now add menu entries
......
...@@ -167,7 +167,7 @@ throw (css::uno::RuntimeException) ...@@ -167,7 +167,7 @@ throw (css::uno::RuntimeException)
// get languages to be displayed in the menu // get languages to be displayed in the menu
std::set< OUString > aLangItems; std::set< OUString > aLangItems;
FillLangItems( aLangItems, aLanguageTable, m_xFrame, m_aLangGuessHelper, FillLangItems( aLangItems, m_xFrame, m_aLangGuessHelper,
m_nScriptType, m_aCurLang, m_aKeyboardLang, m_aGuessedTextLang ); m_nScriptType, m_aCurLang, m_aKeyboardLang, m_aGuessedTextLang );
// add first few entries to main menu // add first few entries to main menu
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment