|
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().