LibreOffice Module svx (master) 1
|
SvxUnoPropertyMapProvider. More...
#include <unoprov.hxx>
Public Member Functions | |
SvxUnoPropertyMapProvider () | |
~SvxUnoPropertyMapProvider () | |
o3tl::span< const SfxItemPropertyMapEntry > | GetMap (sal_uInt16 nPropertyId) |
const SvxItemPropertySet * | GetPropertySet (sal_uInt16 nPropertyId, SfxItemPool &rPool) |
Private Attributes | |
o3tl::span< SfxItemPropertyMapEntry const > | aMapArr [SVXMAP_END] |
std::unique_ptr< SvxItemPropertySet > | aSetArr [SVXMAP_END] |
Definition at line 83 of file unoprov.hxx.
SvxUnoPropertyMapProvider::SvxUnoPropertyMapProvider | ( | ) |
Definition at line 875 of file unoprov.cxx.
References aSetArr, i, and SVXMAP_END.
SvxUnoPropertyMapProvider::~SvxUnoPropertyMapProvider | ( | ) |
Definition at line 881 of file unoprov.cxx.
o3tl::span< const SfxItemPropertyMapEntry > SvxUnoPropertyMapProvider::GetMap | ( | sal_uInt16 | nPropertyId | ) |
Definition at line 886 of file unoprov.cxx.
References aMapArr, ImplGetSvx3DCubeObjectPropertyMap(), ImplGetSvx3DExtrudeObjectPropertyMap(), ImplGetSvx3DLatheObjectPropertyMap(), ImplGetSvx3DPolygonObjectPropertyMap(), ImplGetSvx3DSceneObjectPropertyMap(), ImplGetSvx3DSphereObjectPropertyMap(), ImplGetSvxAllPropertyMap(), ImplGetSvxAppletPropertyMap(), ImplGetSvxCaptionPropertyMap(), ImplGetSvxCirclePropertyMap(), ImplGetSvxConnectorPropertyMap(), ImplGetSvxControlShapePropertyMap(), ImplGetSvxCustomShapePropertyMap(), ImplGetSvxDimensioningPropertyMap(), ImplGetSvxFramePropertyMap(), ImplGetSvxGraphicObjectPropertyMap(), ImplGetSvxGroupPropertyMap(), ImplGetSvxMediaShapePropertyMap(), ImplGetSvxOle2PropertyMap(), ImplGetSvxPageShapePropertyMap(), ImplGetSvxPluginPropertyMap(), ImplGetSvxPolyPolygonPropertyMap(), ImplGetSvxShapePropertyMap(), ImplGetSvxTableShapePropertyMap(), ImplGetSvxTextShapePropertyMap(), nPropertyId, SVXMAP_3DCUBEOBJECT, SVXMAP_3DEXTRUDEOBJECT, SVXMAP_3DLATHEOBJECT, SVXMAP_3DPOLYGONOBJECT, SVXMAP_3DSCENEOBJECT, SVXMAP_3DSPHEREOBJECT, SVXMAP_ALL, SVXMAP_APPLET, SVXMAP_CAPTION, SVXMAP_CIRCLE, SVXMAP_CONNECTOR, SVXMAP_CONTROL, SVXMAP_CUSTOMSHAPE, SVXMAP_DIMENSIONING, SVXMAP_END, SVXMAP_FRAME, SVXMAP_GRAPHICOBJECT, SVXMAP_GROUP, SVXMAP_MEDIA, SVXMAP_OLE2, SVXMAP_PAGE, SVXMAP_PLUGIN, SVXMAP_POLYPOLYGON, SVXMAP_SHAPE, SVXMAP_TABLE, and SVXMAP_TEXT.
Referenced by SvxDrawPage::CreateShapeByTypeAndInventor(), and GetPropertySet().
const SvxItemPropertySet * SvxUnoPropertyMapProvider::GetPropertySet | ( | sal_uInt16 | nPropertyId, |
SfxItemPool & | rPool | ||
) |
Definition at line 924 of file unoprov.cxx.
References aSetArr, GetMap(), and nPropertyId.
Referenced by SvxDrawPage::CreateShapeByTypeAndInventor().
|
private |
Definition at line 85 of file unoprov.hxx.
Referenced by GetMap().
|
private |
Definition at line 86 of file unoprov.hxx.
Referenced by GetPropertySet(), and SvxUnoPropertyMapProvider().