Kaydet (Commit) a909d67f authored tarafından Miklos Vajna's avatar Miklos Vajna

sw: prefix members of SwRedlineData

Change-Id: Idf21b7f3330fdc4ecca6245494a788a33efee2a7
Reviewed-on: https://gerrit.libreoffice.org/60236Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins
üst d1afb4c4
...@@ -106,14 +106,14 @@ public: ...@@ -106,14 +106,14 @@ public:
class SW_DLLPUBLIC SwRedlineData class SW_DLLPUBLIC SwRedlineData
{ {
friend class SwRangeRedline; friend class SwRangeRedline;
SwRedlineData* pNext; // Points to other data. SwRedlineData* m_pNext; // Points to other data.
SwRedlineExtraData* pExtraData; SwRedlineExtraData* m_pExtraData;
OUString sComment; OUString m_sComment;
DateTime aStamp; DateTime m_aStamp;
RedlineType_t eType; RedlineType_t m_eType;
std::size_t nAuthor; std::size_t m_nAuthor;
sal_uInt16 nSeqNo; sal_uInt16 m_nSeqNo;
public: public:
SwRedlineData( RedlineType_t eT, std::size_t nAut ); SwRedlineData( RedlineType_t eT, std::size_t nAut );
...@@ -127,43 +127,43 @@ public: ...@@ -127,43 +127,43 @@ public:
bool operator==( const SwRedlineData& rCmp ) const bool operator==( const SwRedlineData& rCmp ) const
{ {
return nAuthor == rCmp.nAuthor && return m_nAuthor == rCmp.m_nAuthor &&
eType == rCmp.eType && m_eType == rCmp.m_eType &&
sComment == rCmp.sComment && m_sComment == rCmp.m_sComment &&
(( !pNext && !rCmp.pNext ) || (( !m_pNext && !rCmp.m_pNext ) ||
( pNext && rCmp.pNext && *pNext == *rCmp.pNext )) && ( m_pNext && rCmp.m_pNext && *m_pNext == *rCmp.m_pNext )) &&
(( !pExtraData && !rCmp.pExtraData ) || (( !m_pExtraData && !rCmp.m_pExtraData ) ||
( pExtraData && rCmp.pExtraData && ( m_pExtraData && rCmp.m_pExtraData &&
*pExtraData == *rCmp.pExtraData )); *m_pExtraData == *rCmp.m_pExtraData ));
} }
bool operator!=( const SwRedlineData& rCmp ) const bool operator!=( const SwRedlineData& rCmp ) const
{ return !operator==( rCmp ); } { return !operator==( rCmp ); }
RedlineType_t GetType() const RedlineType_t GetType() const
{ return static_cast<RedlineType_t>(eType & nsRedlineType_t::REDLINE_NO_FLAG_MASK); } { return static_cast<RedlineType_t>(m_eType & nsRedlineType_t::REDLINE_NO_FLAG_MASK); }
std::size_t GetAuthor() const { return nAuthor; } std::size_t GetAuthor() const { return m_nAuthor; }
const OUString& GetComment() const { return sComment; } const OUString& GetComment() const { return m_sComment; }
const DateTime& GetTimeStamp() const { return aStamp; } const DateTime& GetTimeStamp() const { return m_aStamp; }
const SwRedlineData* Next() const{ return pNext; } const SwRedlineData* Next() const{ return m_pNext; }
void SetComment( const OUString& rS ) { sComment = rS; } void SetComment( const OUString& rS ) { m_sComment = rS; }
void SetTimeStamp( const DateTime& rDT ) { aStamp = rDT; } void SetTimeStamp( const DateTime& rDT ) { m_aStamp = rDT; }
void SetAutoFormatFlag() void SetAutoFormatFlag()
{ eType = static_cast<RedlineType_t>(eType | nsRedlineType_t::REDLINE_FORM_AUTOFMT); } { m_eType = static_cast<RedlineType_t>(m_eType | nsRedlineType_t::REDLINE_FORM_AUTOFMT); }
bool CanCombine( const SwRedlineData& rCmp ) const; bool CanCombine( const SwRedlineData& rCmp ) const;
// ExtraData gets copied, the pointer is therefore not taken over by // ExtraData gets copied, the pointer is therefore not taken over by
// the RedlineObject // the RedlineObject
void SetExtraData( const SwRedlineExtraData* pData ); void SetExtraData( const SwRedlineExtraData* pData );
const SwRedlineExtraData* GetExtraData() const { return pExtraData; } const SwRedlineExtraData* GetExtraData() const { return m_pExtraData; }
// For UI-side pooling of Redline-actions. // For UI-side pooling of Redline-actions.
// At the moment only used for Autoformat with Redline. // At the moment only used for Autoformat with Redline.
// Value != 0 means there can be others! // Value != 0 means there can be others!
sal_uInt16 GetSeqNo() const { return nSeqNo; } sal_uInt16 GetSeqNo() const { return m_nSeqNo; }
void SetSeqNo( sal_uInt16 nNo ) { nSeqNo = nNo; } void SetSeqNo( sal_uInt16 nNo ) { m_nSeqNo = nNo; }
OUString GetDescr() const; OUString GetDescr() const;
}; };
......
...@@ -924,38 +924,38 @@ bool SwRedlineExtraData_FormattingChanges::operator == ( const SwRedlineExtraDat ...@@ -924,38 +924,38 @@ bool SwRedlineExtraData_FormattingChanges::operator == ( const SwRedlineExtraDat
} }
SwRedlineData::SwRedlineData( RedlineType_t eT, std::size_t nAut ) SwRedlineData::SwRedlineData( RedlineType_t eT, std::size_t nAut )
: pNext( nullptr ), pExtraData( nullptr ), : m_pNext( nullptr ), m_pExtraData( nullptr ),
aStamp( DateTime::SYSTEM ), m_aStamp( DateTime::SYSTEM ),
eType( eT ), nAuthor( nAut ), nSeqNo( 0 ) m_eType( eT ), m_nAuthor( nAut ), m_nSeqNo( 0 )
{ {
aStamp.SetNanoSec( 0 ); m_aStamp.SetNanoSec( 0 );
} }
SwRedlineData::SwRedlineData( SwRedlineData::SwRedlineData(
const SwRedlineData& rCpy, const SwRedlineData& rCpy,
bool bCpyNext ) bool bCpyNext )
: pNext( ( bCpyNext && rCpy.pNext ) ? new SwRedlineData( *rCpy.pNext ) : nullptr ) : m_pNext( ( bCpyNext && rCpy.m_pNext ) ? new SwRedlineData( *rCpy.m_pNext ) : nullptr )
, pExtraData( rCpy.pExtraData ? rCpy.pExtraData->CreateNew() : nullptr ) , m_pExtraData( rCpy.m_pExtraData ? rCpy.m_pExtraData->CreateNew() : nullptr )
, sComment( rCpy.sComment ) , m_sComment( rCpy.m_sComment )
, aStamp( rCpy.aStamp ) , m_aStamp( rCpy.m_aStamp )
, eType( rCpy.eType ) , m_eType( rCpy.m_eType )
, nAuthor( rCpy.nAuthor ) , m_nAuthor( rCpy.m_nAuthor )
, nSeqNo( rCpy.nSeqNo ) , m_nSeqNo( rCpy.m_nSeqNo )
{ {
} }
// For sw3io: We now own pNext! // For sw3io: We now own pNext!
SwRedlineData::SwRedlineData(RedlineType_t eT, std::size_t nAut, const DateTime& rDT, SwRedlineData::SwRedlineData(RedlineType_t eT, std::size_t nAut, const DateTime& rDT,
const OUString& rCmnt, SwRedlineData *pNxt) const OUString& rCmnt, SwRedlineData *pNxt)
: pNext(pNxt), pExtraData(nullptr), sComment(rCmnt), aStamp(rDT), : m_pNext(pNxt), m_pExtraData(nullptr), m_sComment(rCmnt), m_aStamp(rDT),
eType(eT), nAuthor(nAut), nSeqNo(0) m_eType(eT), m_nAuthor(nAut), m_nSeqNo(0)
{ {
} }
SwRedlineData::~SwRedlineData() SwRedlineData::~SwRedlineData()
{ {
delete pExtraData; delete m_pExtraData;
delete pNext; delete m_pNext;
} }
bool SwRedlineData::CanCombine(const SwRedlineData& rCmp) const bool SwRedlineData::CanCombine(const SwRedlineData& rCmp) const
...@@ -964,29 +964,29 @@ bool SwRedlineData::CanCombine(const SwRedlineData& rCmp) const ...@@ -964,29 +964,29 @@ bool SwRedlineData::CanCombine(const SwRedlineData& rCmp) const
aTime.SetSec(0); aTime.SetSec(0);
DateTime aCompareTime = rCmp.GetTimeStamp(); DateTime aCompareTime = rCmp.GetTimeStamp();
aCompareTime.SetSec(0); aCompareTime.SetSec(0);
return nAuthor == rCmp.nAuthor && return m_nAuthor == rCmp.m_nAuthor &&
eType == rCmp.eType && m_eType == rCmp.m_eType &&
sComment == rCmp.sComment && m_sComment == rCmp.m_sComment &&
aTime == aCompareTime && aTime == aCompareTime &&
(( !pNext && !rCmp.pNext ) || (( !m_pNext && !rCmp.m_pNext ) ||
( pNext && rCmp.pNext && ( m_pNext && rCmp.m_pNext &&
pNext->CanCombine( *rCmp.pNext ))) && m_pNext->CanCombine( *rCmp.m_pNext ))) &&
(( !pExtraData && !rCmp.pExtraData ) || (( !m_pExtraData && !rCmp.m_pExtraData ) ||
( pExtraData && rCmp.pExtraData && ( m_pExtraData && rCmp.m_pExtraData &&
*pExtraData == *rCmp.pExtraData )); *m_pExtraData == *rCmp.m_pExtraData ));
} }
/// ExtraData is copied. The Pointer's ownership is thus NOT transferred /// ExtraData is copied. The Pointer's ownership is thus NOT transferred
/// to the Redline Object! /// to the Redline Object!
void SwRedlineData::SetExtraData( const SwRedlineExtraData* pData ) void SwRedlineData::SetExtraData( const SwRedlineExtraData* pData )
{ {
delete pExtraData; delete m_pExtraData;
// Check if there is data - and if so - delete it // Check if there is data - and if so - delete it
if( pData ) if( pData )
pExtraData = pData->CreateNew(); m_pExtraData = pData->CreateNew();
else else
pExtraData = nullptr; m_pExtraData = nullptr;
} }
static const char* STR_REDLINE_ARY[] = static const char* STR_REDLINE_ARY[] =
...@@ -1217,10 +1217,10 @@ void SwRangeRedline::ShowOriginal(sal_uInt16 nLoop, size_t nMyPos) ...@@ -1217,10 +1217,10 @@ void SwRangeRedline::ShowOriginal(sal_uInt16 nLoop, size_t nMyPos)
::sw::UndoGuard const undoGuard(pDoc->GetIDocumentUndoRedo()); ::sw::UndoGuard const undoGuard(pDoc->GetIDocumentUndoRedo());
// Determine the Type, it's the first on Stack // Determine the Type, it's the first on Stack
for( pCur = m_pRedlineData; pCur->pNext; ) for( pCur = m_pRedlineData; pCur->m_pNext; )
pCur = pCur->pNext; pCur = pCur->m_pNext;
switch( pCur->eType ) switch( pCur->m_eType )
{ {
case nsRedlineType_t::REDLINE_INSERT: // Content has been inserted case nsRedlineType_t::REDLINE_INSERT: // Content has been inserted
m_bIsVisible = false; m_bIsVisible = false;
...@@ -1710,23 +1710,23 @@ void SwRangeRedline::PushData( const SwRangeRedline& rRedl, bool bOwnAsNext ) ...@@ -1710,23 +1710,23 @@ void SwRangeRedline::PushData( const SwRangeRedline& rRedl, bool bOwnAsNext )
SwRedlineData* pNew = new SwRedlineData( *rRedl.m_pRedlineData, false ); SwRedlineData* pNew = new SwRedlineData( *rRedl.m_pRedlineData, false );
if( bOwnAsNext ) if( bOwnAsNext )
{ {
pNew->pNext = m_pRedlineData; pNew->m_pNext = m_pRedlineData;
m_pRedlineData = pNew; m_pRedlineData = pNew;
} }
else else
{ {
pNew->pNext = m_pRedlineData->pNext; pNew->m_pNext = m_pRedlineData->m_pNext;
m_pRedlineData->pNext = pNew; m_pRedlineData->m_pNext = pNew;
} }
} }
bool SwRangeRedline::PopData() bool SwRangeRedline::PopData()
{ {
if( !m_pRedlineData->pNext ) if( !m_pRedlineData->m_pNext )
return false; return false;
SwRedlineData* pCur = m_pRedlineData; SwRedlineData* pCur = m_pRedlineData;
m_pRedlineData = pCur->pNext; m_pRedlineData = pCur->m_pNext;
pCur->pNext = nullptr; pCur->m_pNext = nullptr;
delete pCur; delete pCur;
return true; return true;
} }
...@@ -1734,34 +1734,34 @@ bool SwRangeRedline::PopData() ...@@ -1734,34 +1734,34 @@ bool SwRangeRedline::PopData()
sal_uInt16 SwRangeRedline::GetStackCount() const sal_uInt16 SwRangeRedline::GetStackCount() const
{ {
sal_uInt16 nRet = 1; sal_uInt16 nRet = 1;
for( SwRedlineData* pCur = m_pRedlineData; pCur->pNext; pCur = pCur->pNext ) for( SwRedlineData* pCur = m_pRedlineData; pCur->m_pNext; pCur = pCur->m_pNext )
++nRet; ++nRet;
return nRet; return nRet;
} }
std::size_t SwRangeRedline::GetAuthor( sal_uInt16 nPos ) const std::size_t SwRangeRedline::GetAuthor( sal_uInt16 nPos ) const
{ {
return GetRedlineData(nPos).nAuthor; return GetRedlineData(nPos).m_nAuthor;
} }
OUString const & SwRangeRedline::GetAuthorString( sal_uInt16 nPos ) const OUString const & SwRangeRedline::GetAuthorString( sal_uInt16 nPos ) const
{ {
return SW_MOD()->GetRedlineAuthor(GetRedlineData(nPos).nAuthor); return SW_MOD()->GetRedlineAuthor(GetRedlineData(nPos).m_nAuthor);
} }
const DateTime& SwRangeRedline::GetTimeStamp( sal_uInt16 nPos ) const const DateTime& SwRangeRedline::GetTimeStamp( sal_uInt16 nPos ) const
{ {
return GetRedlineData(nPos).aStamp; return GetRedlineData(nPos).m_aStamp;
} }
RedlineType_t SwRangeRedline::GetRealType( sal_uInt16 nPos ) const RedlineType_t SwRangeRedline::GetRealType( sal_uInt16 nPos ) const
{ {
return GetRedlineData(nPos).eType; return GetRedlineData(nPos).m_eType;
} }
const OUString& SwRangeRedline::GetComment( sal_uInt16 nPos ) const const OUString& SwRangeRedline::GetComment( sal_uInt16 nPos ) const
{ {
return GetRedlineData(nPos).sComment; return GetRedlineData(nPos).m_sComment;
} }
bool SwRangeRedline::operator<( const SwRangeRedline& rCmp ) const bool SwRangeRedline::operator<( const SwRangeRedline& rCmp ) const
...@@ -1778,9 +1778,9 @@ const SwRedlineData & SwRangeRedline::GetRedlineData(const sal_uInt16 nPos) cons ...@@ -1778,9 +1778,9 @@ const SwRedlineData & SwRangeRedline::GetRedlineData(const sal_uInt16 nPos) cons
sal_uInt16 nP = nPos; sal_uInt16 nP = nPos;
while (nP > 0 && nullptr != pCur->pNext) while (nP > 0 && nullptr != pCur->m_pNext)
{ {
pCur = pCur->pNext; pCur = pCur->m_pNext;
nP--; nP--;
} }
......
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