give SwParaPortion a const GetDelta() and non-const SetDelta()
instead of two GetDeltas() one of which is non-const and returning a reference that can be used to modify the delta no logic change intended Change-Id: Ia5788bfffd169a589eb9b9b141b60575ab165391 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132953 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
This commit is contained in:
@@ -214,7 +214,7 @@ bool SwTextFrame::CalcFollow(TextFrameIndex const nTextOfst)
|
|||||||
if( pPara )
|
if( pPara )
|
||||||
{
|
{
|
||||||
pPara->GetReformat() = SwCharRange();
|
pPara->GetReformat() = SwCharRange();
|
||||||
pPara->GetDelta() = 0;
|
pPara->SetDelta(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -312,7 +312,7 @@ bool SwTextFrame::CalcFollow(TextFrameIndex const nTextOfst)
|
|||||||
if( pPara )
|
if( pPara )
|
||||||
{
|
{
|
||||||
pPara->GetReformat() = SwCharRange();
|
pPara->GetReformat() = SwCharRange();
|
||||||
pPara->GetDelta() = 0;
|
pPara->SetDelta(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -775,7 +775,7 @@ void SwTextFrame::SetOffset_(TextFrameIndex const nNewOfst)
|
|||||||
SwCharRange &rReformat = pPara->GetReformat();
|
SwCharRange &rReformat = pPara->GetReformat();
|
||||||
rReformat.Start() = TextFrameIndex(0);
|
rReformat.Start() = TextFrameIndex(0);
|
||||||
rReformat.Len() = TextFrameIndex(GetText().getLength());
|
rReformat.Len() = TextFrameIndex(GetText().getLength());
|
||||||
pPara->GetDelta() = sal_Int32(rReformat.Len());
|
pPara->SetDelta(sal_Int32(rReformat.Len()));
|
||||||
}
|
}
|
||||||
InvalidateSize();
|
InvalidateSize();
|
||||||
}
|
}
|
||||||
@@ -1059,7 +1059,7 @@ void SwTextFrame::FormatAdjust( SwTextFormatter &rLine,
|
|||||||
// are valid now
|
// are valid now
|
||||||
pPara->GetReformat() = SwCharRange();
|
pPara->GetReformat() = SwCharRange();
|
||||||
bool bDelta = pPara->GetDelta() != 0;
|
bool bDelta = pPara->GetDelta() != 0;
|
||||||
pPara->GetDelta() = 0;
|
pPara->SetDelta(0);
|
||||||
|
|
||||||
if( rLine.IsStop() )
|
if( rLine.IsStop() )
|
||||||
{
|
{
|
||||||
@@ -1300,7 +1300,8 @@ bool SwTextFrame::FormatLine( SwTextFormatter &rLine, const bool bPrev )
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Calculating the good ol' nDelta
|
// Calculating the good ol' nDelta
|
||||||
pPara->GetDelta() -= sal_Int32(pNew->GetLen()) - sal_Int32(nOldLen);
|
const sal_Int32 nDiff = sal_Int32(pNew->GetLen()) - sal_Int32(nOldLen);
|
||||||
|
pPara->SetDelta(pPara->GetDelta() - nDiff);
|
||||||
|
|
||||||
// Stop!
|
// Stop!
|
||||||
if( rLine.IsStop() )
|
if( rLine.IsStop() )
|
||||||
@@ -2077,7 +2078,7 @@ bool SwTextFrame::FormatQuick( bool bForceQuickFormat )
|
|||||||
|
|
||||||
// Delete reformat
|
// Delete reformat
|
||||||
pPara->GetReformat() = SwCharRange();
|
pPara->GetReformat() = SwCharRange();
|
||||||
pPara->GetDelta() = 0;
|
pPara->SetDelta(0);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@@ -286,8 +286,8 @@ public:
|
|||||||
const SwRepaint& GetRepaint() const { return m_aRepaint; }
|
const SwRepaint& GetRepaint() const { return m_aRepaint; }
|
||||||
SwCharRange& GetReformat() { return m_aReformat; }
|
SwCharRange& GetReformat() { return m_aReformat; }
|
||||||
const SwCharRange& GetReformat() const { return m_aReformat; }
|
const SwCharRange& GetReformat() const { return m_aReformat; }
|
||||||
tools::Long& GetDelta() { return m_nDelta; }
|
void SetDelta(tools::Long nDelta) { m_nDelta = nDelta; }
|
||||||
const tools::Long& GetDelta() const { return m_nDelta; }
|
tools::Long GetDelta() const { return m_nDelta; }
|
||||||
SwScriptInfo& GetScriptInfo() { return m_aScriptInfo; }
|
SwScriptInfo& GetScriptInfo() { return m_aScriptInfo; }
|
||||||
const SwScriptInfo& GetScriptInfo() const { return m_aScriptInfo; }
|
const SwScriptInfo& GetScriptInfo() const { return m_aScriptInfo; }
|
||||||
|
|
||||||
|
@@ -1710,7 +1710,7 @@ void SwTextFrame::InvalidateRange_( const SwCharRange &aRange, const tools::Long
|
|||||||
// linelengths are being added, that's why it's negative
|
// linelengths are being added, that's why it's negative
|
||||||
// if chars have been added and positive, if chars have
|
// if chars have been added and positive, if chars have
|
||||||
// deleted
|
// deleted
|
||||||
pPara->GetDelta() += nD;
|
pPara->SetDelta(pPara->GetDelta() + nD);
|
||||||
bInv = true;
|
bInv = true;
|
||||||
}
|
}
|
||||||
SwCharRange &rReformat = pPara->GetReformat();
|
SwCharRange &rReformat = pPara->GetReformat();
|
||||||
|
Reference in New Issue
Block a user