19#ifndef INCLUDED_EDITENG_SHADITEM_HXX 
   20#define INCLUDED_EDITENG_SHADITEM_HXX 
   47                 const Color *pColor = 
nullptr, 
const sal_uInt16 nWidth = 100 ,
 
   58                                  OUString &rText, 
const IntlWrapper& ) 
const override;
 
   70    void SetWidth( sal_uInt16 nNew ) { nWidth = nNew; }
 
   78    virtual void            SetEnumValue( sal_uInt16 nNewVal ) 
override;
 
virtual sal_uInt16 GetValueCount() const=0
 
virtual sal_uInt16 GetEnumValue() const=0
 
virtual bool PutValue(const css::uno::Any &rVal, sal_uInt8) override
 
virtual bool operator==(const SfxPoolItem &rItem) const override
 
virtual bool QueryValue(css::uno::Any &rVal, sal_uInt8=0) const override
 
virtual bool GetPresentation(SfxItemPresentation, MapUnit, MapUnit, OUString &rText, const IntlWrapper &) const override
 
virtual void SetEnumValue(sal_uInt16 nValue)=0
 
virtual void ScaleMetrics(tools::Long lMult, tools::Long lDiv)
 
virtual void dumpAsXml(xmlTextWriterPtr pWriter) const
 
virtual SfxPoolItem * Clone(SfxItemPool *pPool=nullptr) const=0
 
virtual bool HasMetrics() const
 
sal_uInt16 GetWidth() const
 
const Color & GetColor() const
 
void SetLocation(SvxShadowLocation eNew)
 
SvxShadowLocation GetLocation() const
 
SvxShadowLocation eLocation
 
void SetWidth(sal_uInt16 nNew)
 
void SetColor(const Color &rNew)
 
#define EDITENG_DLLPUBLIC
 
struct _xmlTextWriter * xmlTextWriterPtr