LibreOffice Module unotools (master) 1
Classes | Namespaces | Functions
configitem.cxx File Reference
#include <sal/config.h>
#include <sal/log.hxx>
#include <unotools/configitem.hxx>
#include <unotools/configmgr.hxx>
#include <unotools/configpaths.hxx>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/util/XChangesListener.hpp>
#include <com/sun/star/util/XChangesNotifier.hpp>
#include <com/sun/star/container/XHierarchicalNameAccess.hpp>
#include <com/sun/star/configuration/XTemplateContainer.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/lang/XSingleServiceFactory.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/util/XChangesBatch.hpp>
#include <o3tl/deleter.hxx>
#include <osl/diagnose.h>
#include <comphelper/sequence.hxx>
#include <comphelper/solarmutex.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <cppuhelper/implbase.hxx>
#include <utility>
Include dependency graph for configitem.cxx:

Go to the source code of this file.

Classes

class  utl::ConfigChangeListener_Impl
 

Namespaces

namespace  utl
 

Functions

static void lcl_normalizeLocalNames (Sequence< OUString > &_rNames, ConfigNameFormat _eFormat, Reference< XInterface > const &_xParentNode)
 
static OUString lcl_extractSetPropertyName (const OUString &rInPath, std::u16string_view rPrefix)
 
static Sequence< OUString > lcl_extractSetPropertyNames (const Sequence< PropertyValue > &rValues, std::u16string_view rPrefix)
 

Function Documentation

◆ lcl_extractSetPropertyName()

static OUString lcl_extractSetPropertyName ( const OUString &  rInPath,
std::u16string_view  rPrefix 
)
static

◆ lcl_extractSetPropertyNames()

static Sequence< OUString > lcl_extractSetPropertyNames ( const Sequence< PropertyValue > &  rValues,
std::u16string_view  rPrefix 
)
static

◆ lcl_normalizeLocalNames()

static void lcl_normalizeLocalNames ( Sequence< OUString > &  _rNames,
ConfigNameFormat  _eFormat,
Reference< XInterface > const &  _xParentNode 
)
static

Definition at line 651 of file configitem.cxx.

References utl::LocalNode, and utl::LocalPath.

Referenced by utl::ConfigItem::GetNodeNames().