20#ifndef INCLUDED_UNOTOOLS_LINGUCFG_HXX
21#define INCLUDED_UNOTOOLS_LINGUCFG_HXX
24#include <com/sun/star/uno/Sequence.hxx>
25#include <com/sun/star/uno/Any.h>
26#include <rtl/ustring.hxx>
150 css::uno::Reference< css::util::XChangesBatch >
const & GetMainUpdateAccess()
const;
152 OUString GetVendorImageUrl_Impl(
const OUString &rServiceImplName,
const OUString &rImageName )
const;
163 css::uno::Sequence< OUString >
164 GetNodeNames(
const OUString &rNode )
const;
166 css::uno::Sequence< css::uno::Any >
168 const css::uno::Sequence< OUString > &rNames )
const;
171 ReplaceSetProperties(
172 const OUString &rNode,
173 const css::uno::Sequence< css::beans::PropertyValue >& rValues );
176 GetProperty( std::u16string_view rPropertyName )
const;
181 const css::uno::Any &rValue );
183 const css::uno::Any &rValue );
187 bool IsReadOnly( std::u16string_view rPropertyName )
const;
193 bool GetElementNamesFor(
const OUString &rNodeName, css::uno::Sequence< OUString > &rElementNames )
const;
195 bool GetSupportedDictionaryFormatsFor(
const OUString &rSetName,
const OUString &rSetEntry, css::uno::Sequence< OUString > &rFormatList )
const;
199 css::uno::Sequence< OUString > GetDisabledDictionaries()
const;
201 std::vector< SvtLinguConfigDictionaryEntry > GetActiveDictionariesByFormat( std::u16string_view rFormatName )
const;
204 OUString GetSpellAndGrammarContextSuggestionImage(
const OUString &rServiceImplName )
const;
205 OUString GetSpellAndGrammarContextDictionaryImage(
const OUString &rServiceImplName )
const;
206 OUString GetSynonymsContextImage(
const OUString &rServiceImplName )
const;
208 bool HasGrammarChecker()
const;
bool SetProperty(sal_Int32 nPropertyHandle, const css::uno::Any &rValue)
SvtLinguConfig(const SvtLinguConfig &)=delete
css::uno::Reference< css::util::XChangesBatch > m_xMainUpdateAccess
bool SetProperty(std::u16string_view rPropertyName, const css::uno::Any &rValue)
bool IsReadOnly(EOption eOption)
UNOTOOLS_DLLPUBLIC css::uno::Any GetProperty(OUString const &url, OUString const &property)
css::uno::Sequence< OUString > aLocaleNames
css::uno::Sequence< OUString > aLocations
LanguageType nDefaultLanguage
bool bROIsAutoCloseDialog
LanguageType nDefaultLanguage_CTL
bool bIsUseCharacterVariants
LanguageType nDefaultLanguage_CJK
bool bROIsDirectionToSimplified
bool bROIsUseCharacterVariants
bool bROIsTranslateCommonTerms
bool bIsSpellCapitalization
sal_Int16 nHyphMinTrailing
bool bROHyphMinWordLength
bool bROIsIgnoreControlCharacters
bool bROIsSpellClosedCompound
bool bROIsAutoReplaceUniqueEntries
css::uno::Sequence< OUString > aActiveDics
bool bROIsSpellHyphenatedCompound
bool bIsTranslateCommonTerms
sal_Int16 nHyphMinLeading
bool bIsSpellClosedCompound
bool bROIsUseDictionaryList
bool bIsAutoReplaceUniqueEntries
sal_Int32 nDataFilesChangedCheckValue
bool bIsGrammarInteractive
bool bIsShowEntriesRecentlyUsedFirst
bool bIsDirectionToSimplified
bool bRODataFilesChangedCheckValue
bool bIsIgnoreControlCharacters
bool bRODefaultLanguage_CJK
bool bIsSpellHyphenatedCompound
bool bROIsIgnorePostPositionalWord
bool bROIsSpellWithDigits
bool bIsIgnorePostPositionalWord
bool bRODefaultLanguage_CTL
bool bROIsSpellCapitalization
sal_Int16 nHyphMinWordLength
bool bROIsGrammarInteractive
css::uno::Sequence< OUString > aActiveConvDics
bool bIsUseDictionaryList
bool bROIsShowEntriesRecentlyUsedFirst