compilerplugins/clang/unusedenumconstants.untouched.results | 2 - sw/source/filter/html/htmlgrin.cxx | 4 +- sw/source/filter/html/htmlsect.cxx | 8 ++-- sw/source/filter/html/htmltab.cxx | 4 +- sw/source/filter/html/swhtml.cxx | 22 ++++++------ sw/source/filter/html/swhtml.hxx | 4 +- 6 files changed, 21 insertions(+), 23 deletions(-)
New commits: commit 4d60a038c936011674564e517929de7f9c1080d0 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Wed Nov 21 14:50:27 2018 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Thu Nov 22 07:37:12 2018 +0100 convert JumpToMarks to scoped enum and remove unused JUMPTO_FRAME Change-Id: Ic12350c66612a7be5f930d1cddd0481b397f3c53 Reviewed-on: https://gerrit.libreoffice.org/63746 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/compilerplugins/clang/unusedenumconstants.untouched.results b/compilerplugins/clang/unusedenumconstants.untouched.results index d9f149e6cca0..1ad1d3e44b2f 100644 --- a/compilerplugins/clang/unusedenumconstants.untouched.results +++ b/compilerplugins/clang/unusedenumconstants.untouched.results @@ -472,8 +472,6 @@ sw/source/core/inc/txtfly.hxx:42 enum PAGESIDE LEFT_SIDE sw/source/core/inc/txtfly.hxx:42 enum PAGESIDE DONTKNOW_SIDE -sw/source/filter/html/swhtml.hxx:408 - enum SwHTMLParser::JumpToMarks JUMPTO_FRAME sw/source/filter/ww8/ww8scan.hxx:388 enum ePLCFT SEP sw/source/filter/ww8/ww8struc.hxx:944 diff --git a/sw/source/filter/html/htmlgrin.cxx b/sw/source/filter/html/htmlgrin.cxx index 9527271c2f11..2972d1bc9e59 100644 --- a/sw/source/filter/html/htmlgrin.cxx +++ b/sw/source/filter/html/htmlgrin.cxx @@ -798,10 +798,10 @@ IMAGE_SETEVENT: pFlyFormat->SetName( sHTMLGrfName ); // maybe jump to graphic - if( JUMPTO_GRAPHIC == m_eJumpTo && sHTMLGrfName == m_sJmpMark ) + if( JumpToMarks::Graphic == m_eJumpTo && sHTMLGrfName == m_sJmpMark ) { m_bChkJumpMark = true; - m_eJumpTo = JUMPTO_NONE; + m_eJumpTo = JumpToMarks::NONE; } } diff --git a/sw/source/filter/html/htmlsect.cxx b/sw/source/filter/html/htmlsect.cxx index 5ce635e6aa7c..786e637a1b71 100644 --- a/sw/source/filter/html/htmlsect.cxx +++ b/sw/source/filter/html/htmlsect.cxx @@ -338,10 +338,10 @@ void SwHTMLParser::NewDivision( HtmlTokenId nToken ) m_xDoc->InsertSwSection( *m_pPam, aSection, nullptr, &aFrameItemSet, false ); // maybe jump to section - if( JUMPTO_REGION == m_eJumpTo && aName == m_sJmpMark ) + if( JumpToMarks::Region == m_eJumpTo && aName == m_sJmpMark ) { m_bChkJumpMark = true; - m_eJumpTo = JUMPTO_NONE; + m_eJumpTo = JumpToMarks::NONE; } SwTextNode* pOldTextNd = @@ -724,10 +724,10 @@ void SwHTMLParser::NewMultiCol( sal_uInt16 columnsFromCss ) m_xDoc->InsertSwSection( *m_pPam, aSection, nullptr, &aFrameItemSet, false ); // Jump to section, if this is requested. - if( JUMPTO_REGION == m_eJumpTo && aName == m_sJmpMark ) + if( JumpToMarks::Region == m_eJumpTo && aName == m_sJmpMark ) { m_bChkJumpMark = true; - m_eJumpTo = JUMPTO_NONE; + m_eJumpTo = JumpToMarks::NONE; } SwTextNode* pOldTextNd = diff --git a/sw/source/filter/html/htmltab.cxx b/sw/source/filter/html/htmltab.cxx index 955bc98e1e67..b293885853b8 100644 --- a/sw/source/filter/html/htmltab.cxx +++ b/sw/source/filter/html/htmltab.cxx @@ -5219,11 +5219,11 @@ std::shared_ptr<HTMLTable> SwHTMLParser::BuildTable(SvxAdjust eParentAdjust, m_nParaCnt = m_nParaCnt - std::min(m_nParaCnt, nTableBoxSize); // Jump to a table if needed - if( JUMPTO_TABLE == m_eJumpTo && m_xTable->GetSwTable() && + if( JumpToMarks::Table == m_eJumpTo && m_xTable->GetSwTable() && m_xTable->GetSwTable()->GetFrameFormat()->GetName() == m_sJmpMark ) { m_bChkJumpMark = true; - m_eJumpTo = JUMPTO_NONE; + m_eJumpTo = JumpToMarks::NONE; } // If the import was canceled, don't call Show again here since diff --git a/sw/source/filter/html/swhtml.cxx b/sw/source/filter/html/swhtml.cxx index ce6a79f8e0dd..f984100ab9a4 100644 --- a/sw/source/filter/html/swhtml.cxx +++ b/sw/source/filter/html/swhtml.cxx @@ -281,7 +281,7 @@ SwHTMLParser::SwHTMLParser( SwDoc* pD, SwPaM& rCursor, SvStream& rIn, m_nContextStAttrMin( 0 ), m_nSelectEntryCnt( 0 ), m_nOpenParaToken( HtmlTokenId::NONE ), - m_eJumpTo( JUMPTO_NONE ), + m_eJumpTo( JumpToMarks::NONE ), #ifdef DBG_UTIL m_nContinue( 0 ), #endif @@ -382,7 +382,7 @@ SwHTMLParser::SwHTMLParser( SwDoc* pD, SwPaM& rCursor, SvStream& rIn, m_sJmpMark = pMed->GetURLObject().GetMark(); if( !m_sJmpMark.isEmpty() ) { - m_eJumpTo = JUMPTO_MARK; + m_eJumpTo = JumpToMarks::Mark; sal_Int32 nLastPos = m_sJmpMark.lastIndexOf( cMarkSeparator ); sal_Int32 nPos = nLastPos != -1 ? nLastPos : 0; @@ -396,15 +396,15 @@ SwHTMLParser::SwHTMLParser( SwDoc* pD, SwPaM& rCursor, SvStream& rIn, { sCmp = sCmp.toAsciiLowerCase(); if( sCmp == "region" ) - m_eJumpTo = JUMPTO_REGION; + m_eJumpTo = JumpToMarks::Region; else if( sCmp == "table" ) - m_eJumpTo = JUMPTO_TABLE; + m_eJumpTo = JumpToMarks::Table; else if( sCmp == "graphic" ) - m_eJumpTo = JUMPTO_GRAPHIC; + m_eJumpTo = JumpToMarks::Graphic; else if( sCmp == "outline" || sCmp == "text" || sCmp == "frame" ) - m_eJumpTo = JUMPTO_NONE; // this is nothing valid! + m_eJumpTo = JumpToMarks::NONE; // this is nothing valid! else // otherwise this is a normal (book)mark nPos = -1; @@ -415,7 +415,7 @@ SwHTMLParser::SwHTMLParser( SwDoc* pD, SwPaM& rCursor, SvStream& rIn, if( nPos != -1 ) m_sJmpMark = m_sJmpMark.copy( 0, nPos ); if( m_sJmpMark.isEmpty() ) - m_eJumpTo = JUMPTO_NONE; + m_eJumpTo = JumpToMarks::NONE; } } } @@ -2862,10 +2862,10 @@ void SwHTMLParser::SetAttr_( bool bChkEnd, bool bBeforeTable, ::sw::mark::InsertMode::New); // jump to bookmark - if( JUMPTO_MARK == m_eJumpTo && pNewMark->GetName() == m_sJmpMark ) + if( JumpToMarks::Mark == m_eJumpTo && pNewMark->GetName() == m_sJmpMark ) { m_bChkJumpMark = true; - m_eJumpTo = JUMPTO_NONE; + m_eJumpTo = JumpToMarks::NONE; } } break; @@ -2921,11 +2921,11 @@ void SwHTMLParser::SetAttr_( bool bChkEnd, bool bBeforeTable, // maybe jump to a bookmark if( RES_TXTATR_INETFMT == nWhich && - JUMPTO_MARK == m_eJumpTo && + JumpToMarks::Mark == m_eJumpTo && m_sJmpMark == static_cast<SwFormatINetFormat*>(pAttr->m_pItem.get())->GetName() ) { m_bChkJumpMark = true; - m_eJumpTo = JUMPTO_NONE; + m_eJumpTo = JumpToMarks::NONE; } m_xDoc->getIDocumentContentOperations().InsertPoolItem( *pAttrPam, *pAttr->m_pItem, SetAttrMode::DONTREPLACE ); diff --git a/sw/source/filter/html/swhtml.hxx b/sw/source/filter/html/swhtml.hxx index 5c633f326964..fb357c6d573a 100644 --- a/sw/source/filter/html/swhtml.hxx +++ b/sw/source/filter/html/swhtml.hxx @@ -405,8 +405,8 @@ class SwHTMLParser : public SfxHTMLParser, public SwClient sal_uInt16 m_nSelectEntryCnt; // Number of entries in the actual listbox HtmlTokenId m_nOpenParaToken; // opened paragraph element - enum JumpToMarks { JUMPTO_NONE, JUMPTO_MARK, JUMPTO_TABLE, JUMPTO_FRAME, - JUMPTO_REGION, JUMPTO_GRAPHIC } m_eJumpTo; + enum class JumpToMarks { NONE, Mark, Table, Region, Graphic }; + JumpToMarks m_eJumpTo; #ifdef DBG_UTIL sal_uInt16 m_nContinue; // depth of Continue calls _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits