diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2014-08-06 12:54:53 +0200 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2014-08-06 12:54:53 +0200 |
commit | 14ac70c74a9abd62936db74d825ab9d3375f2504 (patch) | |
tree | bccb11f46b3a158498fecc67f99e12681026215a /include | |
parent | 3efa3ad7b6de78c291f49858e50e6bedbd6a2173 (diff) |
Consistency around SdrMetricItem in svx/sxelditm.hxx
...similar to what has been done for svx/sdtmfitm.hxx in
6a2ea81ca1622d2c2ad55bea8ddc28167fcc2794 "Remove unused ctors" and
68969cc61adecac481ae9656978ef952f435b310 "Consistency around SdrMetricItem."
(SdrEdgeLine1DeltaItem::Clone had been recently---and in retrospect needlessly
---introduced in 596ec6f52fe3a8d56d5c20df568633cfbcadc74d "Missing
SdrEdgeLine1DeltaItem::Clone override" before
3efa3ad7b6de78c291f49858e50e6bedbd6a2173 "SdrEdgreLine*DeltaItem::Put/QueryValue
are same as underlying" revealed that SdrEdgeLine1DeltaItem was a needless
derivation of SdrMetricItem.)
Change-Id: I154d32d46a7c01c792aa4e812cf576d4d749e0c9
Diffstat (limited to 'include')
-rw-r--r-- | include/svx/sxelditm.hxx | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/include/svx/sxelditm.hxx b/include/svx/sxelditm.hxx index b3491d18d63a..7fdf25d47e66 100644 --- a/include/svx/sxelditm.hxx +++ b/include/svx/sxelditm.hxx @@ -29,24 +29,17 @@ public: SdrEdgeLineDeltaAnzItem(SvStream& rIn): SfxUInt16Item(SDRATTR_EDGELINEDELTAANZ,rIn) {} }; -class SVX_DLLPUBLIC SdrEdgeLine1DeltaItem: public SdrMetricItem { -public: - SdrEdgeLine1DeltaItem(long nVal=0): SdrMetricItem(SDRATTR_EDGELINE1DELTA,nVal) {} - SdrEdgeLine1DeltaItem(SvStream& rIn): SdrMetricItem(SDRATTR_EDGELINE1DELTA,rIn) {} - virtual SfxPoolItem * Clone(SfxItemPool *) const SAL_OVERRIDE; -}; +inline SdrMetricItem makeSdrEdgeLine1DeltaItem(long nVal) { + return SdrMetricItem(SDRATTR_EDGELINE1DELTA, nVal); +} -class SVX_DLLPUBLIC SdrEdgeLine2DeltaItem: public SdrMetricItem { -public: - SdrEdgeLine2DeltaItem(long nVal=0): SdrMetricItem(SDRATTR_EDGELINE2DELTA,nVal) {} - SdrEdgeLine2DeltaItem(SvStream& rIn): SdrMetricItem(SDRATTR_EDGELINE2DELTA,rIn) {} -}; +inline SdrMetricItem makeSdrEdgeLine2DeltaItem(long nVal) { + return SdrMetricItem(SDRATTR_EDGELINE2DELTA, nVal); +} -class SVX_DLLPUBLIC SdrEdgeLine3DeltaItem: public SdrMetricItem { -public: - SdrEdgeLine3DeltaItem(long nVal=0): SdrMetricItem(SDRATTR_EDGELINE3DELTA,nVal) {} - SdrEdgeLine3DeltaItem(SvStream& rIn): SdrMetricItem(SDRATTR_EDGELINE3DELTA,rIn) {} -}; +inline SdrMetricItem makeSdrEdgeLine3DeltaItem(long nVal) { + return SdrMetricItem(SDRATTR_EDGELINE3DELTA, nVal); +} #endif |