diff options
-rw-r--r-- | include/svx/sxcecitm.hxx | 4 | ||||
-rw-r--r-- | include/svx/sxmfsitm.hxx | 4 | ||||
-rw-r--r-- | svx/inc/sxallitm.hxx | 16 | ||||
-rw-r--r-- | svx/inc/sxlogitm.hxx | 8 | ||||
-rw-r--r-- | svx/inc/sxmoitm.hxx | 4 | ||||
-rw-r--r-- | svx/inc/sxmsitm.hxx | 4 | ||||
-rw-r--r-- | svx/inc/sxmtaitm.hxx | 8 | ||||
-rw-r--r-- | svx/inc/sxoneitm.hxx | 16 | ||||
-rw-r--r-- | svx/inc/sxopitm.hxx | 8 | ||||
-rw-r--r-- | svx/inc/sxreaitm.hxx | 8 | ||||
-rw-r--r-- | svx/inc/sxroaitm.hxx | 4 | ||||
-rw-r--r-- | svx/inc/sxsaitm.hxx | 4 | ||||
-rw-r--r-- | svx/inc/sxsalitm.hxx | 8 | ||||
-rw-r--r-- | svx/inc/sxtraitm.hxx | 16 |
14 files changed, 112 insertions, 0 deletions
diff --git a/include/svx/sxcecitm.hxx b/include/svx/sxcecitm.hxx index 94e37516226c..7ad22466fea6 100644 --- a/include/svx/sxcecitm.hxx +++ b/include/svx/sxcecitm.hxx @@ -83,6 +83,10 @@ class SdrCaptionEscAbsItem: public SdrMetricItem { public: SdrCaptionEscAbsItem(long nEscAbs=0): SdrMetricItem(SDRATTR_CAPTIONESCABS,nEscAbs) {} SdrCaptionEscAbsItem(SvStream& rIn) : SdrMetricItem(SDRATTR_CAPTIONESCABS,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrCaptionEscAbsItem(*this); + } }; #endif diff --git a/include/svx/sxmfsitm.hxx b/include/svx/sxmfsitm.hxx index e192ebeb0a38..41b94ae0967c 100644 --- a/include/svx/sxmfsitm.hxx +++ b/include/svx/sxmfsitm.hxx @@ -29,6 +29,10 @@ public: SdrMeasureFormatStringItem() : SfxStringItem() { SetWhich(SDRATTR_MEASUREFORMATSTRING); } SdrMeasureFormatStringItem(const OUString& rStr) : SfxStringItem(SDRATTR_MEASUREFORMATSTRING,rStr) {} SdrMeasureFormatStringItem(SvStream& rIn) : SfxStringItem(SDRATTR_MEASUREFORMATSTRING,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrMeasureFormatStringItem(*this); + } }; #endif diff --git a/svx/inc/sxallitm.hxx b/svx/inc/sxallitm.hxx index 741304d51ec3..ebbdef25e9d8 100644 --- a/svx/inc/sxallitm.hxx +++ b/svx/inc/sxallitm.hxx @@ -26,18 +26,30 @@ class SdrAllPositionXItem: public SdrMetricItem { public: SdrAllPositionXItem(long nPosX=0): SdrMetricItem(SDRATTR_ALLPOSITIONX,nPosX) {} SdrAllPositionXItem(SvStream& rIn): SdrMetricItem(SDRATTR_ALLPOSITIONX,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrAllPositionXItem(*this); + } }; class SdrAllPositionYItem: public SdrMetricItem { public: SdrAllPositionYItem(long nPosY=0): SdrMetricItem(SDRATTR_ALLPOSITIONY,nPosY) {} SdrAllPositionYItem(SvStream& rIn): SdrMetricItem(SDRATTR_ALLPOSITIONY,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrAllPositionYItem(*this); + } }; class SdrAllSizeWidthItem: public SdrMetricItem { public: SdrAllSizeWidthItem(long nWdt=0): SdrMetricItem(SDRATTR_ALLSIZEWIDTH,nWdt) {} SdrAllSizeWidthItem(SvStream& rIn): SdrMetricItem(SDRATTR_ALLSIZEWIDTH,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrAllSizeWidthItem(*this); + } }; @@ -47,6 +59,10 @@ class SdrAllSizeHeightItem: public SdrMetricItem { public: SdrAllSizeHeightItem(long nHgt=0): SdrMetricItem(SDRATTR_ALLSIZEHEIGHT,nHgt) {} SdrAllSizeHeightItem(SvStream& rIn): SdrMetricItem(SDRATTR_ALLSIZEHEIGHT,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrAllSizeHeightItem(*this); + } }; #endif diff --git a/svx/inc/sxlogitm.hxx b/svx/inc/sxlogitm.hxx index c0f4816845f3..b45c0df0d4d6 100644 --- a/svx/inc/sxlogitm.hxx +++ b/svx/inc/sxlogitm.hxx @@ -26,6 +26,10 @@ class SdrLogicSizeWidthItem: public SdrMetricItem { public: SdrLogicSizeWidthItem(long nWdt=0): SdrMetricItem(SDRATTR_LOGICSIZEWIDTH,nWdt) {} SdrLogicSizeWidthItem(SvStream& rIn): SdrMetricItem(SDRATTR_LOGICSIZEWIDTH,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrLogicSizeWidthItem(*this); + } }; @@ -35,6 +39,10 @@ class SdrLogicSizeHeightItem: public SdrMetricItem { public: SdrLogicSizeHeightItem(long nHgt=0): SdrMetricItem(SDRATTR_LOGICSIZEHEIGHT,nHgt) {} SdrLogicSizeHeightItem(SvStream& rIn): SdrMetricItem(SDRATTR_LOGICSIZEHEIGHT,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrLogicSizeHeightItem(*this); + } }; #endif diff --git a/svx/inc/sxmoitm.hxx b/svx/inc/sxmoitm.hxx index 30026cd90d48..08493035a129 100644 --- a/svx/inc/sxmoitm.hxx +++ b/svx/inc/sxmoitm.hxx @@ -28,6 +28,10 @@ class SdrMeasureOverhangItem: public SdrMetricItem { public: SdrMeasureOverhangItem(long nVal=0): SdrMetricItem(SDRATTR_MEASUREOVERHANG,nVal) {} SdrMeasureOverhangItem(SvStream& rIn): SdrMetricItem(SDRATTR_MEASUREOVERHANG,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrMeasureOverhangItem(*this); + } }; #endif diff --git a/svx/inc/sxmsitm.hxx b/svx/inc/sxmsitm.hxx index 8843e4b37c40..9393d947e9eb 100644 --- a/svx/inc/sxmsitm.hxx +++ b/svx/inc/sxmsitm.hxx @@ -30,6 +30,10 @@ public: SdrMeasureScaleItem() : SdrScaleItem(SDRATTR_MEASURESCALE,Fraction(1,1)) {} SdrMeasureScaleItem(const Fraction& rFr): SdrScaleItem(SDRATTR_MEASURESCALE,rFr) {} SdrMeasureScaleItem(SvStream& rIn) : SdrScaleItem(SDRATTR_MEASURESCALE,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrMeasureScaleItem(*this); + } }; #endif diff --git a/svx/inc/sxmtaitm.hxx b/svx/inc/sxmtaitm.hxx index c31723bcd3de..03d6ea3bf017 100644 --- a/svx/inc/sxmtaitm.hxx +++ b/svx/inc/sxmtaitm.hxx @@ -29,6 +29,10 @@ class SdrMeasureTextAutoAngleItem: public SdrYesNoItem { public: SdrMeasureTextAutoAngleItem(bool bOn=true): SdrYesNoItem(SDRATTR_MEASURETEXTAUTOANGLE,bOn) {} SdrMeasureTextAutoAngleItem(SvStream& rIn): SdrYesNoItem(SDRATTR_MEASURETEXTAUTOANGLE,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrMeasureTextAutoAngleItem(*this); + } }; // Preferred perspective for reading text is only evaluated if TextAutoAngle=TRUE. @@ -37,6 +41,10 @@ class SdrMeasureTextAutoAngleViewItem: public SdrAngleItem { public: SdrMeasureTextAutoAngleViewItem(long nVal=31500): SdrAngleItem(SDRATTR_MEASURETEXTAUTOANGLEVIEW,nVal) {} SdrMeasureTextAutoAngleViewItem(SvStream& rIn): SdrAngleItem(SDRATTR_MEASURETEXTAUTOANGLEVIEW,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrMeasureTextAutoAngleViewItem(*this); + } }; #endif diff --git a/svx/inc/sxoneitm.hxx b/svx/inc/sxoneitm.hxx index 4610e90840ae..c1ae53d51615 100644 --- a/svx/inc/sxoneitm.hxx +++ b/svx/inc/sxoneitm.hxx @@ -26,18 +26,30 @@ class SdrOnePositionXItem: public SdrMetricItem { public: SdrOnePositionXItem(long nPosX=0): SdrMetricItem(SDRATTR_ONEPOSITIONX,nPosX) {} SdrOnePositionXItem(SvStream& rIn): SdrMetricItem(SDRATTR_ONEPOSITIONX,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrOnePositionXItem(*this); + } }; class SdrOnePositionYItem: public SdrMetricItem { public: SdrOnePositionYItem(long nPosY=0): SdrMetricItem(SDRATTR_ONEPOSITIONY,nPosY) {} SdrOnePositionYItem(SvStream& rIn): SdrMetricItem(SDRATTR_ONEPOSITIONY,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrOnePositionYItem(*this); + } }; class SdrOneSizeWidthItem: public SdrMetricItem { public: SdrOneSizeWidthItem(long nWdt=0): SdrMetricItem(SDRATTR_ONESIZEWIDTH,nWdt) {} SdrOneSizeWidthItem(SvStream& rIn): SdrMetricItem(SDRATTR_ONESIZEWIDTH,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrOneSizeWidthItem(*this); + } }; @@ -47,6 +59,10 @@ class SdrOneSizeHeightItem: public SdrMetricItem { public: SdrOneSizeHeightItem(long nHgt=0): SdrMetricItem(SDRATTR_ONESIZEHEIGHT,nHgt) {} SdrOneSizeHeightItem(SvStream& rIn): SdrMetricItem(SDRATTR_ONESIZEHEIGHT,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrOneSizeHeightItem(*this); + } }; #endif diff --git a/svx/inc/sxopitm.hxx b/svx/inc/sxopitm.hxx index 1a423fe0732b..fc6ba4b7df95 100644 --- a/svx/inc/sxopitm.hxx +++ b/svx/inc/sxopitm.hxx @@ -26,12 +26,20 @@ class SdrObjPrintableItem: public SdrYesNoItem { public: SdrObjPrintableItem(bool bOn=false): SdrYesNoItem(SDRATTR_OBJPRINTABLE,bOn) {} SdrObjPrintableItem(SvStream& rIn): SdrYesNoItem(SDRATTR_OBJPRINTABLE,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrObjPrintableItem(*this); + } }; class SdrObjVisibleItem: public SdrYesNoItem { public: SdrObjVisibleItem(bool bOn=true): SdrYesNoItem(SDRATTR_OBJVISIBLE,bOn) {} SdrObjVisibleItem(SvStream& rIn): SdrYesNoItem(SDRATTR_OBJVISIBLE,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrObjVisibleItem(*this); + } }; #endif diff --git a/svx/inc/sxreaitm.hxx b/svx/inc/sxreaitm.hxx index 46a063ef739a..b61b357308df 100644 --- a/svx/inc/sxreaitm.hxx +++ b/svx/inc/sxreaitm.hxx @@ -28,6 +28,10 @@ public: SdrResizeXAllItem(): SdrFractionItem(SDRATTR_RESIZEXALL,Fraction(1,1)) {} SdrResizeXAllItem(const Fraction& rFact): SdrFractionItem(SDRATTR_RESIZEXALL,rFact) {} SdrResizeXAllItem(SvStream& rIn): SdrFractionItem(SDRATTR_RESIZEXALL,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrResizeXAllItem(*this); + } }; class SdrResizeYAllItem: public SdrFractionItem { @@ -35,6 +39,10 @@ public: SdrResizeYAllItem(): SdrFractionItem(SDRATTR_RESIZEYALL,Fraction(1,1)) {} SdrResizeYAllItem(const Fraction& rFact): SdrFractionItem(SDRATTR_RESIZEYALL,rFact) {} SdrResizeYAllItem(SvStream& rIn): SdrFractionItem(SDRATTR_RESIZEYALL,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrResizeYAllItem(*this); + } }; #endif diff --git a/svx/inc/sxroaitm.hxx b/svx/inc/sxroaitm.hxx index e8fba5f43657..6b73147fccaf 100644 --- a/svx/inc/sxroaitm.hxx +++ b/svx/inc/sxroaitm.hxx @@ -26,6 +26,10 @@ class SdrRotateAllItem: public SdrAngleItem { public: SdrRotateAllItem(long nAngle=0): SdrAngleItem(SDRATTR_ROTATEALL,nAngle) {} SdrRotateAllItem(SvStream& rIn): SdrAngleItem(SDRATTR_ROTATEALL,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrRotateAllItem(*this); + } }; #endif diff --git a/svx/inc/sxsaitm.hxx b/svx/inc/sxsaitm.hxx index 2ce51053de09..c2af31fe64a4 100644 --- a/svx/inc/sxsaitm.hxx +++ b/svx/inc/sxsaitm.hxx @@ -26,6 +26,10 @@ class SdrShearAngleItem: public SdrAngleItem { public: SdrShearAngleItem(long nAngle=0): SdrAngleItem(SDRATTR_SHEARANGLE,nAngle) {} SdrShearAngleItem(SvStream& rIn): SdrAngleItem(SDRATTR_SHEARANGLE,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrShearAngleItem(*this); + } }; #endif diff --git a/svx/inc/sxsalitm.hxx b/svx/inc/sxsalitm.hxx index 66ca7d7cb0ff..c385643b4f5c 100644 --- a/svx/inc/sxsalitm.hxx +++ b/svx/inc/sxsalitm.hxx @@ -26,12 +26,20 @@ class SdrHorzShearAllItem: public SdrAngleItem { public: SdrHorzShearAllItem(long nAngle=0): SdrAngleItem(SDRATTR_HORZSHEARALL,nAngle) {} SdrHorzShearAllItem(SvStream& rIn): SdrAngleItem(SDRATTR_HORZSHEARALL,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrHorzShearAllItem(*this); + } }; class SdrVertShearAllItem: public SdrAngleItem { public: SdrVertShearAllItem(long nAngle=0): SdrAngleItem(SDRATTR_VERTSHEARALL,nAngle) {} SdrVertShearAllItem(SvStream& rIn): SdrAngleItem(SDRATTR_VERTSHEARALL,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrVertShearAllItem(*this); + } }; #endif diff --git a/svx/inc/sxtraitm.hxx b/svx/inc/sxtraitm.hxx index 6e0f51bc0687..1a73c56bb6b8 100644 --- a/svx/inc/sxtraitm.hxx +++ b/svx/inc/sxtraitm.hxx @@ -26,24 +26,40 @@ class SdrTransformRef1XItem: public SdrMetricItem { public: SdrTransformRef1XItem(long nHgt=0): SdrMetricItem(SDRATTR_TRANSFORMREF1X,nHgt) {} SdrTransformRef1XItem(SvStream& rIn): SdrMetricItem(SDRATTR_TRANSFORMREF1X,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrTransformRef1XItem(*this); + } }; class SdrTransformRef1YItem: public SdrMetricItem { public: SdrTransformRef1YItem(long nHgt=0): SdrMetricItem(SDRATTR_TRANSFORMREF1Y,nHgt) {} SdrTransformRef1YItem(SvStream& rIn): SdrMetricItem(SDRATTR_TRANSFORMREF1Y,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrTransformRef1YItem(*this); + } }; class SdrTransformRef2XItem: public SdrMetricItem { public: SdrTransformRef2XItem(long nHgt=0): SdrMetricItem(SDRATTR_TRANSFORMREF2X,nHgt) {} SdrTransformRef2XItem(SvStream& rIn): SdrMetricItem(SDRATTR_TRANSFORMREF2X,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrTransformRef2XItem(*this); + } }; class SdrTransformRef2YItem: public SdrMetricItem { public: SdrTransformRef2YItem(long nHgt=0): SdrMetricItem(SDRATTR_TRANSFORMREF2Y,nHgt) {} SdrTransformRef2YItem(SvStream& rIn): SdrMetricItem(SDRATTR_TRANSFORMREF2Y,rIn) {} + virtual SfxPoolItem* Clone(SfxItemPool*) const override + { + return new SdrTransformRef2YItem(*this); + } }; #endif |