22#include <com/sun/star/linguistic2/XSpellChecker.hpp>
23#include <com/sun/star/linguistic2/XHyphenator.hpp>
24#include <com/sun/star/linguistic2/XThesaurus.hpp>
38 explicit LangSvcEntries(
const css::uno::Sequence< OUString > &rSvcImplNames ) :
59 css::uno::Sequence< css::uno::Reference< css::linguistic2::XSpellChecker > >
aSvcRefs;
66 css::uno::Sequence< css::uno::Reference< css::linguistic2::XHyphenator > >
aSvcRefs;
73 css::uno::Sequence< css::uno::Reference< css::linguistic2::XThesaurus > >
aSvcRefs;
83 virtual void SetServiceList(
const css::lang::Locale &rLocale,
const css::uno::Sequence< OUString > &rSvcImplNames ) = 0;
84 virtual css::uno::Sequence< OUString >
GetServiceList(
const css::lang::Locale &rLocale )
const = 0;
virtual void SetServiceList(const css::lang::Locale &rLocale, const css::uno::Sequence< OUString > &rSvcImplNames)=0
virtual css::uno::Sequence< OUString > GetServiceList(const css::lang::Locale &rLocale) const =0
std::shared_ptr< SvStream > SvStreamPtr
LangSvcEntries_Hyph(const OUString &rSvcImplName)
css::uno::Sequence< css::uno::Reference< css::linguistic2::XHyphenator > > aSvcRefs
LangSvcEntries_Spell(const css::uno::Sequence< OUString > &rSvcImplNames)
css::uno::Sequence< css::uno::Reference< css::linguistic2::XSpellChecker > > aSvcRefs
LangSvcEntries_Thes(const css::uno::Sequence< OUString > &rSvcImplNames)
css::uno::Sequence< css::uno::Reference< css::linguistic2::XThesaurus > > aSvcRefs
LangSvcEntries(const css::uno::Sequence< OUString > &rSvcImplNames)
css::uno::Sequence< OUString > aSvcImplNames
sal_Int16 nLastTriedSvcIndex
LangSvcEntries(const OUString &rSvcImplName)