svgio: covnert enum to enum class in svgtools.cxx
Change-Id: Ib442bfc60d16021f314a063643e199a776afa10f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114959
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
diff --git a/svgio/source/svgreader/svgtools.cxx b/svgio/source/svgreader/svgtools.cxx
index 66f89f2..b912ce5 100644
--- a/svgio/source/svgreader/svgtools.cxx
+++ b/svgio/source/svgreader/svgtools.cxx
@@ -540,12 +540,12 @@ namespace svgio::svgreader
{
skip_char(rCandidate, ' ', nPos, nLen);
enum DegreeType
enum class DegreeType
{
deg,
grad,
rad
} aType(deg); // degrees is default
} aType(DegreeType::deg); // degrees is default
if(nPos < nLen)
{
@@ -562,7 +562,7 @@ namespace svgio::svgreader
{
// angle in grad
nPos += strlen(aStrGrad);
aType = grad;
aType = DegreeType::grad;
}
break;
}
@@ -573,7 +573,7 @@ namespace svgio::svgreader
{
// angle in radians
nPos += strlen(aStrRad);
aType = rad;
aType = DegreeType::rad;
}
break;
}
@@ -581,11 +581,11 @@ namespace svgio::svgreader
}
// convert to radians
if(deg == aType)
if (DegreeType::deg == aType)
{
fAngle = basegfx::deg2rad(fAngle);
}
else if(grad == aType)
else if (DegreeType::grad == aType)
{
// looks like 100 grad is 90 degrees
fAngle *= F_PI / 200.0;