20#ifndef INCLUDED_EDITENG_UNOLINGU_HXX
21#define INCLUDED_EDITENG_UNOLINGU_HXX
23#include <rtl/ustring.hxx>
25#include <com/sun/star/uno/Reference.hxx>
46 static css::uno::Reference< css::linguistic2::XLinguServiceManager2 >
xLngSvcMgr;
47 static css::uno::Reference< css::linguistic2::XSpellChecker1 >
xSpell;
48 static css::uno::Reference< css::linguistic2::XHyphenator >
xHyph;
49 static css::uno::Reference< css::linguistic2::XThesaurus >
xThes;
50 static css::uno::Reference< css::linguistic2::XSearchableDictionaryList >
xDicList;
51 static css::uno::Reference< css::linguistic2::XLinguProperties >
xProp;
53 static css::uno::Reference< css::linguistic2::XDictionary >
xIgnoreAll;
54 static css::uno::Reference< css::linguistic2::XDictionary >
xChangeAll;
59 static css::uno::Reference< css::linguistic2::XSpellChecker1 > GetSpell();
60 static css::uno::Reference< css::linguistic2::XHyphenator > GetHyph();
61 static css::uno::Reference< css::linguistic2::XThesaurus > GetThes();
62 static css::uno::Reference< css::linguistic2::XSearchableDictionaryList > GetDicList();
63 static css::uno::Reference< css::linguistic2::XLinguProperties > GetProp();
64 static css::uno::Reference< css::linguistic2::XDictionary > GetStandard();
65 static css::uno::Reference< css::linguistic2::XDictionary > GetIgnoreAll();
66 static css::uno::Reference< css::linguistic2::XDictionary > GetChangeAll();
73 static css::uno::Reference< css::linguistic2::XSpellChecker1 >
GetSpellChecker();
74 static css::uno::Reference< css::linguistic2::XHyphenator >
GetHyphenator();
75 static css::uno::Reference< css::linguistic2::XThesaurus >
GetThesaurus();
76 static css::uno::Reference< css::linguistic2::XSearchableDictionaryList >
GetDictionaryList();
79 static css::uno::Reference< css::linguistic2::XLinguServiceManager2 > GetLngSvcMgr();
81 static css::uno::Reference< css::linguistic2::XDictionary > GetStandardDic();
82 static css::uno::Reference< css::linguistic2::XDictionary >
GetIgnoreAllList();
83 static css::uno::Reference< css::linguistic2::XDictionary > GetChangeAllList();
88 class XHyphenatedWord;
103 nChangedPos(-1), nChangedLength(-1), bIsAltSpelling(false)
109 const css::uno::Reference< css::linguistic2::XHyphenatedWord > & rHyphWord );
116 css::linguistic2::XSearchableDictionaryList >
xDicList;
123 css::linguistic2::XSearchableDictionaryList > xDicList );
static css::uno::Reference< css::linguistic2::XSearchableDictionaryList > xDicList
static css::uno::Reference< css::linguistic2::XDictionary > xIgnoreAll
static css::uno::Reference< css::linguistic2::XSpellChecker1 > xSpell
static rtl::Reference< LinguMgrExitLstnr > pExitLstnr
static css::uno::Reference< css::linguistic2::XLinguServiceManager2 > xLngSvcMgr
static css::uno::Reference< css::linguistic2::XHyphenator > xHyph
static css::uno::Reference< css::linguistic2::XThesaurus > xThes
LinguMgr(const LinguMgr &)=delete
static css::uno::Reference< css::linguistic2::XLinguProperties > xProp
static css::uno::Reference< css::linguistic2::XDictionary > xChangeAll
css::uno::Reference< css::linguistic2::XSearchableDictionaryList > xDicList
SvxDicListChgClamp(const SvxDicListChgClamp &)=delete
SvxDicListChgClamp(css::uno::Reference< css::linguistic2::XSearchableDictionaryList > xDicList)
#define EDITENG_DLLPUBLIC
uno::Reference< XSearchableDictionaryList > GetDictionaryList()
uno::Reference< XDictionary > GetIgnoreAllList()
css::uno::Reference< css::linguistic2::XThesaurus > GetThesaurus()
css::uno::Reference< css::linguistic2::XSpellChecker1 > GetSpellChecker()
css::uno::Reference< css::linguistic2::XLinguProperties > GetLinguPropertySet()
css::uno::Reference< css::linguistic2::XHyphenator > GetHyphenator()
EDITENG_DLLPUBLIC short SvxDicError(weld::Window *pParent, linguistic::DictionaryError nError)
EDITENG_DLLPUBLIC SvxAlternativeSpelling SvxGetAltSpelling(const css::uno::Reference< css::linguistic2::XHyphenatedWord > &rHyphWord)