summaryrefslogtreecommitdiff
path: root/svgio
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2021-04-30 23:01:57 +0900
committerTomaž Vajngerl <quikee@gmail.com>2021-05-01 05:05:27 +0200
commit83ff99bae3034e6ae029475dd0cf0ecc64756f6a (patch)
tree05cea4b713f0a6ae7ddce51c0ec8bd0a09a11228 /svgio
parentbd0c965b1ba9a15497f92102d5d11c84df091b2f (diff)
convert enums to enum classes in svgnode.hxx
converted XmlSpace, Display Change-Id: I4aced2d7c2f6fcb4adc59949a6ac22d4ddd375a3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114953 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'svgio')
-rw-r--r--svgio/inc/svgnode.hxx46
-rw-r--r--svgio/source/svgreader/svganode.cxx2
-rw-r--r--svgio/source/svgreader/svgcharacternode.cxx2
-rw-r--r--svgio/source/svgreader/svgclippathnode.cxx2
-rw-r--r--svgio/source/svgreader/svggnode.cxx2
-rw-r--r--svgio/source/svgreader/svgimagenode.cxx2
-rw-r--r--svgio/source/svgreader/svgmarkernode.cxx2
-rw-r--r--svgio/source/svgreader/svgmasknode.cxx2
-rw-r--r--svgio/source/svgreader/svgnode.cxx56
-rw-r--r--svgio/source/svgreader/svgpatternnode.cxx2
-rw-r--r--svgio/source/svgreader/svgusenode.cxx2
-rw-r--r--svgio/source/svguno/xsvgparser.cxx4
12 files changed, 62 insertions, 62 deletions
diff --git a/svgio/inc/svgnode.hxx b/svgio/inc/svgnode.hxx
index 95d3a03be1d1..fcf31f296ba7 100644
--- a/svgio/inc/svgnode.hxx
+++ b/svgio/inc/svgnode.hxx
@@ -40,34 +40,34 @@ namespace svgio::svgreader
namespace svgio::svgreader
{
- enum XmlSpace
+ enum class XmlSpace
{
- XmlSpace_notset,
- XmlSpace_default,
- XmlSpace_preserve
+ NotSet,
+ Default,
+ Preserve
};
// display property (see SVG 1.1. 11.5), not inheritable
- enum Display // #i121656#
+ enum class Display // #i121656#
{
- Display_inline, // the default
- Display_block,
- Display_list_item,
- Display_run_in,
- Display_compact,
- Display_marker,
- Display_table,
- Display_inline_table,
- Display_table_row_group,
- Display_table_header_group,
- Display_table_footer_group,
- Display_table_row,
- Display_table_column_group,
- Display_table_column,
- Display_table_cell,
- Display_table_caption,
- Display_none,
- Display_inherit
+ Inline, // the default
+ Block,
+ ListItem,
+ RunIn,
+ Compact,
+ Marker,
+ Table,
+ InlineTable,
+ TableRowGroup,
+ TableHeaderGroup,
+ TableFooterGroup,
+ TableRow,
+ TableColumnGroup,
+ TableColumn,
+ TableCell,
+ TableCaption,
+ None,
+ Inherit
};
// helper to convert a string associated with a token of type SVGTokenDisplay
diff --git a/svgio/source/svgreader/svganode.cxx b/svgio/source/svgreader/svganode.cxx
index ad4483423100..6065ed498e42 100644
--- a/svgio/source/svgreader/svganode.cxx
+++ b/svgio/source/svgreader/svganode.cxx
@@ -84,7 +84,7 @@ namespace svgio::svgreader
const double fOpacity(pStyle->getOpacity().getNumber());
- if(fOpacity > 0.0 && Display_none != getDisplay())
+ if (fOpacity > 0.0 && Display::None != getDisplay())
{
drawinglayer::primitive2d::Primitive2DContainer aContent;
diff --git a/svgio/source/svgreader/svgcharacternode.cxx b/svgio/source/svgreader/svgcharacternode.cxx
index ff30730cf1eb..e0b66c6f8ee2 100644
--- a/svgio/source/svgreader/svgcharacternode.cxx
+++ b/svgio/source/svgreader/svgcharacternode.cxx
@@ -524,7 +524,7 @@ namespace svgio::svgreader
void SvgCharacterNode::whiteSpaceHandling()
{
- if(XmlSpace_default == getXmlSpace())
+ if (XmlSpace::Default == getXmlSpace())
{
maText = whiteSpaceHandlingDefault(maText);
}
diff --git a/svgio/source/svgreader/svgclippathnode.cxx b/svgio/source/svgreader/svgclippathnode.cxx
index a90d6adb8c2b..1a8269684095 100644
--- a/svgio/source/svgreader/svgclippathnode.cxx
+++ b/svgio/source/svgreader/svgclippathnode.cxx
@@ -125,7 +125,7 @@ namespace svgio::svgreader
drawinglayer::primitive2d::Primitive2DContainer& rContent,
const basegfx::B2DHomMatrix* pTransform) const
{
- if(rContent.empty() || Display_none == getDisplay())
+ if (rContent.empty() || Display::None == getDisplay())
return;
const drawinglayer::geometry::ViewInformation2D aViewInformation2D;
diff --git a/svgio/source/svgreader/svggnode.cxx b/svgio/source/svgreader/svggnode.cxx
index 1d32de448517..e186387a80ba 100644
--- a/svgio/source/svgreader/svggnode.cxx
+++ b/svgio/source/svgreader/svggnode.cxx
@@ -99,7 +99,7 @@ namespace svgio::svgreader
{
const double fOpacity(pStyle->getOpacity().getNumber());
- if(fOpacity > 0.0 && Display_none != getDisplay())
+ if(fOpacity > 0.0 && Display::None != getDisplay())
{
drawinglayer::primitive2d::Primitive2DContainer aContent;
diff --git a/svgio/source/svgreader/svgimagenode.cxx b/svgio/source/svgreader/svgimagenode.cxx
index 994be83224c9..feaf5933ad53 100644
--- a/svgio/source/svgreader/svgimagenode.cxx
+++ b/svgio/source/svgreader/svgimagenode.cxx
@@ -259,7 +259,7 @@ namespace svgio::svgreader
{
const SvgNode* pXLink = getDocument().findSvgNodeById(maXLink);
- if(pXLink && Display_none != pXLink->getDisplay())
+ if(pXLink && Display::None != pXLink->getDisplay())
{
pXLink->decomposeSvgNode(aNewTarget, true);
diff --git a/svgio/source/svgreader/svgmarkernode.cxx b/svgio/source/svgreader/svgmarkernode.cxx
index f69584553198..b16d03dd004d 100644
--- a/svgio/source/svgreader/svgmarkernode.cxx
+++ b/svgio/source/svgreader/svgmarkernode.cxx
@@ -171,7 +171,7 @@ namespace svgio::svgreader
const drawinglayer::primitive2d::Primitive2DContainer& SvgMarkerNode::getMarkerPrimitives() const
{
- if(aPrimitives.empty() && Display_none != getDisplay())
+ if(aPrimitives.empty() && Display::None != getDisplay())
{
decomposeSvgNode(const_cast< SvgMarkerNode* >(this)->aPrimitives, true);
}
diff --git a/svgio/source/svgreader/svgmasknode.cxx b/svgio/source/svgreader/svgmasknode.cxx
index 631ae3e7c01f..7f3ab9a772ca 100644
--- a/svgio/source/svgreader/svgmasknode.cxx
+++ b/svgio/source/svgreader/svgmasknode.cxx
@@ -190,7 +190,7 @@ namespace svgio::svgreader
drawinglayer::primitive2d::Primitive2DContainer& rTarget,
const basegfx::B2DHomMatrix* pTransform) const
{
- if(rTarget.empty() || Display_none == getDisplay())
+ if(rTarget.empty() || Display::None == getDisplay())
return;
drawinglayer::primitive2d::Primitive2DContainer aMaskTarget;
diff --git a/svgio/source/svgreader/svgnode.cxx b/svgio/source/svgreader/svgnode.cxx
index ac0c98a42000..7f534af23f80 100644
--- a/svgio/source/svgreader/svgnode.cxx
+++ b/svgio/source/svgreader/svgnode.cxx
@@ -268,8 +268,8 @@ namespace svgio::svgreader
mpParent(pParent),
mpAlternativeParent(nullptr),
maChildren(),
- maXmlSpace(XmlSpace_notset),
- maDisplay(Display_inline),
+ maXmlSpace(XmlSpace::NotSet),
+ maDisplay(Display::Inline),
maCssStyleVector(),
mbDecomposing(false),
mbCssStyleVectorBuilt(false)
@@ -341,80 +341,80 @@ namespace svgio::svgreader
{
if(aContent.startsWith("inline"))
{
- return Display_inline;
+ return Display::Inline;
}
else if(aContent.startsWith("none"))
{
- return Display_none;
+ return Display::None;
}
else if(aContent.startsWith("inherit"))
{
- return Display_inherit;
+ return Display::Inherit;
}
else if(aContent.startsWith("block"))
{
- return Display_block;
+ return Display::Block;
}
else if(aContent.startsWith("list-item"))
{
- return Display_list_item;
+ return Display::ListItem;
}
else if(aContent.startsWith("run-in"))
{
- return Display_run_in;
+ return Display::RunIn;
}
else if(aContent.startsWith("compact"))
{
- return Display_compact;
+ return Display::Compact;
}
else if(aContent.startsWith("marker"))
{
- return Display_marker;
+ return Display::Marker;
}
else if(aContent.startsWith("table"))
{
- return Display_table;
+ return Display::Table;
}
else if(aContent.startsWith("inline-table"))
{
- return Display_inline_table;
+ return Display::InlineTable;
}
else if(aContent.startsWith("table-row-group"))
{
- return Display_table_row_group;
+ return Display::TableRowGroup;
}
else if(aContent.startsWith("table-header-group"))
{
- return Display_table_header_group;
+ return Display::TableHeaderGroup;
}
else if(aContent.startsWith("table-footer-group"))
{
- return Display_table_footer_group;
+ return Display::TableFooterGroup;
}
else if(aContent.startsWith("table-row"))
{
- return Display_table_row;
+ return Display::TableRow;
}
else if(aContent.startsWith("table-column-group"))
{
- return Display_table_column_group;
+ return Display::TableColumnGroup;
}
else if(aContent.startsWith("table-column"))
{
- return Display_table_column;
+ return Display::TableColumn;
}
else if(aContent.startsWith("table-cell"))
{
- return Display_table_cell;
+ return Display::TableCell;
}
else if(aContent.startsWith("table-caption"))
{
- return Display_table_caption;
+ return Display::TableCaption;
}
}
// return the default
- return Display_inline;
+ return Display::Inline;
}
void SvgNode::parseAttribute(const OUString& /*rTokenName*/, SVGToken aSVGToken, const OUString& aContent)
@@ -443,11 +443,11 @@ namespace svgio::svgreader
{
if(aContent.startsWith("default"))
{
- setXmlSpace(XmlSpace_default);
+ setXmlSpace(XmlSpace::Default);
}
else if(aContent.startsWith("preserve"))
{
- setXmlSpace(XmlSpace_preserve);
+ setXmlSpace(XmlSpace::Preserve);
}
}
break;
@@ -472,7 +472,7 @@ namespace svgio::svgreader
if (mbDecomposing) //guard against infinite recurse
return;
- if(Display_none == getDisplay())
+ if(Display::None == getDisplay())
{
return;
}
@@ -516,7 +516,7 @@ namespace svgio::svgreader
{
SvgNode* pCandidate = rChildren[a].get();
- if(pCandidate && Display_none != pCandidate->getDisplay())
+ if(pCandidate && Display::None != pCandidate->getDisplay())
{
const auto& rGrandChildren = pCandidate->getChildren();
const SvgStyleAttributes* pChildStyles = pCandidate->getSvgStyleAttributes();
@@ -664,7 +664,7 @@ namespace svgio::svgreader
XmlSpace SvgNode::getXmlSpace() const
{
- if(maXmlSpace != XmlSpace_notset)
+ if(maXmlSpace != XmlSpace::NotSet)
{
return maXmlSpace;
}
@@ -674,8 +674,8 @@ namespace svgio::svgreader
return getParent()->getXmlSpace();
}
- // default is XmlSpace_default
- return XmlSpace_default;
+ // default is XmlSpace::Default
+ return XmlSpace::Default;
}
void SvgNode::accept(Visitor & rVisitor)
diff --git a/svgio/source/svgreader/svgpatternnode.cxx b/svgio/source/svgreader/svgpatternnode.cxx
index 3a62e2510c8a..8d8721a5ee27 100644
--- a/svgio/source/svgreader/svgpatternnode.cxx
+++ b/svgio/source/svgreader/svgpatternnode.cxx
@@ -257,7 +257,7 @@ namespace svgio::svgreader
const drawinglayer::primitive2d::Primitive2DContainer& SvgPatternNode::getPatternPrimitives() const
{
- if(aPrimitives.empty() && Display_none != getDisplay())
+ if(aPrimitives.empty() && Display::None != getDisplay())
{
decomposeSvgNode(const_cast< SvgPatternNode* >(this)->aPrimitives, true);
}
diff --git a/svgio/source/svgreader/svgusenode.cxx b/svgio/source/svgreader/svgusenode.cxx
index e4b59ba733e3..e4fc03ae7345 100644
--- a/svgio/source/svgreader/svgusenode.cxx
+++ b/svgio/source/svgreader/svgusenode.cxx
@@ -140,7 +140,7 @@ namespace svgio::svgreader
// try to access link to content
const SvgNode* pXLink = getDocument().findSvgNodeById(maXLink);
- if (!pXLink || Display_none == pXLink->getDisplay() || mbDecomposingSvgNode)
+ if (!pXLink || Display::None == pXLink->getDisplay() || mbDecomposingSvgNode)
return;
// decompose children
diff --git a/svgio/source/svguno/xsvgparser.cxx b/svgio/source/svguno/xsvgparser.cxx
index ddd9d20cd74c..7e8f8abe4439 100644
--- a/svgio/source/svguno/xsvgparser.cxx
+++ b/svgio/source/svguno/xsvgparser.cxx
@@ -131,7 +131,7 @@ namespace svgio::svgreader
// decompose to primitives
for(std::unique_ptr<SvgNode> const & pCandidate : pSvgDocHdl->getSvgDocument().getSvgNodeVector())
{
- if(Display_none != pCandidate->getDisplay())
+ if (Display::None != pCandidate->getDisplay())
{
pCandidate->decomposeSvgNode(aRetval, false);
}
@@ -160,7 +160,7 @@ namespace svgio::svgreader
// decompose to primitives
for (std::unique_ptr<SvgNode> const & pCandidate : pSvgDocHdl->getSvgDocument().getSvgNodeVector())
{
- if (Display_none != pCandidate->getDisplay())
+ if (Display::None != pCandidate->getDisplay())
{
mpVisitor = std::make_shared<SvgDrawVisitor>();
pCandidate->accept(*mpVisitor);