LibreOffice Module svx (master) 1
Classes | Namespaces | Typedefs | Functions
unoshape.hxx File Reference
#include <memory>
#include <com/sun/star/document/XActionLockable.hpp>
#include <com/sun/star/drawing/XEnhancedCustomShapeDefaulter.hpp>
#include <com/sun/star/drawing/XGluePointsSupplier.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XPropertyState.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/lang/XUnoTunnel.hpp>
#include <com/sun/star/awt/Point.hpp>
#include <com/sun/star/drawing/PolygonKind.hpp>
#include <com/sun/star/drawing/XShapes.hpp>
#include <com/sun/star/drawing/XShapes2.hpp>
#include <com/sun/star/drawing/XShapeGroup.hpp>
#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/beans/XMultiPropertySet.hpp>
#include <com/sun/star/beans/XMultiPropertyStates.hpp>
#include <com/sun/star/drawing/XConnectorShape.hpp>
#include <com/sun/star/drawing/XControlShape.hpp>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <sal/types.h>
#include <svl/lstner.hxx>
#include <editeng/unoipset.hxx>
#include <svx/svxdllapi.h>
#include <rtl/ref.hxx>
#include <com/sun/star/uno/Any.hxx>
#include <editeng/unotext.hxx>
#include <svx/svdobj.hxx>
#include <comphelper/servicehelper.hxx>
#include <cppuhelper/basemutex.hxx>
#include <cppuhelper/implbase12.hxx>
Include dependency graph for unoshape.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SvxShape
 
class  SvxShapeText
 
class  SvxShapeRect
 
class  SvxShapeGroupAnyD
 This only exists so I have a common base class for SvxShapeGroup and Svx3DSceneObject. More...
 
class  SvxShapeGroup
 
class  SvxShapeConnector
 
class  SvxShapeControl
 
class  SvxShapeDimensioning
 
class  SvxShapeCircle
 
class  SvxOle2Shape
 
class  SvxShapePolyPolygon
 
class  SvxGraphicObject
 
class  Svx3DSceneObject
 
class  Svx3DCubeObject
 
class  Svx3DSphereObject
 
class  Svx3DLatheObject
 
class  Svx3DExtrudeObject
 
class  Svx3DPolygonObject
 
class  SvxCustomShape
 
class  SvxMediaShape
 

Namespaces

namespace  basegfx
 

Typedefs

typedef ::cppu::WeakAggImplHelper12< css::drawing::XShape, css::lang::XComponent, css::beans::XPropertySet, css::beans::XMultiPropertySet, css::beans::XPropertyState, css::lang::XUnoTunnel, css::container::XNamed, css::drawing::XGluePointsSupplier, css::container::XChild, css::lang::XServiceInfo, css::document::XActionLockable, css::beans::XMultiPropertyStates > SvxShape_UnoImplHelper
 

Functions

void SVXCORE_DLLPUBLIC SvxItemPropertySet_setPropertyValue (const SfxItemPropertyMapEntry *pMap, const css::uno::Any &rVal, SfxItemSet &rSet)
 
css::uno::Any SVXCORE_DLLPUBLIC SvxItemPropertySet_getPropertyValue (const SfxItemPropertyMapEntry *pMap, const SfxItemSet &rSet)
 

Typedef Documentation

◆ SvxShape_UnoImplHelper

typedef ::cppu::WeakAggImplHelper12< css::drawing::XShape, css::lang::XComponent, css::beans::XPropertySet, css::beans::XMultiPropertySet, css::beans::XPropertyState, css::lang::XUnoTunnel, css::container::XNamed, css::drawing::XGluePointsSupplier, css::container::XChild, css::lang::XServiceInfo, css::document::XActionLockable, css::beans::XMultiPropertyStates> SvxShape_UnoImplHelper

Definition at line 97 of file unoshape.hxx.

Function Documentation

◆ SvxItemPropertySet_getPropertyValue()

css::uno::Any SVXCORE_DLLPUBLIC SvxItemPropertySet_getPropertyValue ( const SfxItemPropertyMapEntry pMap,
const SfxItemSet rSet 
)

◆ SvxItemPropertySet_setPropertyValue()

void SVXCORE_DLLPUBLIC SvxItemPropertySet_setPropertyValue ( const SfxItemPropertyMapEntry pMap,
const css::uno::Any rVal,
SfxItemSet rSet 
)