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 {
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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
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