[Libreoffice] Simplified C++ configuration access

Stephan Bergmann sbergman at redhat.com
Tue Jan 31 06:54:57 PST 2012


On 01/31/2012 11:31 AM, Stephan Bergmann wrote:
> At the next level, the new unotools/configuration.hxx header provides
> type-safe C++ wrappers for the various configuration entities on top of
> the lower level UNO services. For example, the
> utl::ConfigurationProperty class template can be used to wrap a given
> configuration property of a specific type in a C++ class whose get and
> set member functions internally handle the conversion between the UNO
> API's generic Any and the concrete type of the given property. There is
> also a utl::ConfigurationChanges class that wraps an instance of
> ReadWriteAccess for (batch) modification.

Had to move the header from unotools/configuration.hxx to 
comphelper/configuration.hxx now, so that some other code in comphelper 
can use it, too.  Only noticeable change to client code should be that 
ConfigurationChanges is now in namespace comphelper.

Stephan


More information about the LibreOffice mailing list