diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2017-03-08 14:19:30 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2017-03-08 14:19:30 +0100 |
commit | fc33ca85789c340dace4a4505fc12124a812195a (patch) | |
tree | 129f09be9c2fdbd96d041228fd05bdc8f51b1015 /vcl/source/edit | |
parent | 44f12b806521a90a9f8fd79674ed716cf5f2ccec (diff) |
Clean up uses of integer types
Change-Id: Ia89668f12f93c9fada3ecf31851f8df2a2567979
Diffstat (limited to 'vcl/source/edit')
-rw-r--r-- | vcl/source/edit/textdat2.hxx | 2 | ||||
-rw-r--r-- | vcl/source/edit/textdata.cxx | 4 | ||||
-rw-r--r-- | vcl/source/edit/texteng.cxx | 4 | ||||
-rw-r--r-- | vcl/source/edit/textview.cxx | 19 |
4 files changed, 15 insertions, 14 deletions
diff --git a/vcl/source/edit/textdat2.hxx b/vcl/source/edit/textdat2.hxx index ce84aa94b7d2..d4610184b180 100644 --- a/vcl/source/edit/textdat2.hxx +++ b/vcl/source/edit/textdat2.hxx @@ -205,7 +205,7 @@ public: TETextPortionList& GetTextPortions() { return maTextPortions; } std::vector<TEWritingDirectionInfo>& GetWritingDirectionInfos() { return maWritingDirectionInfos; } - sal_uInt16 GetLineNumber( sal_Int32 nIndex, bool bInclEnd ); + std::vector<TextLine>::size_type GetLineNumber( sal_Int32 nIndex, bool bInclEnd ); void CorrectValuesBehindLastFormattedLine( sal_uInt16 nLastFormattedLine ); }; diff --git a/vcl/source/edit/textdata.cxx b/vcl/source/edit/textdata.cxx index 6b8abdfbec83..3cbb812e7974 100644 --- a/vcl/source/edit/textdata.cxx +++ b/vcl/source/edit/textdata.cxx @@ -211,9 +211,9 @@ void TEParaPortion::MarkSelectionInvalid( sal_Int32 nStart, sal_Int32 /*nEnd*/ ) mbSimple = false; } -sal_uInt16 TEParaPortion::GetLineNumber( sal_Int32 nChar, bool bInclEnd ) +std::vector<TextLine>::size_type TEParaPortion::GetLineNumber( sal_Int32 nChar, bool bInclEnd ) { - for ( size_t nLine = 0; nLine < maLines.size(); nLine++ ) + for ( std::vector<TextLine>::size_type nLine = 0; nLine < maLines.size(); nLine++ ) { TextLine& rLine = maLines[ nLine ]; if ( ( bInclEnd && ( rLine.GetEnd() >= nChar ) ) || diff --git a/vcl/source/edit/texteng.cxx b/vcl/source/edit/texteng.cxx index 69caafdfa73e..2dd9e377cb07 100644 --- a/vcl/source/edit/texteng.cxx +++ b/vcl/source/edit/texteng.cxx @@ -1064,7 +1064,7 @@ sal_Int32 TextEngine::ImpFindIndex( sal_uInt32 nPortion, const Point& rPosInPara long nY = 0; TextLine* pLine = nullptr; - sal_uInt16 nLine; + std::vector<TextLine>::size_type nLine; for ( nLine = 0; nLine < pPortion->GetLines().size(); nLine++ ) { TextLine& rmpLine = pPortion->GetLines()[ nLine ]; @@ -1090,7 +1090,7 @@ sal_Int32 TextEngine::ImpFindIndex( sal_uInt32 nPortion, const Point& rPosInPara return nCurIndex; } -sal_Int32 TextEngine::GetCharPos( sal_uInt32 nPortion, sal_uInt16 nLine, long nXPos, bool ) +sal_Int32 TextEngine::GetCharPos( sal_uInt32 nPortion, std::vector<TextLine>::size_type nLine, long nXPos, bool ) { TEParaPortion* pPortion = mpTEParaPortions->GetObject( nPortion ); diff --git a/vcl/source/edit/textview.cxx b/vcl/source/edit/textview.cxx index 120b2ff5d172..af3406139de9 100644 --- a/vcl/source/edit/textview.cxx +++ b/vcl/source/edit/textview.cxx @@ -355,15 +355,15 @@ void TextView::ImpHighlight( const TextSelection& rSel ) if ( ( nPara >= nStartPara ) && ( ( nY + nParaHeight ) > aVisArea.Top() ) ) { TEParaPortion* pTEParaPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( nPara ); - sal_uInt16 nStartLine = 0; - sal_uInt16 nEndLine = pTEParaPortion->GetLines().size() -1; + std::vector<TextLine>::size_type nStartLine = 0; + std::vector<TextLine>::size_type nEndLine = pTEParaPortion->GetLines().size() -1; if ( nPara == nStartPara ) nStartLine = pTEParaPortion->GetLineNumber( aSel.GetStart().GetIndex(), false ); if ( nPara == nEndPara ) nEndLine = pTEParaPortion->GetLineNumber( aSel.GetEnd().GetIndex(), true ); // iterate over all lines - for ( sal_uInt16 nLine = nStartLine; nLine <= nEndLine; nLine++ ) + for ( std::vector<TextLine>::size_type nLine = nStartLine; nLine <= nEndLine; nLine++ ) { TextLine& rLine = pTEParaPortion->GetLines()[ nLine ]; sal_Int32 nStartIndex = rLine.GetStart(); @@ -947,7 +947,7 @@ void TextView::Command( const CommandEvent& rCEvt ) mpImpl->mpTextEngine->FormatDoc(); TEParaPortion* pParaPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( aPaM.GetPara() ); - sal_uInt16 nLine = pParaPortion->GetLineNumber( aPaM.GetIndex(), true ); + std::vector<TextLine>::size_type nLine = pParaPortion->GetLineNumber( aPaM.GetIndex(), true ); TextLine& rLine = pParaPortion->GetLines()[ nLine ]; if ( nInputEnd > rLine.GetEnd() ) nInputEnd = rLine.GetEnd(); @@ -1441,7 +1441,7 @@ TextPaM TextView::CursorUp( const TextPaM& rPaM ) nX = mpImpl->mnTravelXPos; TEParaPortion* pPPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( rPaM.GetPara() ); - sal_uInt16 nLine = pPPortion->GetLineNumber( rPaM.GetIndex(), false ); + std::vector<TextLine>::size_type nLine = pPPortion->GetLineNumber( rPaM.GetIndex(), false ); if ( nLine ) // same paragraph { aPaM.GetIndex() = mpImpl->mpTextEngine->GetCharPos( rPaM.GetPara(), nLine-1, nX ); @@ -1456,7 +1456,7 @@ TextPaM TextView::CursorUp( const TextPaM& rPaM ) { aPaM.GetPara()--; pPPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( aPaM.GetPara() ); - sal_uInt16 nL = pPPortion->GetLines().size() - 1; + std::vector<TextLine>::size_type nL = pPPortion->GetLines().size() - 1; aPaM.GetIndex() = mpImpl->mpTextEngine->GetCharPos( aPaM.GetPara(), nL, nX+1 ); } @@ -1477,7 +1477,7 @@ TextPaM TextView::CursorDown( const TextPaM& rPaM ) nX = mpImpl->mnTravelXPos; TEParaPortion* pPPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( rPaM.GetPara() ); - sal_uInt16 nLine = pPPortion->GetLineNumber( rPaM.GetIndex(), false ); + std::vector<TextLine>::size_type nLine = pPPortion->GetLineNumber( rPaM.GetIndex(), false ); if ( nLine < ( pPPortion->GetLines().size() - 1 ) ) { aPaM.GetIndex() = mpImpl->mpTextEngine->GetCharPos( rPaM.GetPara(), nLine+1, nX ); @@ -1505,7 +1505,7 @@ TextPaM TextView::CursorStartOfLine( const TextPaM& rPaM ) TextPaM aPaM( rPaM ); TEParaPortion* pPPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( rPaM.GetPara() ); - sal_uInt16 nLine = pPPortion->GetLineNumber( aPaM.GetIndex(), false ); + std::vector<TextLine>::size_type nLine = pPPortion->GetLineNumber( aPaM.GetIndex(), false ); TextLine& rLine = pPPortion->GetLines()[ nLine ]; aPaM.GetIndex() = rLine.GetStart(); @@ -1517,7 +1517,7 @@ TextPaM TextView::CursorEndOfLine( const TextPaM& rPaM ) TextPaM aPaM( rPaM ); TEParaPortion* pPPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( rPaM.GetPara() ); - sal_uInt16 nLine = pPPortion->GetLineNumber( aPaM.GetIndex(), false ); + std::vector<TextLine>::size_type nLine = pPPortion->GetLineNumber( aPaM.GetIndex(), false ); TextLine& rLine = pPPortion->GetLines()[ nLine ]; aPaM.GetIndex() = rLine.GetEnd(); @@ -2153,6 +2153,7 @@ sal_Int32 TextView::GetLineNumberOfCursorInSelection() const TextPaM aPaM = GetSelection().GetEnd(); TEParaPortion* pPPortion = mpImpl->mpTextEngine->mpTEParaPortions->GetObject( aPaM.GetPara() ); nLineNo = pPPortion->GetLineNumber( aPaM.GetIndex(), false ); + //TODO: std::vector<TextLine>::size_type -> sal_Int32! if( mpImpl->mbCursorAtEndOfLine ) --nLineNo; } |