20#ifndef INCLUDED_SVX_SDR_PROPERTIES_DEFAULTPROPERTIES_HXX
21#define INCLUDED_SVX_SDR_PROPERTIES_DEFAULTPROPERTIES_HXX
48 virtual bool AllowItemChange(
const sal_uInt16 nWhich,
const SfxPoolItem* pNewItem =
nullptr)
const;
52 virtual void ItemChange(
const sal_uInt16 nWhich,
const SfxPoolItem* pNewItem =
nullptr);
56 virtual void PostItemChange(
const sal_uInt16 nWhich);
78 virtual std::unique_ptr<BaseProperties>
Clone(
SdrObject& rObj)
const override;
81 virtual const SfxItemSet& GetObjectItemSet()
const override;
84 virtual void SetObjectItem(
const SfxPoolItem& rItem)
override;
87 virtual void SetObjectItemDirect(
const SfxPoolItem& rItem)
override;
90 virtual void ClearObjectItem(
const sal_uInt16 nWhich = 0)
override;
94 virtual void ClearObjectItemDirect(
const sal_uInt16 nWhich)
override;
97 virtual void SetObjectItemSet(
const SfxItemSet& rSet)
override;
100 virtual void SetStyleSheet(
SfxStyleSheet* pNewStyleSheet,
bool bDontRemoveHardAttr,
101 bool bBroadcast)
override;
109 virtual void ForceDefaultAttributes();
std::optional< SfxItemSet > mxItemSet
bool HasSfxItemSet() const
struct _xmlTextWriter * xmlTextWriterPtr
struct _xmlTextWriter * xmlTextWriterPtr
css::uno::Reference< css::animations::XAnimationNode > Clone(const css::uno::Reference< css::animations::XAnimationNode > &xSourceNode, const SdPage *pSource=nullptr, const SdPage *pTarget=nullptr)
#define SVXCORE_DLLPUBLIC