LibreOffice Module cui (master) 1
|
Public Member Functions | |
SvxLinguData_Impl () | |
uno::Reference< XLinguServiceManager2 > & | GetManager () |
void | SetChecked (const Sequence< OUString > &rConfiguredServices) |
void | Reconfigure (std::u16string_view rDisplayName, bool bEnable) |
const auto & | GetAllSupportedLocales () const |
LangImplNameTable & | GetSpellTable () |
LangImplNameTable & | GetHyphTable () |
LangImplNameTable & | GetThesTable () |
LangImplNameTable & | GetGrammarTable () |
ServiceInfoArr & | GetDisplayServiceArray () |
const sal_uInt32 & | GetDisplayServiceCount () const |
void | SetDisplayServiceCount (sal_uInt32 nVal) |
Sequence< OUString > | GetSortedImplNames (LanguageType nLang, sal_uInt8 nType) |
ServiceInfo_Impl * | GetInfoByImplName (std::u16string_view rSvcImplName) |
Static Private Member Functions | |
static bool | AddRemove (Sequence< OUString > &rConfigured, const OUString &rImplName, bool bAdd) |
Private Attributes | |
ServiceInfoArr | aDisplayServiceArr |
sal_uInt32 | nDisplayServices |
std::set< Locale, Locale_less > | aAllServiceLocales |
LangImplNameTable | aCfgSpellTable |
LangImplNameTable | aCfgHyphTable |
LangImplNameTable | aCfgThesTable |
LangImplNameTable | aCfgGrammarTable |
uno::Reference< XLinguServiceManager2 > | xLinguSrvcMgr |
Definition at line 357 of file optlingu.cxx.
SvxLinguData_Impl::SvxLinguData_Impl | ( | ) |
suppress display of entries with no supported languages (see feature 110994)
suppress display of entries with no supported languages (see feature 110994)
suppress display of entries with no supported languages (see feature 110994)
suppress display of entries with no supported languages (see feature 110994)
Definition at line 542 of file optlingu.cxx.
References aAllServiceLocales, aCfgGrammarTable, aCfgHyphTable, aCfgSpellTable, aCfgThesTable, Any, cGrammar(), cHyph(), LanguageTag::convertToLanguageType(), cSpell(), cThes(), LinguMgr::GetLinguPropertySet(), LanguageTag::getLocale(), Application::GetSettings(), AllSettings::GetUILanguageTag(), lcl_MergeDisplayArray(), Locale, SetChecked(), and xLinguSrvcMgr.
|
staticprivate |
Definition at line 697 of file optlingu.cxx.
References i, lcl_SeqGetEntryPos(), and nPos.
Referenced by Reconfigure().
|
inline |
Definition at line 382 of file optlingu.cxx.
References aAllServiceLocales.
Referenced by SvxEditModulesDlg::SvxEditModulesDlg().
|
inline |
Definition at line 389 of file optlingu.cxx.
References aDisplayServiceArr.
Referenced by lcl_MergeDisplayArray().
|
inline |
Definition at line 391 of file optlingu.cxx.
References nDisplayServices.
Referenced by IMPL_LINK(), and lcl_MergeDisplayArray().
|
inline |
Definition at line 387 of file optlingu.cxx.
References aCfgGrammarTable.
Referenced by SvxEditModulesDlg::LangSelectHdl_Impl().
|
inline |
Definition at line 385 of file optlingu.cxx.
References aCfgHyphTable.
Referenced by SvxEditModulesDlg::LangSelectHdl_Impl().
ServiceInfo_Impl * SvxLinguData_Impl::GetInfoByImplName | ( | std::u16string_view | rSvcImplName | ) |
Definition at line 472 of file optlingu.cxx.
References aDisplayServiceArr, i, and nDisplayServices.
Referenced by SvxEditModulesDlg::LangSelectHdl_Impl().
|
inline |
Definition at line 377 of file optlingu.cxx.
References xLinguSrvcMgr.
Sequence< OUString > SvxLinguData_Impl::GetSortedImplNames | ( | LanguageType | nLang, |
sal_uInt8 | nType | ||
) |
Definition at line 421 of file optlingu.cxx.
References aCfgGrammarTable, aCfgHyphTable, aCfgSpellTable, aCfgThesTable, aDisplayServiceArr, DBG_ASSERT, i, lcl_SeqGetIndex(), o3tl::make_unsigned(), nDisplayServices, nType, SAL_WARN, TYPE_GRAMMAR, TYPE_HYPH, TYPE_SPELL, and TYPE_THES.
Referenced by SvxEditModulesDlg::LangSelectHdl_Impl().
|
inline |
Definition at line 384 of file optlingu.cxx.
References aCfgSpellTable.
Referenced by SvxEditModulesDlg::LangSelectHdl_Impl().
|
inline |
Definition at line 386 of file optlingu.cxx.
References aCfgThesTable.
Referenced by SvxEditModulesDlg::LangSelectHdl_Impl().
void SvxLinguData_Impl::Reconfigure | ( | std::u16string_view | rDisplayName, |
bool | bEnable | ||
) |
Definition at line 725 of file optlingu.cxx.
References aCfgGrammarTable, aCfgHyphTable, aCfgSpellTable, aCfgThesTable, AddRemove(), aDisplayServiceArr, LanguageTag::convertToLanguageType(), DBG_ASSERT, i, Locale, nDisplayServices, and pLocale.
void SvxLinguData_Impl::SetChecked | ( | const Sequence< OUString > & | rConfiguredServices | ) |
Definition at line 673 of file optlingu.cxx.
References aDisplayServiceArr, i, and nDisplayServices.
Referenced by SvxLinguData_Impl().
|
inline |
Definition at line 392 of file optlingu.cxx.
References nDisplayServices.
Referenced by lcl_MergeDisplayArray().
Definition at line 363 of file optlingu.cxx.
Referenced by GetAllSupportedLocales(), and SvxLinguData_Impl().
|
private |
Definition at line 367 of file optlingu.cxx.
Referenced by GetGrammarTable(), GetSortedImplNames(), Reconfigure(), and SvxLinguData_Impl().
|
private |
Definition at line 365 of file optlingu.cxx.
Referenced by GetHyphTable(), GetSortedImplNames(), Reconfigure(), and SvxLinguData_Impl().
|
private |
Definition at line 364 of file optlingu.cxx.
Referenced by GetSortedImplNames(), GetSpellTable(), Reconfigure(), and SvxLinguData_Impl().
|
private |
Definition at line 366 of file optlingu.cxx.
Referenced by GetSortedImplNames(), GetThesTable(), Reconfigure(), and SvxLinguData_Impl().
|
private |
Definition at line 360 of file optlingu.cxx.
Referenced by GetDisplayServiceArray(), GetInfoByImplName(), GetSortedImplNames(), Reconfigure(), and SetChecked().
|
private |
Definition at line 361 of file optlingu.cxx.
Referenced by GetDisplayServiceCount(), GetInfoByImplName(), GetSortedImplNames(), Reconfigure(), SetChecked(), and SetDisplayServiceCount().
|
private |
Definition at line 368 of file optlingu.cxx.
Referenced by GetManager(), and SvxLinguData_Impl().