LibreOffice Module unotools (master) 1
|
#include <configmgr.hxx>
Public Member Functions | |
SAL_DLLPRIVATE | ConfigManager () |
SAL_DLLPRIVATE | ~ConfigManager () |
SAL_DLLPRIVATE css::uno::Reference< css::container::XHierarchicalNameAccess > | addConfigItem (utl::ConfigItem &item) |
SAL_DLLPRIVATE void | removeConfigItem (utl::ConfigItem &item) |
SAL_DLLPRIVATE void | registerConfigItem (utl::ConfigItem *item) |
Static Public Member Functions | |
static OUString | getAboutBoxProductVersion () |
static OUString | getAboutBoxProductVersionSuffix () |
static OUString | getDefaultCurrency () |
static OUString | getUILocale () |
static OUString | getWorkLocale () |
static OUString | getProductExtension () |
static OUString | getProductName () |
static OUString | getProductVersion () |
static OUString | getVendor () |
static void | storeConfigItems () |
static SAL_DLLPRIVATE ConfigManager & | getConfigManager () |
static SAL_DLLPRIVATE css::uno::Reference< css::container::XHierarchicalNameAccess > | acquireTree (utl::ConfigItem const &item) |
static css::uno::Reference< css::container::XHierarchicalNameAccess > | acquireTree (std::u16string_view rSubTreeName) |
static bool | IsFuzzing () |
static void | EnableFuzzing () |
Private Member Functions | |
ConfigManager (const ConfigManager &)=delete | |
ConfigManager & | operator= (const ConfigManager &)=delete |
void | doStoreConfigItems () |
Private Attributes | |
std::vector< ConfigItem * > | items_ |
Definition at line 39 of file configmgr.hxx.
utl::ConfigManager::ConfigManager | ( | ) |
Definition at line 144 of file configmgr.cxx.
utl::ConfigManager::~ConfigManager | ( | ) |
Definition at line 146 of file configmgr.cxx.
References SAL_WARN_IF.
|
privatedelete |
|
static |
Definition at line 133 of file configmgr.cxx.
|
static |
Definition at line 117 of file configmgr.cxx.
References AllLocales, args, utl::ConfigItem::GetMode(), and utl::ConfigItem::GetSubTreeName().
Referenced by SvtDynamicMenuOptions::GetMenu(), utl::ConfigItem::GetTree(), SvtSecurityOptions::GetTrustedAuthors(), SvtSecurityOptions::SetTrustedAuthors(), and SvtOptionsDialogOptions::SvtOptionsDialogOptions().
css::uno::Reference< css::container::XHierarchicalNameAccess > utl::ConfigManager::addConfigItem | ( | utl::ConfigItem & | item | ) |
Definition at line 151 of file configmgr.cxx.
Referenced by utl::ConfigItem::ConfigItem().
|
private |
Definition at line 168 of file configmgr.cxx.
References utl::ConfigItem::ClearModified(), utl::ConfigItem::Commit(), and utl::ConfigItem::IsModified().
|
static |
Definition at line 187 of file configmgr.cxx.
References bIsFuzzing, and LanguageTag::disable_lt_tag_parse().
|
static |
Definition at line 71 of file configmgr.cxx.
References Translate::get().
|
static |
Definition at line 75 of file configmgr.cxx.
References Translate::get().
|
static |
Definition at line 111 of file configmgr.cxx.
Referenced by utl::ConfigItem::ConfigItem(), and utl::ConfigItem::~ConfigItem().
|
static |
Definition at line 79 of file configmgr.cxx.
References Translate::get().
|
static |
Definition at line 91 of file configmgr.cxx.
References Translate::get().
Referenced by utl::DocInfoHelper::GetGeneratorString().
|
static |
Definition at line 95 of file configmgr.cxx.
References Translate::get().
Referenced by utl::DocInfoHelper::GetGeneratorString().
|
static |
Definition at line 99 of file configmgr.cxx.
References Translate::get().
Referenced by utl::DocInfoHelper::GetGeneratorString(), and utl::isProductVersionUpgraded().
|
static |
Definition at line 83 of file configmgr.cxx.
References Translate::get().
|
static |
Definition at line 103 of file configmgr.cxx.
References Translate::get().
|
static |
Definition at line 87 of file configmgr.cxx.
References Translate::get().
|
static |
Definition at line 181 of file configmgr.cxx.
References bIsFuzzing.
Referenced by utl::MediaDescriptor::addInputStreamOwnLock(), utl::ConfigItem::ConfigItem(), utl::DefaultFontConfiguration::DefaultFontConfiguration(), GlobalEventConfig::GetEventName(), SvtSecurityOptions::GetMacroSecurityLevel(), SvtSecurityOptions::GetSecureURLs(), utl::ConfigItem::GetTree(), SvtSecurityOptions::IsMacroDisabled(), SvtSecurityOptions::IsOptionSet(), SvtSecurityOptions::SetMacroSecurityLevel(), SvtSysLocaleOptions::SvtSysLocaleOptions(), SvtViewOptions::SvtViewOptions(), and utl_getLocaleForGlobalDefaultEncoding().
|
privatedelete |
void utl::ConfigManager::registerConfigItem | ( | utl::ConfigItem * | item | ) |
Definition at line 163 of file configmgr.cxx.
void utl::ConfigManager::removeConfigItem | ( | utl::ConfigItem & | item | ) |
Definition at line 159 of file configmgr.cxx.
Referenced by utl::ConfigItem::~ConfigItem().
|
static |
Definition at line 107 of file configmgr.cxx.
|
private |
Definition at line 97 of file configmgr.hxx.