diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-02-13 10:34:45 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-02-14 08:08:58 +0000 |
commit | 078ce1d5977c387e0c69eb5f6c5bec5127234835 (patch) | |
tree | e8c6dbdc9d402d309cf9387854c1d60f029435b0 | |
parent | 36bd6f9a616881db2193aa2e38d6d1703678db39 (diff) |
convert SvxXMLTableImportContextEnum to scoped enum
and drop unused stice_unknown enumerator
Change-Id: Ia2d363c9e8d9e501bbfb6f9bb5838b109ce8593b
Reviewed-on: https://gerrit.libreoffice.org/34201
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
-rwxr-xr-x | compilerplugins/clang/unusedenumconstants.py | 1 | ||||
-rw-r--r-- | svx/source/xml/xmlxtimp.cxx | 38 |
2 files changed, 19 insertions, 20 deletions
diff --git a/compilerplugins/clang/unusedenumconstants.py b/compilerplugins/clang/unusedenumconstants.py index 856a84e2d41a..f7a6432b8de0 100755 --- a/compilerplugins/clang/unusedenumconstants.py +++ b/compilerplugins/clang/unusedenumconstants.py @@ -119,6 +119,7 @@ for d in definitionSet: "sw/inc/fmtfordr.hxx", "sw/inc/flddat.hxx", "sw/source/uibase/config/modcfg.cxx", # InsertConfigProp + "sw/inc/calc.hxx", # SwCalcOper # Windows or OSX only "include/canvas/rendering/icolorbuffer.hxx", "include/vcl/commandevent.hxx", diff --git a/svx/source/xml/xmlxtimp.cxx b/svx/source/xml/xmlxtimp.cxx index e0db2a9d8a3c..68b3c3052d6d 100644 --- a/svx/source/xml/xmlxtimp.cxx +++ b/svx/source/xml/xmlxtimp.cxx @@ -65,7 +65,7 @@ using namespace com::sun::star::xml::sax; using namespace ::xmloff::token; using namespace cppu; -enum SvxXMLTableImportContextEnum { stice_unknown, stice_color, stice_marker, stice_dash, stice_hatch, stice_gradient, stice_bitmap }; +enum class SvxXMLTableImportContextEnum { Color, Marker, Dash, Hatch, Gradient, Bitmap }; class SvxXMLTableImportContext : public SvXMLImportContext @@ -103,8 +103,8 @@ SvXMLImportContext *SvxXMLTableImportContext::CreateChildContext( sal_uInt16 nPr { uno::Reference< XAttributeList > xAttrList( rAttrList ); if( mbOOoFormat && - (stice_dash == meContext || stice_hatch == meContext || - stice_bitmap == meContext) ) + (SvxXMLTableImportContextEnum::Dash == meContext || SvxXMLTableImportContextEnum::Hatch == meContext || + SvxXMLTableImportContextEnum::Bitmap == meContext) ) { SvXMLAttributeList *pAttrList = new SvXMLAttributeList( rAttrList ); xAttrList = pAttrList; @@ -117,7 +117,7 @@ SvXMLImportContext *SvxXMLTableImportContext::CreateChildContext( sal_uInt16 nPr GetImport().GetNamespaceMap().GetKeyByAttrName( rAttrName, &aLocalName ); if( XML_NAMESPACE_XLINK == nPrefix_ && - stice_bitmap == meContext && + SvxXMLTableImportContextEnum::Bitmap == meContext && IsXMLToken( aLocalName, XML_HREF ) ) { const OUString rValue = xAttrList->getValueByIndex( i ); @@ -125,11 +125,11 @@ SvXMLImportContext *SvxXMLTableImportContext::CreateChildContext( sal_uInt16 nPr pAttrList->SetValueByIndex( i, rValue.copy( 1 ) ); } else if( XML_NAMESPACE_DRAW == nPrefix_ && - ( ( stice_dash == meContext && + ( ( SvxXMLTableImportContextEnum::Dash == meContext && (IsXMLToken( aLocalName, XML_DOTS1_LENGTH ) || IsXMLToken( aLocalName, XML_DOTS2_LENGTH ) || IsXMLToken( aLocalName, XML_DISTANCE )) ) || - ( stice_hatch == meContext && + ( SvxXMLTableImportContextEnum::Hatch == meContext && IsXMLToken( aLocalName, XML_HATCH_DISTANCE ) ) ) ) { const OUString rValue = xAttrList->getValueByIndex( i ); @@ -152,26 +152,24 @@ SvXMLImportContext *SvxXMLTableImportContext::CreateChildContext( sal_uInt16 nPr switch( meContext ) { - case stice_color: + case SvxXMLTableImportContextEnum::Color: importColor( nPrefix, rLocalName, xAttrList, aAny, aName ); break; - case stice_marker: + case SvxXMLTableImportContextEnum::Marker: importMarker( nPrefix, rLocalName, xAttrList, aAny, aName ); break; - case stice_dash: + case SvxXMLTableImportContextEnum::Dash: importDash( nPrefix, rLocalName, xAttrList, aAny, aName ); break; - case stice_hatch: + case SvxXMLTableImportContextEnum::Hatch: importHatch( nPrefix, rLocalName, xAttrList, aAny, aName ); break; - case stice_gradient: + case SvxXMLTableImportContextEnum::Gradient: importGradient( nPrefix, rLocalName, xAttrList, aAny, aName ); break; - case stice_bitmap: + case SvxXMLTableImportContextEnum::Bitmap: importBitmap( nPrefix, rLocalName, xAttrList, aAny, aName ); break; - case stice_unknown: - break; } if( !aName.isEmpty() && aAny.hasValue() ) @@ -448,32 +446,32 @@ SvXMLImportContext *SvxXMLXTableImport::CreateContext( sal_uInt16 nPrefix, const if ( rLocalName == "color-table" ) { if( aType == ::cppu::UnoType<sal_Int32>::get() ) - return new SvxXMLTableImportContext( *this, nPrefix, rLocalName, xAttrList, stice_color, mrTable, bOOoFormat ); + return new SvxXMLTableImportContext( *this, nPrefix, rLocalName, xAttrList, SvxXMLTableImportContextEnum::Color, mrTable, bOOoFormat ); } else if ( rLocalName == "marker-table" ) { if( aType == cppu::UnoType<drawing::PolyPolygonBezierCoords>::get()) - return new SvxXMLTableImportContext( *this, nPrefix, rLocalName, xAttrList, stice_marker, mrTable, bOOoFormat ); + return new SvxXMLTableImportContext( *this, nPrefix, rLocalName, xAttrList, SvxXMLTableImportContextEnum::Marker, mrTable, bOOoFormat ); } else if ( rLocalName == "dash-table" ) { if( aType == cppu::UnoType<drawing::LineDash>::get()) - return new SvxXMLTableImportContext( *this, nPrefix, rLocalName, xAttrList, stice_dash, mrTable, bOOoFormat ); + return new SvxXMLTableImportContext( *this, nPrefix, rLocalName, xAttrList, SvxXMLTableImportContextEnum::Dash, mrTable, bOOoFormat ); } else if ( rLocalName == "hatch-table" ) { if( aType == cppu::UnoType<drawing::Hatch>::get()) - return new SvxXMLTableImportContext( *this, nPrefix, rLocalName, xAttrList, stice_hatch, mrTable, bOOoFormat ); + return new SvxXMLTableImportContext( *this, nPrefix, rLocalName, xAttrList, SvxXMLTableImportContextEnum::Hatch, mrTable, bOOoFormat ); } else if ( rLocalName == "gradient-table" ) { if( aType == cppu::UnoType<awt::Gradient>::get()) - return new SvxXMLTableImportContext( *this, nPrefix, rLocalName, xAttrList, stice_gradient, mrTable, bOOoFormat ); + return new SvxXMLTableImportContext( *this, nPrefix, rLocalName, xAttrList, SvxXMLTableImportContextEnum::Gradient, mrTable, bOOoFormat ); } else if ( rLocalName == "bitmap-table" ) { if( aType == ::cppu::UnoType<OUString>::get()) - return new SvxXMLTableImportContext( *this, nPrefix, rLocalName, xAttrList, stice_bitmap, mrTable, bOOoFormat ); + return new SvxXMLTableImportContext( *this, nPrefix, rLocalName, xAttrList, SvxXMLTableImportContextEnum::Bitmap, mrTable, bOOoFormat ); } } |