Kaydet (Commit) 6491d6f9 authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:inlinefields in LwpTextStyle

Change-Id: I5f5eef91ddfb108a77bfe57e0078f3fc7eb7c446
Reviewed-on: https://gerrit.libreoffice.org/36375Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst ade95165
......@@ -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
{
......
......@@ -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;
......
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