Kaydet (Commit) 67a6bfb1 authored tarafından Caolán McNamara's avatar Caolán McNamara

crashtesting: fdo30583-1 hits the Clone ugly tree all the way down

Change-Id: I091c3a61a28275e090975016908e3b25c7506fba
üst eb0da375
...@@ -83,6 +83,10 @@ class SdrCaptionEscAbsItem: public SdrMetricItem { ...@@ -83,6 +83,10 @@ class SdrCaptionEscAbsItem: public SdrMetricItem {
public: public:
SdrCaptionEscAbsItem(long nEscAbs=0): SdrMetricItem(SDRATTR_CAPTIONESCABS,nEscAbs) {} SdrCaptionEscAbsItem(long nEscAbs=0): SdrMetricItem(SDRATTR_CAPTIONESCABS,nEscAbs) {}
SdrCaptionEscAbsItem(SvStream& rIn) : SdrMetricItem(SDRATTR_CAPTIONESCABS,rIn) {} SdrCaptionEscAbsItem(SvStream& rIn) : SdrMetricItem(SDRATTR_CAPTIONESCABS,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrCaptionEscAbsItem(*this);
}
}; };
#endif #endif
......
...@@ -29,6 +29,10 @@ public: ...@@ -29,6 +29,10 @@ public:
SdrMeasureFormatStringItem() : SfxStringItem() { SetWhich(SDRATTR_MEASUREFORMATSTRING); } SdrMeasureFormatStringItem() : SfxStringItem() { SetWhich(SDRATTR_MEASUREFORMATSTRING); }
SdrMeasureFormatStringItem(const OUString& rStr) : SfxStringItem(SDRATTR_MEASUREFORMATSTRING,rStr) {} SdrMeasureFormatStringItem(const OUString& rStr) : SfxStringItem(SDRATTR_MEASUREFORMATSTRING,rStr) {}
SdrMeasureFormatStringItem(SvStream& rIn) : SfxStringItem(SDRATTR_MEASUREFORMATSTRING,rIn) {} SdrMeasureFormatStringItem(SvStream& rIn) : SfxStringItem(SDRATTR_MEASUREFORMATSTRING,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrMeasureFormatStringItem(*this);
}
}; };
#endif #endif
......
...@@ -26,18 +26,30 @@ class SdrAllPositionXItem: public SdrMetricItem { ...@@ -26,18 +26,30 @@ class SdrAllPositionXItem: public SdrMetricItem {
public: public:
SdrAllPositionXItem(long nPosX=0): SdrMetricItem(SDRATTR_ALLPOSITIONX,nPosX) {} SdrAllPositionXItem(long nPosX=0): SdrMetricItem(SDRATTR_ALLPOSITIONX,nPosX) {}
SdrAllPositionXItem(SvStream& rIn): SdrMetricItem(SDRATTR_ALLPOSITIONX,rIn) {} SdrAllPositionXItem(SvStream& rIn): SdrMetricItem(SDRATTR_ALLPOSITIONX,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrAllPositionXItem(*this);
}
}; };
class SdrAllPositionYItem: public SdrMetricItem { class SdrAllPositionYItem: public SdrMetricItem {
public: public:
SdrAllPositionYItem(long nPosY=0): SdrMetricItem(SDRATTR_ALLPOSITIONY,nPosY) {} SdrAllPositionYItem(long nPosY=0): SdrMetricItem(SDRATTR_ALLPOSITIONY,nPosY) {}
SdrAllPositionYItem(SvStream& rIn): SdrMetricItem(SDRATTR_ALLPOSITIONY,rIn) {} SdrAllPositionYItem(SvStream& rIn): SdrMetricItem(SDRATTR_ALLPOSITIONY,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrAllPositionYItem(*this);
}
}; };
class SdrAllSizeWidthItem: public SdrMetricItem { class SdrAllSizeWidthItem: public SdrMetricItem {
public: public:
SdrAllSizeWidthItem(long nWdt=0): SdrMetricItem(SDRATTR_ALLSIZEWIDTH,nWdt) {} SdrAllSizeWidthItem(long nWdt=0): SdrMetricItem(SDRATTR_ALLSIZEWIDTH,nWdt) {}
SdrAllSizeWidthItem(SvStream& rIn): SdrMetricItem(SDRATTR_ALLSIZEWIDTH,rIn) {} 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 { ...@@ -47,6 +59,10 @@ class SdrAllSizeHeightItem: public SdrMetricItem {
public: public:
SdrAllSizeHeightItem(long nHgt=0): SdrMetricItem(SDRATTR_ALLSIZEHEIGHT,nHgt) {} SdrAllSizeHeightItem(long nHgt=0): SdrMetricItem(SDRATTR_ALLSIZEHEIGHT,nHgt) {}
SdrAllSizeHeightItem(SvStream& rIn): SdrMetricItem(SDRATTR_ALLSIZEHEIGHT,rIn) {} SdrAllSizeHeightItem(SvStream& rIn): SdrMetricItem(SDRATTR_ALLSIZEHEIGHT,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrAllSizeHeightItem(*this);
}
}; };
#endif #endif
......
...@@ -26,6 +26,10 @@ class SdrLogicSizeWidthItem: public SdrMetricItem { ...@@ -26,6 +26,10 @@ class SdrLogicSizeWidthItem: public SdrMetricItem {
public: public:
SdrLogicSizeWidthItem(long nWdt=0): SdrMetricItem(SDRATTR_LOGICSIZEWIDTH,nWdt) {} SdrLogicSizeWidthItem(long nWdt=0): SdrMetricItem(SDRATTR_LOGICSIZEWIDTH,nWdt) {}
SdrLogicSizeWidthItem(SvStream& rIn): SdrMetricItem(SDRATTR_LOGICSIZEWIDTH,rIn) {} 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 { ...@@ -35,6 +39,10 @@ class SdrLogicSizeHeightItem: public SdrMetricItem {
public: public:
SdrLogicSizeHeightItem(long nHgt=0): SdrMetricItem(SDRATTR_LOGICSIZEHEIGHT,nHgt) {} SdrLogicSizeHeightItem(long nHgt=0): SdrMetricItem(SDRATTR_LOGICSIZEHEIGHT,nHgt) {}
SdrLogicSizeHeightItem(SvStream& rIn): SdrMetricItem(SDRATTR_LOGICSIZEHEIGHT,rIn) {} SdrLogicSizeHeightItem(SvStream& rIn): SdrMetricItem(SDRATTR_LOGICSIZEHEIGHT,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrLogicSizeHeightItem(*this);
}
}; };
#endif #endif
......
...@@ -28,6 +28,10 @@ class SdrMeasureOverhangItem: public SdrMetricItem { ...@@ -28,6 +28,10 @@ class SdrMeasureOverhangItem: public SdrMetricItem {
public: public:
SdrMeasureOverhangItem(long nVal=0): SdrMetricItem(SDRATTR_MEASUREOVERHANG,nVal) {} SdrMeasureOverhangItem(long nVal=0): SdrMetricItem(SDRATTR_MEASUREOVERHANG,nVal) {}
SdrMeasureOverhangItem(SvStream& rIn): SdrMetricItem(SDRATTR_MEASUREOVERHANG,rIn) {} SdrMeasureOverhangItem(SvStream& rIn): SdrMetricItem(SDRATTR_MEASUREOVERHANG,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrMeasureOverhangItem(*this);
}
}; };
#endif #endif
......
...@@ -30,6 +30,10 @@ public: ...@@ -30,6 +30,10 @@ public:
SdrMeasureScaleItem() : SdrScaleItem(SDRATTR_MEASURESCALE,Fraction(1,1)) {} SdrMeasureScaleItem() : SdrScaleItem(SDRATTR_MEASURESCALE,Fraction(1,1)) {}
SdrMeasureScaleItem(const Fraction& rFr): SdrScaleItem(SDRATTR_MEASURESCALE,rFr) {} SdrMeasureScaleItem(const Fraction& rFr): SdrScaleItem(SDRATTR_MEASURESCALE,rFr) {}
SdrMeasureScaleItem(SvStream& rIn) : SdrScaleItem(SDRATTR_MEASURESCALE,rIn) {} SdrMeasureScaleItem(SvStream& rIn) : SdrScaleItem(SDRATTR_MEASURESCALE,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrMeasureScaleItem(*this);
}
}; };
#endif #endif
......
...@@ -29,6 +29,10 @@ class SdrMeasureTextAutoAngleItem: public SdrYesNoItem { ...@@ -29,6 +29,10 @@ class SdrMeasureTextAutoAngleItem: public SdrYesNoItem {
public: public:
SdrMeasureTextAutoAngleItem(bool bOn=true): SdrYesNoItem(SDRATTR_MEASURETEXTAUTOANGLE,bOn) {} SdrMeasureTextAutoAngleItem(bool bOn=true): SdrYesNoItem(SDRATTR_MEASURETEXTAUTOANGLE,bOn) {}
SdrMeasureTextAutoAngleItem(SvStream& rIn): SdrYesNoItem(SDRATTR_MEASURETEXTAUTOANGLE,rIn) {} 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. // Preferred perspective for reading text is only evaluated if TextAutoAngle=TRUE.
...@@ -37,6 +41,10 @@ class SdrMeasureTextAutoAngleViewItem: public SdrAngleItem { ...@@ -37,6 +41,10 @@ class SdrMeasureTextAutoAngleViewItem: public SdrAngleItem {
public: public:
SdrMeasureTextAutoAngleViewItem(long nVal=31500): SdrAngleItem(SDRATTR_MEASURETEXTAUTOANGLEVIEW,nVal) {} SdrMeasureTextAutoAngleViewItem(long nVal=31500): SdrAngleItem(SDRATTR_MEASURETEXTAUTOANGLEVIEW,nVal) {}
SdrMeasureTextAutoAngleViewItem(SvStream& rIn): SdrAngleItem(SDRATTR_MEASURETEXTAUTOANGLEVIEW,rIn) {} SdrMeasureTextAutoAngleViewItem(SvStream& rIn): SdrAngleItem(SDRATTR_MEASURETEXTAUTOANGLEVIEW,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrMeasureTextAutoAngleViewItem(*this);
}
}; };
#endif #endif
......
...@@ -26,18 +26,30 @@ class SdrOnePositionXItem: public SdrMetricItem { ...@@ -26,18 +26,30 @@ class SdrOnePositionXItem: public SdrMetricItem {
public: public:
SdrOnePositionXItem(long nPosX=0): SdrMetricItem(SDRATTR_ONEPOSITIONX,nPosX) {} SdrOnePositionXItem(long nPosX=0): SdrMetricItem(SDRATTR_ONEPOSITIONX,nPosX) {}
SdrOnePositionXItem(SvStream& rIn): SdrMetricItem(SDRATTR_ONEPOSITIONX,rIn) {} SdrOnePositionXItem(SvStream& rIn): SdrMetricItem(SDRATTR_ONEPOSITIONX,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrOnePositionXItem(*this);
}
}; };
class SdrOnePositionYItem: public SdrMetricItem { class SdrOnePositionYItem: public SdrMetricItem {
public: public:
SdrOnePositionYItem(long nPosY=0): SdrMetricItem(SDRATTR_ONEPOSITIONY,nPosY) {} SdrOnePositionYItem(long nPosY=0): SdrMetricItem(SDRATTR_ONEPOSITIONY,nPosY) {}
SdrOnePositionYItem(SvStream& rIn): SdrMetricItem(SDRATTR_ONEPOSITIONY,rIn) {} SdrOnePositionYItem(SvStream& rIn): SdrMetricItem(SDRATTR_ONEPOSITIONY,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrOnePositionYItem(*this);
}
}; };
class SdrOneSizeWidthItem: public SdrMetricItem { class SdrOneSizeWidthItem: public SdrMetricItem {
public: public:
SdrOneSizeWidthItem(long nWdt=0): SdrMetricItem(SDRATTR_ONESIZEWIDTH,nWdt) {} SdrOneSizeWidthItem(long nWdt=0): SdrMetricItem(SDRATTR_ONESIZEWIDTH,nWdt) {}
SdrOneSizeWidthItem(SvStream& rIn): SdrMetricItem(SDRATTR_ONESIZEWIDTH,rIn) {} 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 { ...@@ -47,6 +59,10 @@ class SdrOneSizeHeightItem: public SdrMetricItem {
public: public:
SdrOneSizeHeightItem(long nHgt=0): SdrMetricItem(SDRATTR_ONESIZEHEIGHT,nHgt) {} SdrOneSizeHeightItem(long nHgt=0): SdrMetricItem(SDRATTR_ONESIZEHEIGHT,nHgt) {}
SdrOneSizeHeightItem(SvStream& rIn): SdrMetricItem(SDRATTR_ONESIZEHEIGHT,rIn) {} SdrOneSizeHeightItem(SvStream& rIn): SdrMetricItem(SDRATTR_ONESIZEHEIGHT,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrOneSizeHeightItem(*this);
}
}; };
#endif #endif
......
...@@ -26,12 +26,20 @@ class SdrObjPrintableItem: public SdrYesNoItem { ...@@ -26,12 +26,20 @@ class SdrObjPrintableItem: public SdrYesNoItem {
public: public:
SdrObjPrintableItem(bool bOn=false): SdrYesNoItem(SDRATTR_OBJPRINTABLE,bOn) {} SdrObjPrintableItem(bool bOn=false): SdrYesNoItem(SDRATTR_OBJPRINTABLE,bOn) {}
SdrObjPrintableItem(SvStream& rIn): SdrYesNoItem(SDRATTR_OBJPRINTABLE,rIn) {} SdrObjPrintableItem(SvStream& rIn): SdrYesNoItem(SDRATTR_OBJPRINTABLE,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrObjPrintableItem(*this);
}
}; };
class SdrObjVisibleItem: public SdrYesNoItem { class SdrObjVisibleItem: public SdrYesNoItem {
public: public:
SdrObjVisibleItem(bool bOn=true): SdrYesNoItem(SDRATTR_OBJVISIBLE,bOn) {} SdrObjVisibleItem(bool bOn=true): SdrYesNoItem(SDRATTR_OBJVISIBLE,bOn) {}
SdrObjVisibleItem(SvStream& rIn): SdrYesNoItem(SDRATTR_OBJVISIBLE,rIn) {} SdrObjVisibleItem(SvStream& rIn): SdrYesNoItem(SDRATTR_OBJVISIBLE,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrObjVisibleItem(*this);
}
}; };
#endif #endif
......
...@@ -28,6 +28,10 @@ public: ...@@ -28,6 +28,10 @@ public:
SdrResizeXAllItem(): SdrFractionItem(SDRATTR_RESIZEXALL,Fraction(1,1)) {} SdrResizeXAllItem(): SdrFractionItem(SDRATTR_RESIZEXALL,Fraction(1,1)) {}
SdrResizeXAllItem(const Fraction& rFact): SdrFractionItem(SDRATTR_RESIZEXALL,rFact) {} SdrResizeXAllItem(const Fraction& rFact): SdrFractionItem(SDRATTR_RESIZEXALL,rFact) {}
SdrResizeXAllItem(SvStream& rIn): SdrFractionItem(SDRATTR_RESIZEXALL,rIn) {} SdrResizeXAllItem(SvStream& rIn): SdrFractionItem(SDRATTR_RESIZEXALL,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrResizeXAllItem(*this);
}
}; };
class SdrResizeYAllItem: public SdrFractionItem { class SdrResizeYAllItem: public SdrFractionItem {
...@@ -35,6 +39,10 @@ public: ...@@ -35,6 +39,10 @@ public:
SdrResizeYAllItem(): SdrFractionItem(SDRATTR_RESIZEYALL,Fraction(1,1)) {} SdrResizeYAllItem(): SdrFractionItem(SDRATTR_RESIZEYALL,Fraction(1,1)) {}
SdrResizeYAllItem(const Fraction& rFact): SdrFractionItem(SDRATTR_RESIZEYALL,rFact) {} SdrResizeYAllItem(const Fraction& rFact): SdrFractionItem(SDRATTR_RESIZEYALL,rFact) {}
SdrResizeYAllItem(SvStream& rIn): SdrFractionItem(SDRATTR_RESIZEYALL,rIn) {} SdrResizeYAllItem(SvStream& rIn): SdrFractionItem(SDRATTR_RESIZEYALL,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrResizeYAllItem(*this);
}
}; };
#endif #endif
......
...@@ -26,6 +26,10 @@ class SdrRotateAllItem: public SdrAngleItem { ...@@ -26,6 +26,10 @@ class SdrRotateAllItem: public SdrAngleItem {
public: public:
SdrRotateAllItem(long nAngle=0): SdrAngleItem(SDRATTR_ROTATEALL,nAngle) {} SdrRotateAllItem(long nAngle=0): SdrAngleItem(SDRATTR_ROTATEALL,nAngle) {}
SdrRotateAllItem(SvStream& rIn): SdrAngleItem(SDRATTR_ROTATEALL,rIn) {} SdrRotateAllItem(SvStream& rIn): SdrAngleItem(SDRATTR_ROTATEALL,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrRotateAllItem(*this);
}
}; };
#endif #endif
......
...@@ -26,6 +26,10 @@ class SdrShearAngleItem: public SdrAngleItem { ...@@ -26,6 +26,10 @@ class SdrShearAngleItem: public SdrAngleItem {
public: public:
SdrShearAngleItem(long nAngle=0): SdrAngleItem(SDRATTR_SHEARANGLE,nAngle) {} SdrShearAngleItem(long nAngle=0): SdrAngleItem(SDRATTR_SHEARANGLE,nAngle) {}
SdrShearAngleItem(SvStream& rIn): SdrAngleItem(SDRATTR_SHEARANGLE,rIn) {} SdrShearAngleItem(SvStream& rIn): SdrAngleItem(SDRATTR_SHEARANGLE,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrShearAngleItem(*this);
}
}; };
#endif #endif
......
...@@ -26,12 +26,20 @@ class SdrHorzShearAllItem: public SdrAngleItem { ...@@ -26,12 +26,20 @@ class SdrHorzShearAllItem: public SdrAngleItem {
public: public:
SdrHorzShearAllItem(long nAngle=0): SdrAngleItem(SDRATTR_HORZSHEARALL,nAngle) {} SdrHorzShearAllItem(long nAngle=0): SdrAngleItem(SDRATTR_HORZSHEARALL,nAngle) {}
SdrHorzShearAllItem(SvStream& rIn): SdrAngleItem(SDRATTR_HORZSHEARALL,rIn) {} SdrHorzShearAllItem(SvStream& rIn): SdrAngleItem(SDRATTR_HORZSHEARALL,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrHorzShearAllItem(*this);
}
}; };
class SdrVertShearAllItem: public SdrAngleItem { class SdrVertShearAllItem: public SdrAngleItem {
public: public:
SdrVertShearAllItem(long nAngle=0): SdrAngleItem(SDRATTR_VERTSHEARALL,nAngle) {} SdrVertShearAllItem(long nAngle=0): SdrAngleItem(SDRATTR_VERTSHEARALL,nAngle) {}
SdrVertShearAllItem(SvStream& rIn): SdrAngleItem(SDRATTR_VERTSHEARALL,rIn) {} SdrVertShearAllItem(SvStream& rIn): SdrAngleItem(SDRATTR_VERTSHEARALL,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrVertShearAllItem(*this);
}
}; };
#endif #endif
......
...@@ -26,24 +26,40 @@ class SdrTransformRef1XItem: public SdrMetricItem { ...@@ -26,24 +26,40 @@ class SdrTransformRef1XItem: public SdrMetricItem {
public: public:
SdrTransformRef1XItem(long nHgt=0): SdrMetricItem(SDRATTR_TRANSFORMREF1X,nHgt) {} SdrTransformRef1XItem(long nHgt=0): SdrMetricItem(SDRATTR_TRANSFORMREF1X,nHgt) {}
SdrTransformRef1XItem(SvStream& rIn): SdrMetricItem(SDRATTR_TRANSFORMREF1X,rIn) {} SdrTransformRef1XItem(SvStream& rIn): SdrMetricItem(SDRATTR_TRANSFORMREF1X,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrTransformRef1XItem(*this);
}
}; };
class SdrTransformRef1YItem: public SdrMetricItem { class SdrTransformRef1YItem: public SdrMetricItem {
public: public:
SdrTransformRef1YItem(long nHgt=0): SdrMetricItem(SDRATTR_TRANSFORMREF1Y,nHgt) {} SdrTransformRef1YItem(long nHgt=0): SdrMetricItem(SDRATTR_TRANSFORMREF1Y,nHgt) {}
SdrTransformRef1YItem(SvStream& rIn): SdrMetricItem(SDRATTR_TRANSFORMREF1Y,rIn) {} SdrTransformRef1YItem(SvStream& rIn): SdrMetricItem(SDRATTR_TRANSFORMREF1Y,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrTransformRef1YItem(*this);
}
}; };
class SdrTransformRef2XItem: public SdrMetricItem { class SdrTransformRef2XItem: public SdrMetricItem {
public: public:
SdrTransformRef2XItem(long nHgt=0): SdrMetricItem(SDRATTR_TRANSFORMREF2X,nHgt) {} SdrTransformRef2XItem(long nHgt=0): SdrMetricItem(SDRATTR_TRANSFORMREF2X,nHgt) {}
SdrTransformRef2XItem(SvStream& rIn): SdrMetricItem(SDRATTR_TRANSFORMREF2X,rIn) {} SdrTransformRef2XItem(SvStream& rIn): SdrMetricItem(SDRATTR_TRANSFORMREF2X,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrTransformRef2XItem(*this);
}
}; };
class SdrTransformRef2YItem: public SdrMetricItem { class SdrTransformRef2YItem: public SdrMetricItem {
public: public:
SdrTransformRef2YItem(long nHgt=0): SdrMetricItem(SDRATTR_TRANSFORMREF2Y,nHgt) {} SdrTransformRef2YItem(long nHgt=0): SdrMetricItem(SDRATTR_TRANSFORMREF2Y,nHgt) {}
SdrTransformRef2YItem(SvStream& rIn): SdrMetricItem(SDRATTR_TRANSFORMREF2Y,rIn) {} SdrTransformRef2YItem(SvStream& rIn): SdrMetricItem(SDRATTR_TRANSFORMREF2Y,rIn) {}
virtual SfxPoolItem* Clone(SfxItemPool*) const override
{
return new SdrTransformRef2YItem(*this);
}
}; };
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment