LibreOffice Module editeng (master) 1
|
#include <unolingu.hxx>
Static Public Member Functions | |
static css::uno::Reference< css::linguistic2::XSpellChecker1 > | GetSpellChecker () |
static css::uno::Reference< css::linguistic2::XHyphenator > | GetHyphenator () |
static css::uno::Reference< css::linguistic2::XThesaurus > | GetThesaurus () |
static css::uno::Reference< css::linguistic2::XSearchableDictionaryList > | GetDictionaryList () |
static css::uno::Reference< css::linguistic2::XLinguProperties > | GetLinguPropertySet () |
static css::uno::Reference< css::linguistic2::XLinguServiceManager2 > | GetLngSvcMgr () |
static css::uno::Reference< css::linguistic2::XDictionary > | GetStandardDic () |
static css::uno::Reference< css::linguistic2::XDictionary > | GetIgnoreAllList () |
static css::uno::Reference< css::linguistic2::XDictionary > | GetChangeAllList () |
Private Member Functions | |
LinguMgr (const LinguMgr &)=delete | |
LinguMgr & | operator= (const LinguMgr &)=delete |
Static Private Member Functions | |
static css::uno::Reference< css::linguistic2::XSpellChecker1 > | GetSpell () |
static css::uno::Reference< css::linguistic2::XHyphenator > | GetHyph () |
static css::uno::Reference< css::linguistic2::XThesaurus > | GetThes () |
static css::uno::Reference< css::linguistic2::XSearchableDictionaryList > | GetDicList () |
static css::uno::Reference< css::linguistic2::XLinguProperties > | GetProp () |
static css::uno::Reference< css::linguistic2::XDictionary > | GetStandard () |
static css::uno::Reference< css::linguistic2::XDictionary > | GetIgnoreAll () |
static css::uno::Reference< css::linguistic2::XDictionary > | GetChangeAll () |
Static Private Attributes | |
static css::uno::Reference< css::linguistic2::XLinguServiceManager2 > | xLngSvcMgr |
static css::uno::Reference< css::linguistic2::XSpellChecker1 > | xSpell |
static css::uno::Reference< css::linguistic2::XHyphenator > | xHyph |
static css::uno::Reference< css::linguistic2::XThesaurus > | xThes |
static css::uno::Reference< css::linguistic2::XSearchableDictionaryList > | xDicList |
static css::uno::Reference< css::linguistic2::XLinguProperties > | xProp |
static css::uno::Reference< css::linguistic2::XDictionary > | xIgnoreAll |
static css::uno::Reference< css::linguistic2::XDictionary > | xChangeAll |
static rtl::Reference< LinguMgrExitLstnr > | pExitLstnr |
static bool | bExiting = false |
Friends | |
class | LinguMgrExitLstnr |
Definition at line 42 of file unolingu.hxx.
|
privatedelete |
|
staticprivate |
Definition at line 605 of file unolingu.cxx.
References bExiting, LanguageTag::convertToLocale(), GetDictionaryList(), LANGUAGE_NONE, LinguMgrExitLstnr, pExitLstnr, and xChangeAll.
Referenced by GetChangeAllList().
|
static |
Definition at line 516 of file unolingu.cxx.
References GetChangeAll(), and xChangeAll.
Referenced by EditSpellWrapper::EditSpellWrapper(), and SvxSpellWrapper::FindSpellError().
|
staticprivate |
Definition at line 563 of file unolingu.cxx.
References bExiting, getProcessComponentContext(), LinguMgrExitLstnr, pExitLstnr, and xDicList.
Referenced by GetDictionaryList().
|
static |
Definition at line 493 of file unolingu.cxx.
References GetDicList(), and xDicList.
Referenced by EditView::ExecuteSpellPopup(), SvxSpellWrapper::GetAllRightDic(), GetChangeAll(), GetIgnoreAll(), and GetStandard().
|
staticprivate |
use dummy implementation in order to avoid loading of lingu DLL
Definition at line 534 of file unolingu.cxx.
References bExiting, LinguMgrExitLstnr, pExitLstnr, and xHyph.
Referenced by GetHyphenator().
|
static |
Definition at line 483 of file unolingu.cxx.
|
staticprivate |
Definition at line 587 of file unolingu.cxx.
References bExiting, Translate::Create(), Translate::get(), GetDictionaryList(), LinguMgrExitLstnr, pExitLstnr, and xIgnoreAll.
Referenced by GetIgnoreAllList().
|
static |
Definition at line 511 of file unolingu.cxx.
References GetIgnoreAll(), and xIgnoreAll.
Referenced by EditView::ExecuteSpellPopup(), and ImpEditView::SpellIgnoreWord().
|
static |
Definition at line 498 of file unolingu.cxx.
References GetProp(), and xProp.
Referenced by SvxSpellWrapper::SpellNext(), and SvxSpellWrapper::SvxSpellWrapper().
|
static |
Definition at line 463 of file unolingu.cxx.
References bExiting, GetLngSvcMgr_Impl(), LinguMgrExitLstnr, pExitLstnr, and xLngSvcMgr.
|
staticprivate |
Definition at line 575 of file unolingu.cxx.
References bExiting, getProcessComponentContext(), LinguMgrExitLstnr, pExitLstnr, and xProp.
Referenced by GetLinguPropertySet().
|
staticprivate |
use dummy implementation in order to avoid loading of lingu DLL
Definition at line 521 of file unolingu.cxx.
References bExiting, LinguMgrExitLstnr, pExitLstnr, and xSpell.
Referenced by GetSpellChecker().
|
static |
Definition at line 478 of file unolingu.cxx.
References GetSpell(), and xSpell.
Referenced by SvxAutoCorrect::FnCapitalStartWord(), and ImpEditEngine::GetSpeller().
|
staticprivate |
Definition at line 624 of file unolingu.cxx.
References bExiting, LanguageTag::convertToLocale(), GetDictionaryList(), LanguageTag::getLanguageType(), linguistic::GetWritableDictionaryURL(), LANGUAGE_NONE, and u.
Referenced by GetStandardDic().
|
static |
don't hold reference to this (it may be removed from dictionary list and needs to be created empty if accessed again)
Definition at line 503 of file unolingu.cxx.
References GetStandard().
Referenced by EditView::ExecuteSpellPopup(), and SvxSpellWrapper::GetAllRightDic().
|
staticprivate |
use dummy implementation in order to avoid loading of lingu DLL when only the XSupportedLocales interface is used. The dummy accesses the real implementation (and thus loading the DLL) when "real" work needs to be done only.
Definition at line 547 of file unolingu.cxx.
References bExiting, LinguMgrExitLstnr, pExitLstnr, and xThes.
Referenced by GetThesaurus().
|
static |
Definition at line 488 of file unolingu.cxx.
References GetThes(), and xThes.
Referenced by ImpEditEngine::StartThesaurus().
References GetDictionaryList(), GetHyphenator(), GetIgnoreAllList(), GetLinguPropertySet(), GetSpellChecker(), and GetThesaurus().
|
friend |
Definition at line 44 of file unolingu.hxx.
Referenced by GetChangeAll(), GetDicList(), GetHyph(), GetIgnoreAll(), GetLngSvcMgr(), GetProp(), GetSpell(), and GetThes().
|
staticprivate |
Definition at line 57 of file unolingu.hxx.
Referenced by LinguMgrExitLstnr::AtExit(), GetChangeAll(), GetDicList(), GetHyph(), GetIgnoreAll(), GetLngSvcMgr(), GetProp(), GetSpell(), GetStandard(), and GetThes().
|
staticprivate |
Definition at line 56 of file unolingu.hxx.
Referenced by LinguMgrExitLstnr::AtExit(), GetChangeAll(), GetDicList(), GetHyph(), GetIgnoreAll(), GetLngSvcMgr(), GetProp(), GetSpell(), and GetThes().
|
staticprivate |
Definition at line 54 of file unolingu.hxx.
Referenced by LinguMgrExitLstnr::AtExit(), GetChangeAll(), and GetChangeAllList().
|
staticprivate |
Definition at line 50 of file unolingu.hxx.
Referenced by LinguMgrExitLstnr::AtExit(), GetDicList(), and GetDictionaryList().
|
staticprivate |
Definition at line 48 of file unolingu.hxx.
Referenced by LinguMgrExitLstnr::AtExit(), GetHyph(), and GetHyphenator().
|
staticprivate |
Definition at line 53 of file unolingu.hxx.
Referenced by LinguMgrExitLstnr::AtExit(), GetIgnoreAll(), and GetIgnoreAllList().
|
staticprivate |
Definition at line 46 of file unolingu.hxx.
Referenced by LinguMgrExitLstnr::AtExit(), and GetLngSvcMgr().
|
staticprivate |
Definition at line 51 of file unolingu.hxx.
Referenced by LinguMgrExitLstnr::AtExit(), GetLinguPropertySet(), and GetProp().
|
staticprivate |
Definition at line 47 of file unolingu.hxx.
Referenced by LinguMgrExitLstnr::AtExit(), GetSpell(), and GetSpellChecker().
|
staticprivate |
Definition at line 49 of file unolingu.hxx.
Referenced by LinguMgrExitLstnr::AtExit(), GetThes(), and GetThesaurus().