summaryrefslogtreecommitdiff
path: root/svx/source/items
diff options
context:
space:
mode:
authorJochen Nitschke <j.nitschke+logerrit@ok.de>2017-10-04 02:17:25 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2017-10-05 08:57:59 +0200
commit9051ceb9f2048a85772306573cb662ee14efd718 (patch)
tree5624b2875c61aaf277658d69fe05c2ef5ff835ec /svx/source/items
parent75a881829f19439245cdb859fc16d59461992f79 (diff)
clang-tidy modernize-use-equals-default in svx
SfxPoolItem has a copy constructor and its copy assignment operator is deleted. Derived classes have a implicit defined copy constructor too, if all members are copy constructible. This patch removes default-able copy constructors and destructors on such items. Also removing copy constructors of pool item members SvxClipboardFormatItem_Impl and SvxColumnItem. Change-Id: Ic0f39c992d1fd7b667cb56134fd7c953681a3131 Reviewed-on: https://gerrit.libreoffice.org/43143 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'svx/source/items')
-rw-r--r--svx/source/items/algitem.cxx11
-rw-r--r--svx/source/items/clipfmtitem.cxx8
-rw-r--r--svx/source/items/numinf.cxx4
-rw-r--r--svx/source/items/ofaitem.cxx4
-rw-r--r--svx/source/items/zoomslideritem.cxx14
5 files changed, 1 insertions, 40 deletions
diff --git a/svx/source/items/algitem.cxx b/svx/source/items/algitem.cxx
index 3da88e3625b1..c8c3623dce5d 100644
--- a/svx/source/items/algitem.cxx
+++ b/svx/source/items/algitem.cxx
@@ -187,17 +187,6 @@ SvxMarginItem::SvxMarginItem( sal_Int16 nLeft,
}
-SvxMarginItem::SvxMarginItem( const SvxMarginItem& rItem ) :
-
- SfxPoolItem( rItem.Which() )
-{
- nLeftMargin = rItem.nLeftMargin;
- nTopMargin = rItem.nTopMargin;
- nRightMargin = rItem.nRightMargin;
- nBottomMargin = rItem.nBottomMargin;
-}
-
-
bool SvxMarginItem::GetPresentation
(
SfxItemPresentation ePres,
diff --git a/svx/source/items/clipfmtitem.cxx b/svx/source/items/clipfmtitem.cxx
index 2cd8929cfb92..08aa4782f376 100644
--- a/svx/source/items/clipfmtitem.cxx
+++ b/svx/source/items/clipfmtitem.cxx
@@ -30,18 +30,10 @@ struct SvxClipboardFormatItem_Impl
std::vector<SotClipboardFormatId> aFmtIds;
SvxClipboardFormatItem_Impl() {}
- SvxClipboardFormatItem_Impl( const SvxClipboardFormatItem_Impl& );
};
SfxPoolItem* SvxClipboardFormatItem::CreateDefault() { return new SvxClipboardFormatItem(0); };
-SvxClipboardFormatItem_Impl::SvxClipboardFormatItem_Impl(
- const SvxClipboardFormatItem_Impl& rCpy )
- : aFmtNms(rCpy.aFmtNms)
- , aFmtIds(rCpy.aFmtIds)
-{
-}
-
SvxClipboardFormatItem::SvxClipboardFormatItem( sal_uInt16 nId )
: SfxPoolItem( nId ), pImpl( new SvxClipboardFormatItem_Impl )
{
diff --git a/svx/source/items/numinf.cxx b/svx/source/items/numinf.cxx
index 56074beb0511..0dcf67964b1b 100644
--- a/svx/source/items/numinf.cxx
+++ b/svx/source/items/numinf.cxx
@@ -78,9 +78,7 @@ SvxNumberInfoItem::SvxNumberInfoItem( SvNumberFormatter* pNumFormatter,
SvxNumberInfoItem::SvxNumberInfoItem( const SvxNumberInfoItem& rItem ) :
-
- SfxPoolItem( rItem.Which() ),
-
+ SfxPoolItem ( rItem ),
pFormatter ( rItem.pFormatter ),
eValueType ( rItem.eValueType ),
aStringVal ( rItem.aStringVal ),
diff --git a/svx/source/items/ofaitem.cxx b/svx/source/items/ofaitem.cxx
index 5b911ad8965d..b3b92c233abd 100644
--- a/svx/source/items/ofaitem.cxx
+++ b/svx/source/items/ofaitem.cxx
@@ -25,10 +25,6 @@ OfaPtrItem::OfaPtrItem( sal_uInt16 _nWhich, void *_pPtr )
{
}
-OfaPtrItem::OfaPtrItem( const OfaPtrItem& rItem)
- : SfxPoolItem( rItem.Which() ), pPtr( rItem.pPtr )
-{
-}
bool OfaPtrItem::operator==( const SfxPoolItem& rItem) const
{
diff --git a/svx/source/items/zoomslideritem.cxx b/svx/source/items/zoomslideritem.cxx
index d03674e3316c..ed261b781b91 100644
--- a/svx/source/items/zoomslideritem.cxx
+++ b/svx/source/items/zoomslideritem.cxx
@@ -40,20 +40,6 @@ SvxZoomSliderItem::SvxZoomSliderItem( sal_uInt16 nCurrentZoom, sal_uInt16 nMinZo
}
-SvxZoomSliderItem::SvxZoomSliderItem( const SvxZoomSliderItem& rOrig )
-: SfxUInt16Item( rOrig.Which(), rOrig.GetValue() )
-, maValues( rOrig.maValues )
-, mnMinZoom( rOrig.mnMinZoom )
-, mnMaxZoom( rOrig.mnMaxZoom )
-{
-}
-
-
-SvxZoomSliderItem::~SvxZoomSliderItem()
-{
-}
-
-
SfxPoolItem* SvxZoomSliderItem::Clone( SfxItemPool * /*pPool*/ ) const
{
return new SvxZoomSliderItem( *this );