LibreOffice Module svx (master) 1
Public Member Functions | Private Attributes | List of all members
SvxUnoPropertyMapProvider Class Reference

SvxUnoPropertyMapProvider. More...

#include <unoprov.hxx>

Collaboration diagram for SvxUnoPropertyMapProvider:
[legend]

Public Member Functions

 SvxUnoPropertyMapProvider ()
 
 ~SvxUnoPropertyMapProvider ()
 
o3tl::span< const SfxItemPropertyMapEntryGetMap (sal_uInt16 nPropertyId)
 
const SvxItemPropertySetGetPropertySet (sal_uInt16 nPropertyId, SfxItemPool &rPool)
 

Private Attributes

o3tl::span< SfxItemPropertyMapEntry const > aMapArr [SVXMAP_END]
 
std::unique_ptr< SvxItemPropertySetaSetArr [SVXMAP_END]
 

Detailed Description

SvxUnoPropertyMapProvider.

Definition at line 83 of file unoprov.hxx.

Constructor & Destructor Documentation

◆ SvxUnoPropertyMapProvider()

SvxUnoPropertyMapProvider::SvxUnoPropertyMapProvider ( )

Definition at line 867 of file unoprov.cxx.

References aSetArr, i, and SVXMAP_END.

◆ ~SvxUnoPropertyMapProvider()

SvxUnoPropertyMapProvider::~SvxUnoPropertyMapProvider ( )

Definition at line 873 of file unoprov.cxx.

Member Function Documentation

◆ GetMap()

o3tl::span< const SfxItemPropertyMapEntry > SvxUnoPropertyMapProvider::GetMap ( sal_uInt16  nPropertyId)

◆ GetPropertySet()

const SvxItemPropertySet * SvxUnoPropertyMapProvider::GetPropertySet ( sal_uInt16  nPropertyId,
SfxItemPool rPool 
)

Definition at line 916 of file unoprov.cxx.

References aSetArr, GetMap(), and nPropertyId.

Referenced by SvxDrawPage::CreateShapeByTypeAndInventor().

Member Data Documentation

◆ aMapArr

o3tl::span<SfxItemPropertyMapEntry const> SvxUnoPropertyMapProvider::aMapArr[SVXMAP_END]
private

Definition at line 85 of file unoprov.hxx.

Referenced by GetMap().

◆ aSetArr

std::unique_ptr<SvxItemPropertySet> SvxUnoPropertyMapProvider::aSetArr[SVXMAP_END]
private

Definition at line 86 of file unoprov.hxx.

Referenced by GetPropertySet(), and SvxUnoPropertyMapProvider().


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