LibreOffice Module unotools (master) 1
|
#include <lingucfg.hxx>
Public Member Functions | |
SvtLinguConfig () | |
virtual | ~SvtLinguConfig () override |
css::uno::Sequence< OUString > | GetNodeNames (const OUString &rNode) const |
css::uno::Sequence< css::uno::Any > | GetProperties (const css::uno::Sequence< OUString > &rNames) const |
bool | ReplaceSetProperties (const OUString &rNode, const css::uno::Sequence< css::beans::PropertyValue > &rValues) |
css::uno::Any | GetProperty (std::u16string_view rPropertyName) const |
css::uno::Any | GetProperty (sal_Int32 nPropertyHandle) const |
bool | SetProperty (std::u16string_view rPropertyName, const css::uno::Any &rValue) |
bool | SetProperty (sal_Int32 nPropertyHandle, const css::uno::Any &rValue) |
void | GetOptions (SvtLinguOptions &rOptions) const |
bool | IsReadOnly (std::u16string_view rPropertyName) const |
bool | GetElementNamesFor (const OUString &rNodeName, css::uno::Sequence< OUString > &rElementNames) const |
the following functions work on the 'ServiceManager' sub node of the linguistic configuration only More... | |
bool | GetSupportedDictionaryFormatsFor (const OUString &rSetName, const OUString &rSetEntry, css::uno::Sequence< OUString > &rFormatList) const |
bool | GetDictionaryEntry (const OUString &rNodeName, SvtLinguConfigDictionaryEntry &rDicEntry) const |
css::uno::Sequence< OUString > | GetDisabledDictionaries () const |
std::vector< SvtLinguConfigDictionaryEntry > | GetActiveDictionariesByFormat (std::u16string_view rFormatName) const |
OUString | GetSpellAndGrammarContextSuggestionImage (const OUString &rServiceImplName) const |
OUString | GetSpellAndGrammarContextDictionaryImage (const OUString &rServiceImplName) const |
OUString | GetSynonymsContextImage (const OUString &rServiceImplName) const |
bool | HasGrammarChecker () const |
Public Member Functions inherited from utl::detail::Options | |
Options () | |
virtual | ~Options () override=0 |
Public Member Functions inherited from utl::ConfigurationBroadcaster | |
void | AddListener (utl::ConfigurationListener *pListener) |
void | RemoveListener (utl::ConfigurationListener const *pListener) |
void | NotifyListeners (ConfigurationHints nHint) |
ConfigurationBroadcaster () | |
ConfigurationBroadcaster (ConfigurationBroadcaster const &) | |
virtual | ~ConfigurationBroadcaster () |
ConfigurationBroadcaster & | operator= (ConfigurationBroadcaster const &other) |
virtual void | BlockBroadcasts (bool bBlock) |
Public Member Functions inherited from utl::ConfigurationListener | |
virtual | ~ConfigurationListener () |
virtual void | ConfigurationChanged (ConfigurationBroadcaster *p, ConfigurationHints nHint)=0 |
Private Member Functions | |
css::uno::Reference< css::util::XChangesBatch > const & | GetMainUpdateAccess () const |
OUString | GetVendorImageUrl_Impl (const OUString &rServiceImplName, const OUString &rImageName) const |
SvtLinguConfig (const SvtLinguConfig &)=delete | |
SvtLinguConfig & | operator= (const SvtLinguConfig &)=delete |
Static Private Member Functions | |
static UNOTOOLS_DLLPRIVATE SvtLinguConfigItem & | GetConfigItem () |
Private Attributes | |
css::uno::Reference< css::util::XChangesBatch > | m_xMainUpdateAccess |
Additional Inherited Members | |
Protected Member Functions inherited from utl::detail::Options | |
virtual void | ConfigurationChanged (::utl::ConfigurationBroadcaster *p, ConfigurationHints nHint) override |
Definition at line 142 of file lingucfg.hxx.
|
privatedelete |
SvtLinguConfig::SvtLinguConfig | ( | ) |
Definition at line 821 of file lingucfg.cxx.
References nCfgItemRefCount.
|
overridevirtual |
Definition at line 828 of file lingucfg.cxx.
References utl::ConfigItem::Commit(), utl::ConfigItem::IsModified(), nCfgItemRefCount, and pCfgItem.
std::vector< SvtLinguConfigDictionaryEntry > SvtLinguConfig::GetActiveDictionariesByFormat | ( | std::u16string_view | rFormatName | ) | const |
Definition at line 1029 of file lingucfg.cxx.
References SvtLinguConfigDictionaryEntry::aFormatName, aG_Dictionaries, SvtLinguConfigDictionaryEntry::aLocaleNames, SvtLinguConfigDictionaryEntry::aLocations, DBG_ASSERT, GetDictionaryEntry(), GetDisabledDictionaries(), and GetElementNamesFor().
|
staticprivate |
Definition at line 842 of file lingucfg.cxx.
References ItemHolder1::holdConfigItem(), LinguConfig, and pCfgItem.
Referenced by GetNodeNames(), GetOptions(), GetProperties(), GetProperty(), IsReadOnly(), and ReplaceSetProperties().
bool SvtLinguConfig::GetDictionaryEntry | ( | const OUString & | rNodeName, |
SvtLinguConfigDictionaryEntry & | rDicEntry | ||
) | const |
Definition at line 964 of file lingucfg.cxx.
References SvtLinguConfigDictionaryEntry::aFormatName, aG_Dictionaries, SvtLinguConfigDictionaryEntry::aLocaleNames, SvtLinguConfigDictionaryEntry::aLocations, DBG_ASSERT, GetMainUpdateAccess(), and lcl_GetFileUrlFromOrigin().
Referenced by GetActiveDictionariesByFormat().
uno::Sequence< OUString > SvtLinguConfig::GetDisabledDictionaries | ( | ) | const |
Definition at line 1014 of file lingucfg.cxx.
References GetMainUpdateAccess().
Referenced by GetActiveDictionariesByFormat().
bool SvtLinguConfig::GetElementNamesFor | ( | const OUString & | rNodeName, |
css::uno::Sequence< OUString > & | rElementNames | ||
) | const |
the following functions work on the 'ServiceManager' sub node of the linguistic configuration only
Definition at line 901 of file lingucfg.cxx.
References GetMainUpdateAccess().
Referenced by GetActiveDictionariesByFormat().
|
private |
Definition at line 1074 of file lingucfg.cxx.
References Translate::get(), comphelper::getProcessComponentContext(), and m_xMainUpdateAccess.
Referenced by GetDictionaryEntry(), GetDisabledDictionaries(), GetElementNamesFor(), GetSupportedDictionaryFormatsFor(), GetVendorImageUrl_Impl(), and HasGrammarChecker().
uno::Sequence< OUString > SvtLinguConfig::GetNodeNames | ( | const OUString & | rNode | ) | const |
Definition at line 855 of file lingucfg.cxx.
References GetConfigItem(), and utl::ConfigItem::GetNodeNames().
void SvtLinguConfig::GetOptions | ( | SvtLinguOptions & | rOptions | ) | const |
Definition at line 891 of file lingucfg.cxx.
References GetConfigItem(), and SvtLinguConfigItem::GetOptions().
uno::Sequence< uno::Any > SvtLinguConfig::GetProperties | ( | const css::uno::Sequence< OUString > & | rNames | ) | const |
Definition at line 860 of file lingucfg.cxx.
References GetConfigItem(), and utl::ConfigItem::GetProperties().
uno::Any SvtLinguConfig::GetProperty | ( | sal_Int32 | nPropertyHandle | ) | const |
Definition at line 876 of file lingucfg.cxx.
References GetConfigItem(), and SvtLinguConfigItem::GetProperty().
uno::Any SvtLinguConfig::GetProperty | ( | std::u16string_view | rPropertyName | ) | const |
Definition at line 871 of file lingucfg.cxx.
References GetConfigItem(), and SvtLinguConfigItem::GetProperty().
OUString SvtLinguConfig::GetSpellAndGrammarContextDictionaryImage | ( | const OUString & | rServiceImplName | ) | const |
Definition at line 1150 of file lingucfg.cxx.
References GetVendorImageUrl_Impl().
OUString SvtLinguConfig::GetSpellAndGrammarContextSuggestionImage | ( | const OUString & | rServiceImplName | ) | const |
Definition at line 1138 of file lingucfg.cxx.
References GetVendorImageUrl_Impl().
bool SvtLinguConfig::GetSupportedDictionaryFormatsFor | ( | const OUString & | rSetName, |
const OUString & | rSetEntry, | ||
css::uno::Sequence< OUString > & | rFormatList | ||
) | const |
Definition at line 920 of file lingucfg.cxx.
References DBG_ASSERT, and GetMainUpdateAccess().
OUString SvtLinguConfig::GetSynonymsContextImage | ( | const OUString & | rServiceImplName | ) | const |
Definition at line 1162 of file lingucfg.cxx.
References GetVendorImageUrl_Impl().
|
private |
Definition at line 1103 of file lingucfg.cxx.
References DBG_UNHANDLED_EXCEPTION, GetMainUpdateAccess(), and lcl_GetFileUrlFromOrigin().
Referenced by GetSpellAndGrammarContextDictionaryImage(), GetSpellAndGrammarContextSuggestionImage(), and GetSynonymsContextImage().
bool SvtLinguConfig::HasGrammarChecker | ( | ) | const |
Definition at line 1175 of file lingucfg.cxx.
References GetMainUpdateAccess().
bool SvtLinguConfig::IsReadOnly | ( | std::u16string_view | rPropertyName | ) | const |
Definition at line 896 of file lingucfg.cxx.
References GetConfigItem(), and SvtLinguConfigItem::IsReadOnly().
|
privatedelete |
bool SvtLinguConfig::ReplaceSetProperties | ( | const OUString & | rNode, |
const css::uno::Sequence< css::beans::PropertyValue > & | rValues | ||
) |
Definition at line 865 of file lingucfg.cxx.
References GetConfigItem(), and utl::ConfigItem::ReplaceSetProperties().
bool SvtLinguConfig::SetProperty | ( | sal_Int32 | nPropertyHandle, |
const css::uno::Any & | rValue | ||
) |
bool SvtLinguConfig::SetProperty | ( | std::u16string_view | rPropertyName, |
const css::uno::Any & | rValue | ||
) |
|
mutableprivate |
Definition at line 148 of file lingucfg.hxx.
Referenced by GetMainUpdateAccess().