31using namespace ::
cppu;
50 const OUString& rName,
52 const css::uno::Any& rValue )
54 switch( pProperty->
nWID )
58 Reference< XIndexAccess > xTemplate;
60 if( !(rValue >>= xTemplate) )
61 throw IllegalArgumentException();
79 switch( pProperty->
nWID )
102 const OUString& rName,
104 css::uno::Any& rValue )
106 switch( pProperty->
nWID )
112 rValue <<= static_cast< sdr::table::SdrTableObj* >(
GetSdrObject() )->getTable();
120 rValue <<= static_cast< sdr::table::SdrTableObj* >(
GetSdrObject() )->getTableStyle();
144 switch( pProperty->
nWID )
Graphic SvxGetGraphicForShape(SdrObject &rShape)
css::uno::Reference< css::graphic::XGraphic > GetXGraphic() const
virtual bool getPropertyValueImpl(const OUString &rName, const SfxItemPropertyMapEntry *pProperty, css::uno::Any &rValue)
virtual void lock()
called from the XActionLockable interface methods on initial locking
bool HasSdrObject() const
void SetShapeType(const OUString &ShapeType)
virtual void unlock()
called from the XActionLockable interface methods on final unlock
SdrObject * GetSdrObject() const
virtual bool setPropertyValueImpl(const OUString &rName, const SfxItemPropertyMapEntry *pProperty, const css::uno::Any &rValue)
virtual void unlock() override
called from the XActionLockable interface methods on final unlock
virtual void lock() override
called from the XActionLockable interface methods on initial locking
virtual ~SvxTableShape() noexcept override
virtual bool getPropertyValueImpl(const OUString &rName, const SfxItemPropertyMapEntry *pProperty, css::uno::Any &rValue) override
SvxTableShape(SdrObject *pObj)
virtual bool setPropertyValueImpl(const OUString &rName, const SfxItemPropertyMapEntry *pProperty, const css::uno::Any &rValue) override
SvxUnoPropertyMapProvider & getSvxMapProvider()
#define OWN_ATTR_TABLETEMPLATE
#define OWN_ATTR_OLEMODEL
#define OWN_ATTR_TABLETEMPLATE_BANDINGCOLUMNS
#define OWN_ATTR_REPLACEMENT_GRAPHIC
reuse attr slots for GraphicObject which will never be used together with graphic object
#define OWN_ATTR_TABLETEMPLATE_BANDINGROWS
#define OWN_ATTR_TABLETEMPLATE_FIRSTCOLUMN
#define OWN_ATTR_TABLETEMPLATE_FIRSTROW
#define OWN_ATTR_TABLETEMPLATE_LASTCOLUMN
#define OWN_ATTR_TABLETEMPLATE_LASTROW