loplugin:inlinefields in LwpTextStyle
Change-Id: I5f5eef91ddfb108a77bfe57e0078f3fc7eb7c446
Reviewed-on: https://gerrit.libreoffice.org/36375
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
diff --git a/lotuswordpro/source/filter/lwpcharacterstyle.cxx b/lotuswordpro/source/filter/lwpcharacterstyle.cxx
index 72ec1a9..a100423 100644
--- a/lotuswordpro/source/filter/lwpcharacterstyle.cxx
+++ b/lotuswordpro/source/filter/lwpcharacterstyle.cxx
@@ -74,10 +74,6 @@
LwpTextStyle::LwpTextStyle(LwpObjectHeader& objHdr, LwpSvStream* pStrm)
: LwpDLNFPVList(objHdr, pStrm),
m_nFontID(0), m_nFinalFontID(0), m_nCSFlags(0), m_nUseCount(0),
m_pDescription(new LwpAtomHolder), m_pLangOverride(new LwpTextLanguageOverride),
m_pTxtAttrOverride(new LwpTextAttributeOverride),
m_pCharacterBorderOverride(new LwpCharacterBorderOverride),
m_pAmikakeOverride(new LwpAmikakeOverride),
m_nStyleDefinition(0), m_nKey(0)
{
}
@@ -90,26 +86,6 @@ void LwpTextStyle::Read()
LwpTextStyle::~LwpTextStyle()
{
if (m_pDescription)
{
delete m_pDescription;
}
if (m_pLangOverride)
{
delete m_pLangOverride;
}
if (m_pTxtAttrOverride)
{
delete m_pTxtAttrOverride;
}
if (m_pCharacterBorderOverride)
{
delete m_pCharacterBorderOverride;
}
if (m_pAmikakeOverride)
{
delete m_pAmikakeOverride;
}
}
void LwpTextStyle::ReadCommon()
@@ -119,14 +95,14 @@ void LwpTextStyle::ReadCommon()
m_nCSFlags = m_pObjStrm->QuickReaduInt16();
m_nUseCount = m_pObjStrm->QuickReaduInt32();
m_pDescription->Read(m_pObjStrm.get());
m_aDescription.Read(m_pObjStrm.get());
m_pLangOverride->Read(m_pObjStrm.get());
m_pTxtAttrOverride->Read(m_pObjStrm.get());
m_aLangOverride.Read(m_pObjStrm.get());
m_aTxtAttrOverride.Read(m_pObjStrm.get());
if (LwpFileHeader::m_nFileRevision < 0x000B)
{
m_pCharacterBorderOverride->Read(m_pObjStrm.get());
m_pAmikakeOverride->Read(m_pObjStrm.get());
m_aCharacterBorderOverride.Read(m_pObjStrm.get());
m_aAmikakeOverride.Read(m_pObjStrm.get());
}
else
{
diff --git a/lotuswordpro/source/filter/lwpcharacterstyle.hxx b/lotuswordpro/source/filter/lwpcharacterstyle.hxx
index 9c9a610..4494088 100644
--- a/lotuswordpro/source/filter/lwpcharacterstyle.hxx
+++ b/lotuswordpro/source/filter/lwpcharacterstyle.hxx
@@ -63,6 +63,8 @@
#include "lwpobj.hxx"
#include "lwpdlvlist.hxx"
#include "lwpoverride.hxx"
#include "lwpcharborderoverride.hxx"
class LwpAtomHolder;
class LwpTextLanguageOverride;
@@ -92,12 +94,12 @@ protected:
sal_uInt16 m_nCSFlags;
sal_uInt32 m_nUseCount;
LwpAtomHolder* m_pDescription;
LwpTextLanguageOverride* m_pLangOverride;
LwpTextAttributeOverride* m_pTxtAttrOverride;
LwpAtomHolder m_aDescription;
LwpTextLanguageOverride m_aLangOverride;
LwpTextAttributeOverride m_aTxtAttrOverride;
LwpCharacterBorderOverride* m_pCharacterBorderOverride;
LwpAmikakeOverride* m_pAmikakeOverride;
LwpCharacterBorderOverride m_aCharacterBorderOverride;
LwpAmikakeOverride m_aAmikakeOverride;
LwpObjectID m_CharacterBorder;
LwpObjectID m_Amikake;