LibreOffice Module editeng (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
SvxItemPropertySet Class Reference

#include <unoipset.hxx>

Collaboration diagram for SvxItemPropertySet:
[legend]

Public Member Functions

 SvxItemPropertySet (o3tl::span< const SfxItemPropertyMapEntry > pMap, SfxItemPool &rPool)
 
 ~SvxItemPropertySet ()
 
SvxItemPropertySetoperator= (SvxItemPropertySet const &)=delete
 
 SvxItemPropertySet (SvxItemPropertySet const &)=delete
 
css::uno::Any getPropertyValue (const SfxItemPropertyMapEntry *pMap, SvxItemPropertySetUsrAnys &rAnys) const
 
css::uno::Reference< css::beans::XPropertySetInfo > const & getPropertySetInfo () const
 
const SfxItemPropertyMapgetPropertyMap () const
 
const SfxItemPropertyMapEntrygetPropertyMapEntry (std::u16string_view rName) const
 

Static Public Member Functions

static css::uno::Any getPropertyValue (const SfxItemPropertyMapEntry *pMap, const SfxItemSet &rSet, bool bSearchInParent, bool bDontConvertNegativeValues)
 
static void setPropertyValue (const SfxItemPropertyMapEntry *pMap, const css::uno::Any &rVal, SfxItemSet &rSet, bool bDontConvertNegativeValues)
 
static void setPropertyValue (const SfxItemPropertyMapEntry *pMap, const css::uno::Any &rVal, SvxItemPropertySetUsrAnys &rAnys)
 

Private Attributes

SfxItemPropertyMap m_aPropertyMap
 
css::uno::Reference< css::beans::XPropertySetInfo > m_xInfo
 
SfxItemPoolmrItemPool
 

Detailed Description

Definition at line 32 of file unoipset.hxx.

Constructor & Destructor Documentation

◆ SvxItemPropertySet() [1/2]

SvxItemPropertySet::SvxItemPropertySet ( o3tl::span< const SfxItemPropertyMapEntry pMap,
SfxItemPool rPool 
)

Definition at line 34 of file unoipset.cxx.

◆ ~SvxItemPropertySet()

SvxItemPropertySet::~SvxItemPropertySet ( )

Definition at line 41 of file unoipset.cxx.

◆ SvxItemPropertySet() [2/2]

SvxItemPropertySet::SvxItemPropertySet ( SvxItemPropertySet const &  )
delete

References getPropertyValue().

Member Function Documentation

◆ getPropertyMap()

const SfxItemPropertyMap & SvxItemPropertySet::getPropertyMap ( ) const
inline

Definition at line 54 of file unoipset.hxx.

◆ getPropertyMapEntry()

const SfxItemPropertyMapEntry * SvxItemPropertySet::getPropertyMapEntry ( std::u16string_view  rName) const

Definition at line 212 of file unoipset.cxx.

References SfxItemPropertyMap::getByName(), and m_aPropertyMap.

◆ getPropertySetInfo()

uno::Reference< beans::XPropertySetInfo > const & SvxItemPropertySet::getPropertySetInfo ( ) const

Definition at line 218 of file unoipset.cxx.

References m_aPropertyMap, and m_xInfo.

◆ getPropertyValue() [1/2]

uno::Any SvxItemPropertySet::getPropertyValue ( const SfxItemPropertyMapEntry pMap,
const SfxItemSet rSet,
bool  bSearchInParent,
bool  bDontConvertNegativeValues 
)
static

◆ getPropertyValue() [2/2]

uno::Any SvxItemPropertySet::getPropertyValue ( const SfxItemPropertyMapEntry pMap,
SvxItemPropertySetUsrAnys rAnys 
) const

◆ operator=()

SvxItemPropertySet & SvxItemPropertySet::operator= ( SvxItemPropertySet const &  )
delete

◆ setPropertyValue() [1/2]

static void SvxItemPropertySet::setPropertyValue ( const SfxItemPropertyMapEntry pMap,
const css::uno::Any &  rVal,
SfxItemSet rSet,
bool  bDontConvertNegativeValues 
)
static

References getPropertyValue().

◆ setPropertyValue() [2/2]

static void SvxItemPropertySet::setPropertyValue ( const SfxItemPropertyMapEntry pMap,
const css::uno::Any &  rVal,
SvxItemPropertySetUsrAnys rAnys 
)
static

Member Data Documentation

◆ m_aPropertyMap

SfxItemPropertyMap SvxItemPropertySet::m_aPropertyMap
private

Definition at line 34 of file unoipset.hxx.

Referenced by getPropertyMapEntry(), and getPropertySetInfo().

◆ m_xInfo

css::uno::Reference<css::beans::XPropertySetInfo> SvxItemPropertySet::m_xInfo
mutableprivate

Definition at line 35 of file unoipset.hxx.

Referenced by getPropertySetInfo().

◆ mrItemPool

SfxItemPool& SvxItemPropertySet::mrItemPool
private

Definition at line 36 of file unoipset.hxx.

Referenced by getPropertyValue().


The documentation for this class was generated from the following files: