diff options
author | Jochen Nitschke <j.nitschke+logerrit@ok.de> | 2018-01-28 21:28:28 +0100 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-01-29 07:33:32 +0100 |
commit | f1e910c5ee7e89379391ff260e4164a6d9d21bff (patch) | |
tree | b0270d720e0b390368acaab059d153a1c27725d1 /editeng/source | |
parent | 8010abe4ab300f966b878b64ccc8733e3ea3cbc4 (diff) |
inline SvxBulletItem::SetDefaultFont_Impl and SetDefaults_Impl
use initializer lists in constructors
Change-Id: Ib3b836ba96046a5f3bca12ea7702247afe8eac3b
Reviewed-on: https://gerrit.libreoffice.org/48803
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'editeng/source')
-rw-r--r-- | editeng/source/items/bulitem.cxx | 54 |
1 files changed, 21 insertions, 33 deletions
diff --git a/editeng/source/items/bulitem.cxx b/editeng/source/items/bulitem.cxx index 206b32595f58..64eb82dba2f6 100644 --- a/editeng/source/items/bulitem.cxx +++ b/editeng/source/items/bulitem.cxx @@ -29,25 +29,32 @@ #define BULITEM_VERSION (sal_uInt16(2)) -SvxBulletItem::SvxBulletItem( sal_uInt16 _nWhich ) : SfxPoolItem( _nWhich ) +SvxBulletItem::SvxBulletItem( sal_uInt16 _nWhich ) + : SfxPoolItem(_nWhich) + , aFont(OutputDevice::GetDefaultFont( DefaultFontType::FIXED, LANGUAGE_SYSTEM, GetDefaultFontFlags::NONE )) + , nStart(1) + , nStyle(SvxBulletStyle::N123) + , nWidth(1200) // 1.2cm + , nScale(75) + , cSymbol(' ') { - SetDefaultFont_Impl(); - SetDefaults_Impl(); + aFont.SetAlignment(ALIGN_BOTTOM); + aFont.SetTransparent( true ); } -SvxBulletItem::SvxBulletItem( const SvxBulletItem& rItem) : SfxPoolItem( rItem ) +SvxBulletItem::SvxBulletItem( const SvxBulletItem& rItem ) + : SfxPoolItem(rItem) + , aFont(rItem.aFont) + , pGraphicObject(rItem.pGraphicObject ? new GraphicObject( *rItem.pGraphicObject ) : nullptr) + , aPrevText(rItem.aPrevText) + , aFollowText(rItem.aFollowText) + , nStart(rItem.nStart) + , nStyle(rItem.nStyle) + , nWidth(rItem.nWidth) + , nScale(rItem.nScale) + , cSymbol(rItem.cSymbol) { - aFont = rItem.aFont; - if (rItem.pGraphicObject) - pGraphicObject.reset( new GraphicObject( *rItem.pGraphicObject ) ); - aPrevText = rItem.aPrevText; - aFollowText = rItem.aFollowText; - nStart = rItem.nStart; - nStyle = rItem.nStyle; - nWidth = rItem.nWidth; - nScale = rItem.nScale; - cSymbol = rItem.cSymbol; } @@ -62,25 +69,6 @@ SfxPoolItem* SvxBulletItem::Clone( SfxItemPool * /*pPool*/ ) const } -void SvxBulletItem::SetDefaultFont_Impl() -{ - aFont = OutputDevice::GetDefaultFont( DefaultFontType::FIXED, LANGUAGE_SYSTEM, GetDefaultFontFlags::NONE ); - aFont.SetAlignment( ALIGN_BOTTOM); - aFont.SetTransparent( true ); -} - - -void SvxBulletItem::SetDefaults_Impl() -{ - pGraphicObject = nullptr; - nWidth = 1200; // 1.2cm - nStart = 1; - nStyle = SvxBulletStyle::N123; - cSymbol = ' '; - nScale = 75; -} - - sal_uInt16 SvxBulletItem::GetVersion( sal_uInt16 /*nVersion*/ ) const { return BULITEM_VERSION; |