20 #ifndef INCLUDED_SVX_SDR_PROPERTIES_DEFAULTPROPERTIES_HXX
21 #define INCLUDED_SVX_SDR_PROPERTIES_DEFAULTPROPERTIES_HXX
30 struct _xmlTextWriter;
42 virtual std::unique_ptr<SfxItemSet> CreateObjectSpecificItemSet(
SfxItemPool& rPool)
override;
45 virtual bool AllowItemChange(
const sal_uInt16 nWhich,
const SfxPoolItem* pNewItem =
nullptr)
const override;
48 virtual void ItemChange(
const sal_uInt16 nWhich,
const SfxPoolItem* pNewItem =
nullptr)
override;
51 virtual void PostItemChange(
const sal_uInt16 nWhich)
override;
54 virtual void ItemSetChanged(
const SfxItemSet& rSet)
override;
72 virtual std::unique_ptr<BaseProperties>
Clone(
SdrObject& rObj)
const override;
75 virtual const SfxItemSet& GetObjectItemSet()
const override;
78 virtual void SetObjectItem(
const SfxPoolItem& rItem)
override;
81 virtual void SetObjectItemDirect(
const SfxPoolItem& rItem)
override;
84 virtual void ClearObjectItem(
const sal_uInt16 nWhich = 0)
override;
88 virtual void ClearObjectItemDirect(
const sal_uInt16 nWhich)
override;
91 virtual void SetObjectItemSet(
const SfxItemSet& rSet)
override;
94 virtual void SetStyleSheet(
SfxStyleSheet* pNewStyleSheet,
bool bDontRemoveHardAttr)
override;
102 virtual void ForceDefaultAttributes();
107 #endif // INCLUDED_SVX_SDR_PROPERTIES_DEFAULTPROPERTIES_HXX
bool HasSfxItemSet() const
struct _xmlTextWriter * xmlTextWriterPtr
std::unique_ptr< SfxItemSet > mpItemSet
struct _xmlTextWriter * xmlTextWriterPtr
Reference< XAnimationNode > Clone(const Reference< XAnimationNode > &xSourceNode, const SdPage *pSource, const SdPage *pTarget)
#define SVXCORE_DLLPUBLIC