19#ifndef INCLUDED_VCL_CONFIGSETTINGS_HXX
20#define INCLUDED_VCL_CONFIGSETTINGS_HXX
22#include <rtl/ustring.hxx>
26#include <unordered_map>
32 typedef std::unordered_map< OUString, OUString >
OUStrMap;
43 virtual void Notify(
const css::uno::Sequence< OUString >& rPropertyNames )
override;
48 virtual void ImplCommit()
override;
55 OUString
getValue(
const OUString& rGroup,
const OUString& rKey )
const;
56 void setValue(
const OUString& rGroup,
const OUString& rKey,
const OUString& rValue );
std::unordered_map< OUString, SmallOUStrMap > m_aSettings
css::beans::Optional< css::uno::Any > getValue(std::u16string_view id)
css::uno::Reference< css::linguistic2::XProofreadingIterator > get(css::uno::Reference< css::uno::XComponentContext > const &context)
std::unordered_map< OUString, OUString > OUStrMap
RegError REGISTRY_CALLTYPE setValue(RegKeyHandle hKey, rtl_uString *keyName, RegValueType valueType, RegValue pData, sal_uInt32 valueSize)