Everywhere: clean up getAttribute conversions
This commit is contained in:
@@ -931,7 +931,7 @@ void CenterLine::Restore(Base::XMLReader &reader)
|
||||
m_end.z = reader.getAttribute<double>("Z");
|
||||
|
||||
reader.readElement("Mode");
|
||||
m_mode = static_cast<Mode>(reader.getAttribute<long>("value"));
|
||||
m_mode = reader.getAttribute<Mode>("value");
|
||||
|
||||
reader.readElement("HShift");
|
||||
m_hShift = reader.getAttribute<double>("value");
|
||||
@@ -942,9 +942,9 @@ void CenterLine::Restore(Base::XMLReader &reader)
|
||||
reader.readElement("Extend");
|
||||
m_extendBy = reader.getAttribute<double>("value");
|
||||
reader.readElement("Type");
|
||||
m_type = static_cast<Type>(reader.getAttribute<long>("value"));
|
||||
m_type = reader.getAttribute<Type>("value");
|
||||
reader.readElement("Flip");
|
||||
m_flip2Line = (bool)reader.getAttribute<long>("value")==0?false:true;
|
||||
m_flip2Line = reader.getAttribute<bool>("value") == 0;
|
||||
|
||||
reader.readElement("Faces");
|
||||
int count = reader.getAttribute<long>("FaceCount");
|
||||
@@ -991,11 +991,11 @@ void CenterLine::Restore(Base::XMLReader &reader)
|
||||
tempColor.fromHexString(tempHex);
|
||||
m_format.setColor(tempColor);
|
||||
reader.readElement("Visible");
|
||||
m_format.setVisible( (int)reader.getAttribute<long>("value")==0 ? false : true);
|
||||
m_format.setVisible(reader.getAttribute<bool>("value"));
|
||||
|
||||
//stored geometry
|
||||
reader.readElement("GeometryType");
|
||||
GeomType gType = static_cast<GeomType>(reader.getAttribute<long>("value"));
|
||||
GeomType gType = reader.getAttribute<GeomType>("value");
|
||||
if (gType == GeomType::GENERIC) {
|
||||
TechDraw::GenericPtr gen = std::make_shared<TechDraw::Generic> ();
|
||||
gen->Restore(reader);
|
||||
|
||||
Reference in New Issue
Block a user