LibreOffice Module editeng (master) 1
|
#include <unoipset.hxx>
Public Member Functions | |
SvxItemPropertySet (o3tl::span< const SfxItemPropertyMapEntry > pMap, SfxItemPool &rPool) | |
~SvxItemPropertySet () | |
SvxItemPropertySet & | operator= (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 SfxItemPropertyMap & | getPropertyMap () const |
const SfxItemPropertyMapEntry * | getPropertyMapEntry (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 |
SfxItemPool & | mrItemPool |
Definition at line 32 of file unoipset.hxx.
SvxItemPropertySet::SvxItemPropertySet | ( | o3tl::span< const SfxItemPropertyMapEntry > | pMap, |
SfxItemPool & | rPool | ||
) |
Definition at line 34 of file unoipset.cxx.
SvxItemPropertySet::~SvxItemPropertySet | ( | ) |
Definition at line 41 of file unoipset.cxx.
|
delete |
References getPropertyValue().
|
inline |
Definition at line 54 of file unoipset.hxx.
const SfxItemPropertyMapEntry * SvxItemPropertySet::getPropertyMapEntry | ( | std::u16string_view | rName | ) | const |
Definition at line 212 of file unoipset.cxx.
References SfxItemPropertyMap::getByName(), and m_aPropertyMap.
uno::Reference< beans::XPropertySetInfo > const & SvxItemPropertySet::getPropertySetInfo | ( | ) | const |
Definition at line 218 of file unoipset.cxx.
References m_aPropertyMap, and m_xInfo.
|
static |
Definition at line 56 of file unoipset.cxx.
References SfxItemPropertyMapEntry::aType, cppu::UnoType< typename T >::get(), SfxItemPool::GetDefaultItem(), SfxItemSet::GetItemState(), SfxItemPool::GetMetric(), SfxItemSet::GetPool(), SfxItemPropertyMapEntry::nMemberId, SfxItemPropertyMapEntry::nMoreFlags, SfxItemPropertyMapEntry::nWID, SfxPoolItem::QueryValue(), rSet, uno::Any::setValue(), SvxUnoCheckForPositiveValue(), and SvxUnoConvertToMM().
uno::Any SvxItemPropertySet::getPropertyValue | ( | const SfxItemPropertyMapEntry * | pMap, |
SvxItemPropertySetUsrAnys & | rAnys | ||
) | const |
Definition at line 150 of file unoipset.cxx.
References SvxItemPropertySetUsrAnys::AddUsrAnyForID(), SfxItemPropertyMapEntry::aType, SfxItemSet::Count(), SfxItemPool::GetDefaultItem(), SfxItemSet::GetItemState(), SfxItemPool::GetMetric(), SvxItemPropertySetUsrAnys::GetUsrAnyForID(), SfxItemPool::IsWhich(), mrItemPool, SfxItemPropertyMapEntry::nMemberId, SfxItemPropertyMapEntry::nMoreFlags, SfxItemPropertyMapEntry::nWID, SfxItemSet::Put(), SfxPoolItem::QueryValue(), uno::Any::setValue(), and SvxUnoConvertToMM().
|
delete |
|
static |
References getPropertyValue().
|
static |
|
private |
Definition at line 34 of file unoipset.hxx.
Referenced by getPropertyMapEntry(), and getPropertySetInfo().
|
mutableprivate |
Definition at line 35 of file unoipset.hxx.
Referenced by getPropertySetInfo().
|
private |
Definition at line 36 of file unoipset.hxx.
Referenced by getPropertyValue().