[Libreoffice-commits] core.git: sw/source
Michael Stahl
Michael.Stahl at cib.de
Fri May 11 14:53:46 UTC 2018
sw/source/core/text/redlnitr.cxx | 36 ++++++++++++++++++------------------
sw/source/core/text/redlnitr.hxx | 30 +++++++++++++++++-------------
2 files changed, 35 insertions(+), 31 deletions(-)
New commits:
commit 55ad38a42077f35910c84c8b3e33fe46c33369a4
Author: Michael Stahl <Michael.Stahl at cib.de>
Date: Thu Apr 26 15:37:23 2018 +0200
SwExtend: prefix members
Change-Id: Ia1b539a9017b1b9f5be09d367bc77eeb08bcd619
Reviewed-on: https://gerrit.libreoffice.org/54118
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Michael Stahl <Michael.Stahl at cib.de>
diff --git a/sw/source/core/text/redlnitr.cxx b/sw/source/core/text/redlnitr.cxx
index 08c8fcd2e0cc..acd4584054b2 100644
--- a/sw/source/core/text/redlnitr.cxx
+++ b/sw/source/core/text/redlnitr.cxx
@@ -418,12 +418,12 @@ void SwExtend::ActualizeFont( SwFont &rFnt, ExtTextInputAttr nAttr )
short SwExtend::Enter(SwFont& rFnt, sal_Int32 nNew)
{
OSL_ENSURE( !Inside(), "SwExtend: Enter without Leave" );
- OSL_ENSURE( !pFnt, "SwExtend: Enter with Font" );
- nPos = nNew;
+ OSL_ENSURE( !m_pFont, "SwExtend: Enter with Font" );
+ m_nPos = nNew;
if( Inside() )
{
- pFnt.reset( new SwFont( rFnt ) );
- ActualizeFont( rFnt, rArr[ nPos - nStart ] );
+ m_pFont.reset( new SwFont(rFnt) );
+ ActualizeFont( rFnt, m_rArr[m_nPos - m_nStart] );
return 1;
}
return 0;
@@ -432,21 +432,21 @@ short SwExtend::Enter(SwFont& rFnt, sal_Int32 nNew)
bool SwExtend::Leave_(SwFont& rFnt, sal_Int32 nNew)
{
OSL_ENSURE( Inside(), "SwExtend: Leave without Enter" );
- const ExtTextInputAttr nOldAttr = rArr[ nPos - nStart ];
- nPos = nNew;
+ const ExtTextInputAttr nOldAttr = m_rArr[m_nPos - m_nStart];
+ m_nPos = nNew;
if( Inside() )
{ // We stayed within the ExtendText-section
- const ExtTextInputAttr nAttr = rArr[ nPos - nStart ];
+ const ExtTextInputAttr nAttr = m_rArr[m_nPos - m_nStart];
if( nOldAttr != nAttr ) // Is there an (inner) change of attributes?
{
- rFnt = *pFnt;
+ rFnt = *m_pFont;
ActualizeFont( rFnt, nAttr );
}
}
else
{
- rFnt = *pFnt;
- pFnt.reset();
+ rFnt = *m_pFont;
+ m_pFont.reset();
return true;
}
return false;
@@ -454,18 +454,18 @@ bool SwExtend::Leave_(SwFont& rFnt, sal_Int32 nNew)
sal_Int32 SwExtend::Next( sal_Int32 nNext )
{
- if( nPos < nStart )
+ if (m_nPos < m_nStart)
{
- if( nNext > nStart )
- nNext = nStart;
+ if (nNext > m_nStart)
+ nNext = m_nStart;
}
- else if( nPos < nEnd )
+ else if (m_nPos < m_nEnd)
{
- sal_Int32 nIdx = nPos - nStart;
- const ExtTextInputAttr nAttr = rArr[ nIdx ];
- while( static_cast<size_t>(++nIdx) < rArr.size() && nAttr == rArr[ nIdx ] )
+ sal_Int32 nIdx = m_nPos - m_nStart;
+ const ExtTextInputAttr nAttr = m_rArr[ nIdx ];
+ while (static_cast<size_t>(++nIdx) < m_rArr.size() && nAttr == m_rArr[nIdx])
; //nothing
- nIdx = nIdx + nStart;
+ nIdx = nIdx + m_nStart;
if( nNext > nIdx )
nNext = nIdx;
}
diff --git a/sw/source/core/text/redlnitr.hxx b/sw/source/core/text/redlnitr.hxx
index 1e7258228390..879a9e952d67 100644
--- a/sw/source/core/text/redlnitr.hxx
+++ b/sw/source/core/text/redlnitr.hxx
@@ -36,25 +36,29 @@ class SwAttrHandler;
class SwExtend
{
- std::unique_ptr<SwFont> pFnt;
- const std::vector<ExtTextInputAttr> ⇒
- sal_Int32 nStart;
- sal_Int32 nPos;
- sal_Int32 nEnd;
+ std::unique_ptr<SwFont> m_pFont;
+ const std::vector<ExtTextInputAttr> &m_rArr;
+ sal_Int32 m_nStart;
+ sal_Int32 m_nPos;
+ sal_Int32 m_nEnd;
bool Leave_( SwFont& rFnt, sal_Int32 nNew );
- bool Inside() const { return ( nPos >= nStart && nPos < nEnd ); }
+ bool Inside() const { return (m_nPos >= m_nStart && m_nPos < m_nEnd); }
static void ActualizeFont( SwFont &rFnt, ExtTextInputAttr nAttr );
public:
- SwExtend( const std::vector<ExtTextInputAttr> &rA, sal_Int32 nSt ) : rArr( rA ),
- nStart( nSt ), nPos( COMPLETE_STRING ), nEnd( nStart + rA.size() ) {}
- bool IsOn() const { return pFnt != nullptr; }
- void Reset() { pFnt.reset(); nPos = COMPLETE_STRING; }
+ SwExtend(const std::vector<ExtTextInputAttr> &rArr, sal_Int32 const nStart)
+ : m_rArr(rArr)
+ , m_nStart(nStart)
+ , m_nPos(COMPLETE_STRING)
+ , m_nEnd(m_nStart + rArr.size())
+ {}
+ bool IsOn() const { return m_pFont != nullptr; }
+ void Reset() { m_pFont.reset(); m_nPos = COMPLETE_STRING; }
bool Leave( SwFont& rFnt, sal_Int32 nNew )
- { return pFnt && Leave_( rFnt, nNew ); }
+ { return m_pFont && Leave_( rFnt, nNew ); }
short Enter( SwFont& rFnt, sal_Int32 nNew );
sal_Int32 Next( sal_Int32 nNext );
- SwFont* GetFont() { return pFnt.get(); }
- void UpdateFont( SwFont &rFnt ) { ActualizeFont( rFnt, rArr[ nPos - nStart ] ); }
+ SwFont* GetFont() { return m_pFont.get(); }
+ void UpdateFont(SwFont &rFont) { ActualizeFont(rFont, m_rArr[m_nPos - m_nStart]); }
};
class SwRedlineItr
More information about the Libreoffice-commits
mailing list