diff options
Diffstat (limited to 'sw/source/core/table/swtable.cxx')
-rw-r--r-- | sw/source/core/table/swtable.cxx | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/sw/source/core/table/swtable.cxx b/sw/source/core/table/swtable.cxx index daa52cfc2da9..a67b05a48e2f 100644 --- a/sw/source/core/table/swtable.cxx +++ b/sw/source/core/table/swtable.cxx @@ -71,7 +71,7 @@ using namespace com::sun::star; #define COLFUZZY 20 static void ChgTextToNum( SwTableBox& rBox, const OUString& rText, const Color* pCol, - bool bChgAlign, sal_uLong nNdPos ); + bool bChgAlign, SwNodeOffset nNdPos ); sal_Int32 SwTableBox::getRowSpan() const { @@ -1380,7 +1380,7 @@ const SwTableBox* SwTable::GetTableBox( const OUString& rName, return pBox; } -SwTableBox* SwTable::GetTableBox( sal_uLong nSttIdx ) +SwTableBox* SwTable::GetTableBox( SwNodeOffset nSttIdx ) { // For optimizations, don't always process the entire SortArray. // Converting text to table, tries certain conditions @@ -1389,7 +1389,7 @@ SwTableBox* SwTable::GetTableBox( sal_uLong nSttIdx ) return nullptr; SwTableBox* pRet = nullptr; SwNodes& rNds = GetFrameFormat()->GetDoc()->GetNodes(); - sal_uLong nIndex = nSttIdx + 1; + SwNodeOffset nIndex = nSttIdx + 1; SwContentNode* pCNd = nullptr; SwTableNode* pTableNd = nullptr; @@ -1908,9 +1908,9 @@ bool SwTableBox::IsInHeadline( const SwTable* pTable ) const return pTable->GetTabLines()[ 0 ] == pLine; } -sal_uLong SwTableBox::GetSttIdx() const +SwNodeOffset SwTableBox::GetSttIdx() const { - return m_pStartNode ? m_pStartNode->GetIndex() : 0; + return m_pStartNode ? m_pStartNode->GetIndex() : SwNodeOffset(0); } bool SwTableBox::IsEmpty() const @@ -1993,14 +1993,14 @@ void SwTable::SetHTMLTableLayout(std::shared_ptr<SwHTMLTableLayout> const& r) static void ChgTextToNum( SwTableBox& rBox, const OUString& rText, const Color* pCol, bool bChgAlign ) { - sal_uLong nNdPos = rBox.IsValidNumTextNd(); + SwNodeOffset nNdPos = rBox.IsValidNumTextNd(); ChgTextToNum( rBox,rText,pCol,bChgAlign,nNdPos); } void ChgTextToNum( SwTableBox& rBox, const OUString& rText, const Color* pCol, - bool bChgAlign,sal_uLong nNdPos ) + bool bChgAlign, SwNodeOffset nNdPos ) { - if( ULONG_MAX == nNdPos ) + if( NODE_OFFSET_MAX == nNdPos ) return; SwDoc* pDoc = rBox.GetFrameFormat()->GetDoc(); @@ -2126,8 +2126,8 @@ void ChgTextToNum( SwTableBox& rBox, const OUString& rText, const Color* pCol, static void ChgNumToText( SwTableBox& rBox, sal_uLong nFormat ) { - sal_uLong nNdPos = rBox.IsValidNumTextNd( false ); - if( ULONG_MAX == nNdPos ) + SwNodeOffset nNdPos = rBox.IsValidNumTextNd( false ); + if( NODE_OFFSET_MAX == nNdPos ) return; SwDoc* pDoc = rBox.GetFrameFormat()->GetDoc(); @@ -2268,8 +2268,8 @@ void SwTableBoxFormat::BoxAttributeChanged(SwTableBox& rBox, const SwTableBoxNum if(!pNewValue && SfxItemState::SET != GetItemState(RES_BOXATR_VALUE, false, reinterpret_cast<const SfxPoolItem**>(&pNewValue))) { // so far, no value has been set, so try to evaluate the content - sal_uLong nNdPos = rBox.IsValidNumTextNd(); - if(ULONG_MAX != nNdPos) + SwNodeOffset nNdPos = rBox.IsValidNumTextNd(); + if(NODE_OFFSET_MAX != nNdPos) { sal_uInt32 nTmpFormatIdx = nNewFormat; OUString aText(GetDoc()->GetNodes()[nNdPos] ->GetTextNode()->GetRedlineText()); @@ -2407,7 +2407,7 @@ void SwTableBoxFormat::SwClientNotify(const SwModify& rMod, const SfxHint& rHint // something changed and some BoxAttribut remained in the set! if( pNewFormat || pNewFormula || pNewVal ) { - GetDoc()->getIDocumentFieldsAccess().SetFieldsDirty(true, nullptr, 0); + GetDoc()->getIDocumentFieldsAccess().SetFieldsDirty(true, nullptr, SwNodeOffset(0)); if(SfxItemState::SET == GetItemState(RES_BOXATR_FORMAT, false) || SfxItemState::SET == GetItemState(RES_BOXATR_VALUE, false) || @@ -2440,8 +2440,8 @@ bool SwTableBox::HasNumContent( double& rNum, sal_uInt32& rFormatIndex, bool& rIsEmptyTextNd ) const { bool bRet = false; - sal_uLong nNdPos = IsValidNumTextNd(); - if( ULONG_MAX != nNdPos ) + SwNodeOffset nNdPos = IsValidNumTextNd(); + if( NODE_OFFSET_MAX != nNdPos ) { OUString aText( m_pStartNode->GetNodes()[ nNdPos ]->GetTextNode()->GetRedlineText() ); // Keep Tabs @@ -2488,8 +2488,8 @@ bool SwTableBox::IsNumberChanged() const reinterpret_cast<const SfxPoolItem**>(&pNumFormat) )) pNumFormat = nullptr; - sal_uLong nNdPos; - if( pNumFormat && pValue && ULONG_MAX != ( nNdPos = IsValidNumTextNd() ) ) + SwNodeOffset nNdPos; + if( pNumFormat && pValue && NODE_OFFSET_MAX != ( nNdPos = IsValidNumTextNd() ) ) { OUString sNewText, sOldText( m_pStartNode->GetNodes()[ nNdPos ]-> GetTextNode()->GetRedlineText() ); @@ -2508,14 +2508,14 @@ bool SwTableBox::IsNumberChanged() const return bRet; } -sal_uLong SwTableBox::IsValidNumTextNd( bool bCheckAttr ) const +SwNodeOffset SwTableBox::IsValidNumTextNd( bool bCheckAttr ) const { - sal_uLong nPos = ULONG_MAX; + SwNodeOffset nPos = NODE_OFFSET_MAX; if( m_pStartNode ) { SwNodeIndex aIdx( *m_pStartNode ); - sal_uLong nIndex = aIdx.GetIndex(); - const sal_uLong nIndexEnd = m_pStartNode->GetNodes()[ nIndex ]->EndOfSectionIndex(); + SwNodeOffset nIndex = aIdx.GetIndex(); + const SwNodeOffset nIndexEnd = m_pStartNode->GetNodes()[ nIndex ]->EndOfSectionIndex(); const SwTextNode *pTextNode = nullptr; while( ++nIndex < nIndexEnd ) { @@ -2576,7 +2576,7 @@ sal_uLong SwTableBox::IsValidNumTextNd( bool bCheckAttr ) const { continue; } - nPos = ULONG_MAX; + nPos = NODE_OFFSET_MAX; break; } } @@ -2584,7 +2584,7 @@ sal_uLong SwTableBox::IsValidNumTextNd( bool bCheckAttr ) const } } else - nPos = ULONG_MAX; + nPos = NODE_OFFSET_MAX; } return nPos; } @@ -2618,11 +2618,11 @@ void SwTableBox::ActualiseValueBox() return; const sal_uLong nFormatId = static_cast<const SwTableBoxNumFormat*>(pFormatItem)->GetValue(); - sal_uLong nNdPos = ULONG_MAX; + SwNodeOffset nNdPos = NODE_OFFSET_MAX; SvNumberFormatter* pNumFormatr = pFormat->GetDoc()->GetNumberFormatter(); if( !pNumFormatr->IsTextFormat( nFormatId ) && - ULONG_MAX != (nNdPos = IsValidNumTextNd()) ) + NODE_OFFSET_MAX != (nNdPos = IsValidNumTextNd()) ) { double fVal = static_cast<const SwTableBoxValue*>(pValItem)->GetValue(); const Color* pCol = nullptr; |