diff --git a/src/Mod/TechDraw/App/Cosmetic.cpp b/src/Mod/TechDraw/App/Cosmetic.cpp index 125ae0a26f..cdacf95e0f 100644 --- a/src/Mod/TechDraw/App/Cosmetic.cpp +++ b/src/Mod/TechDraw/App/Cosmetic.cpp @@ -489,22 +489,22 @@ void CosmeticEdge::Restore(Base::XMLReader &reader) std::string temp = reader.getAttribute("value"); m_format.m_color.fromHexString(temp); reader.readElement("Visible"); - m_format.m_visible = (int)reader.getAttributeAsInteger("value")==0?false:true; + m_format.m_visible = reader.getAttributeAsInteger("value") != 0; reader.readElement("GeometryType"); - TechDraw::GeomType gType = (TechDraw::GeomType)reader.getAttributeAsInteger("value"); + TechDraw::GeomType gType = static_cast(reader.getAttributeAsInteger("value")); if (gType == TechDraw::GeomType::GENERIC) { TechDraw::GenericPtr gen = std::make_shared (); gen->Restore(reader); gen->occEdge = GeometryUtils::edgeFromGeneric(gen); - m_geometry = (TechDraw::BaseGeomPtr) gen; + m_geometry = gen; permaStart = gen->getStartPoint(); permaEnd = gen->getEndPoint(); } else if (gType == TechDraw::GeomType::CIRCLE) { TechDraw::CirclePtr circ = std::make_shared (); circ->Restore(reader); circ->occEdge = GeometryUtils::edgeFromCircle(circ); - m_geometry = (TechDraw::BaseGeomPtr) circ; + m_geometry = circ; permaRadius = circ->radius; permaStart = circ->center; permaEnd = circ->center; @@ -512,7 +512,7 @@ void CosmeticEdge::Restore(Base::XMLReader &reader) TechDraw::AOCPtr aoc = std::make_shared (); aoc->Restore(reader); aoc->occEdge = GeometryUtils::edgeFromCircleArc(aoc); - m_geometry = (TechDraw::BaseGeomPtr) aoc; + m_geometry = aoc; permaStart = aoc->startPnt; permaEnd = aoc->endPnt; permaRadius = aoc->radius; @@ -1355,7 +1355,7 @@ void CenterLine::Restore(Base::XMLReader &reader) //stored geometry reader.readElement("GeometryType"); - TechDraw::GeomType gType = (TechDraw::GeomType)reader.getAttributeAsInteger("value"); + TechDraw::GeomType gType = static_cast(reader.getAttributeAsInteger("value")); if (gType == TechDraw::GeomType::GENERIC) { TechDraw::GenericPtr gen = std::make_shared (); gen->Restore(reader); diff --git a/src/Mod/TechDraw/App/Geometry.cpp b/src/Mod/TechDraw/App/Geometry.cpp index 44a2a2cef9..8e01d394b2 100644 --- a/src/Mod/TechDraw/App/Geometry.cpp +++ b/src/Mod/TechDraw/App/Geometry.cpp @@ -255,19 +255,19 @@ void BaseGeom::Save(Base::Writer &writer) const void BaseGeom::Restore(Base::XMLReader &reader) { reader.readElement("GeomType"); - geomType = (TechDraw::GeomType) reader.getAttributeAsInteger("value"); + geomType = static_cast(reader.getAttributeAsInteger("value")); reader.readElement("ExtractType"); - extractType = (TechDraw::ExtractionType) reader.getAttributeAsInteger("value"); + extractType = static_cast(reader.getAttributeAsInteger("value")); reader.readElement("EdgeClass"); - classOfEdge = (TechDraw::edgeClass) reader.getAttributeAsInteger("value"); + classOfEdge = static_cast(reader.getAttributeAsInteger("value")); reader.readElement("HLRVisible"); - hlrVisible = (int)reader.getAttributeAsInteger("value")==0?false:true; + hlrVisible = reader.getAttributeAsInteger("value") != 0; reader.readElement("Reversed"); - reversed = (int)reader.getAttributeAsInteger("value")==0?false:true; + reversed = reader.getAttributeAsInteger("value") != 0; reader.readElement("Ref3D"); ref3D = reader.getAttributeAsInteger("value"); reader.readElement("Cosmetic"); - cosmetic = (int)reader.getAttributeAsInteger("value")==0?false:true; + cosmetic = reader.getAttributeAsInteger("value") != 0; reader.readElement("Source"); m_source = reader.getAttributeAsInteger("value"); reader.readElement("SourceIndex"); @@ -1610,15 +1610,15 @@ void Vertex::Restore(Base::XMLReader &reader) pnt.z = reader.getAttributeAsFloat("Z"); reader.readElement("Extract"); - extractType = (ExtractionType) reader.getAttributeAsInteger("value"); + extractType = static_cast(reader.getAttributeAsInteger("value")); // reader.readElement("Visible"); // hlrVisible = (bool)reader.getAttributeAsInteger("value")==0?false:true; reader.readElement("Ref3D"); ref3D = reader.getAttributeAsInteger("value"); reader.readElement("IsCenter"); - hlrVisible = (bool)reader.getAttributeAsInteger("value")==0?false:true; + hlrVisible = reader.getAttributeAsInteger("value") != 0; reader.readElement("Cosmetic"); - cosmetic = (bool)reader.getAttributeAsInteger("value")==0?false:true; + cosmetic = reader.getAttributeAsInteger("value") != 0; reader.readElement("CosmeticLink"); cosmeticLink = reader.getAttributeAsInteger("value"); reader.readElement("CosmeticTag"); diff --git a/src/Mod/TechDraw/App/PropertyCenterLineList.cpp b/src/Mod/TechDraw/App/PropertyCenterLineList.cpp index 59c071cfb5..b236bd22e2 100644 --- a/src/Mod/TechDraw/App/PropertyCenterLineList.cpp +++ b/src/Mod/TechDraw/App/PropertyCenterLineList.cpp @@ -163,7 +163,7 @@ void PropertyCenterLineList::Restore(Base::XMLReader &reader) for (int i = 0; i < count; i++) { reader.readElement("CenterLine"); const char* TypeName = reader.getAttribute("type"); - CenterLine *newG = (CenterLine *)Base::Type::fromName(TypeName).createInstance(); + CenterLine *newG = static_cast(Base::Type::fromName(TypeName).createInstance()); newG->Restore(reader); if(reader.testStatus(Base::XMLReader::ReaderStatus::PartialRestoreInObject)) { diff --git a/src/Mod/TechDraw/App/PropertyCosmeticEdgeList.cpp b/src/Mod/TechDraw/App/PropertyCosmeticEdgeList.cpp index 0fc7d28fe8..48516b0fc0 100644 --- a/src/Mod/TechDraw/App/PropertyCosmeticEdgeList.cpp +++ b/src/Mod/TechDraw/App/PropertyCosmeticEdgeList.cpp @@ -165,7 +165,7 @@ void PropertyCosmeticEdgeList::Restore(Base::XMLReader &reader) for (int i = 0; i < count; i++) { reader.readElement("CosmeticEdge"); const char* TypeName = reader.getAttribute("type"); - CosmeticEdge *newG = (CosmeticEdge *)Base::Type::fromName(TypeName).createInstance(); + CosmeticEdge *newG = static_cast(Base::Type::fromName(TypeName).createInstance()); newG->Restore(reader); if(reader.testStatus(Base::XMLReader::ReaderStatus::PartialRestoreInObject)) { diff --git a/src/Mod/TechDraw/App/PropertyCosmeticVertexList.cpp b/src/Mod/TechDraw/App/PropertyCosmeticVertexList.cpp index 7096241c99..bf2be8a3d6 100644 --- a/src/Mod/TechDraw/App/PropertyCosmeticVertexList.cpp +++ b/src/Mod/TechDraw/App/PropertyCosmeticVertexList.cpp @@ -165,7 +165,7 @@ void PropertyCosmeticVertexList::Restore(Base::XMLReader &reader) for (int i = 0; i < count; i++) { reader.readElement("CosmeticVertex"); const char* TypeName = reader.getAttribute("type"); - CosmeticVertex *newG = (CosmeticVertex *)Base::Type::fromName(TypeName).createInstance(); + CosmeticVertex *newG = static_cast(Base::Type::fromName(TypeName).createInstance()); newG->Restore(reader); if(reader.testStatus(Base::XMLReader::ReaderStatus::PartialRestoreInObject)) { diff --git a/src/Mod/TechDraw/App/PropertyGeomFormatList.cpp b/src/Mod/TechDraw/App/PropertyGeomFormatList.cpp index c7a58d0d43..ce1e6f15ba 100644 --- a/src/Mod/TechDraw/App/PropertyGeomFormatList.cpp +++ b/src/Mod/TechDraw/App/PropertyGeomFormatList.cpp @@ -177,7 +177,7 @@ void PropertyGeomFormatList::Restore(Base::XMLReader &reader) for (int i = 0; i < count; i++) { reader.readElement("GeomFormat"); const char* TypeName = reader.getAttribute("type"); - GeomFormat *newG = (GeomFormat *)Base::Type::fromName(TypeName).createInstance(); + GeomFormat *newG = static_cast(Base::Type::fromName(TypeName).createInstance()); newG->Restore(reader); if(reader.testStatus(Base::XMLReader::ReaderStatus::PartialRestoreInObject)) { diff --git a/src/Mod/TechDraw/Gui/QGILeaderLine.cpp b/src/Mod/TechDraw/Gui/QGILeaderLine.cpp index d4a0780150..48fc11b9f9 100644 --- a/src/Mod/TechDraw/Gui/QGILeaderLine.cpp +++ b/src/Mod/TechDraw/Gui/QGILeaderLine.cpp @@ -365,8 +365,8 @@ void QGILeaderLine::draw() setFlag(QGraphicsItem::ItemIsMovable, false); else setFlag(QGraphicsItem::ItemIsMovable, true); - m_lineStyle = (Qt::PenStyle) vp->LineStyle.getValue(); + m_lineStyle = static_cast(vp->LineStyle.getValue()); double baseScale = featLeader->getBaseScale(); double x = Rez::guiX(featLeader->X.getValue()); double y = - Rez::guiX(featLeader->Y.getValue()); diff --git a/src/Mod/TechDraw/Gui/QGIPrimPath.cpp b/src/Mod/TechDraw/Gui/QGIPrimPath.cpp index 9328b402ca..7d6e221278 100644 --- a/src/Mod/TechDraw/Gui/QGIPrimPath.cpp +++ b/src/Mod/TechDraw/Gui/QGIPrimPath.cpp @@ -226,7 +226,7 @@ void QGIPrimPath::setStyle(Qt::PenStyle s) void QGIPrimPath::setStyle(int s) { // Base::Console().Message("QGIPP::setStyle(int: %d)\n", s); - m_styleCurrent = (Qt::PenStyle) s; + m_styleCurrent = static_cast(s); } @@ -260,16 +260,16 @@ Qt::PenCapStyle QGIPrimPath::prefCapStyle() newStyle = hGrp->GetInt("EdgeCapStyle", 32); //0x00 FlatCap, 0x10 SquareCap, 0x20 RoundCap switch (newStyle) { case 0: - result = (Qt::PenCapStyle) 0x20; //round; + result = static_cast(0x20); //round; break; case 1: - result = (Qt::PenCapStyle) 0x10; //square; + result = static_cast(0x10); //square; break; case 2: - result = (Qt::PenCapStyle) 0x00; //flat + result = static_cast(0x00); //flat break; default: - result = (Qt::PenCapStyle) 0x20; + result = static_cast(0x20); } return result; } diff --git a/src/Mod/TechDraw/Gui/QGIRichAnno.cpp b/src/Mod/TechDraw/Gui/QGIRichAnno.cpp index c395e54cea..bbc6c2d58d 100644 --- a/src/Mod/TechDraw/Gui/QGIRichAnno.cpp +++ b/src/Mod/TechDraw/Gui/QGIRichAnno.cpp @@ -304,7 +304,7 @@ QPen QGIRichAnno::rectPen() const return pen; double rectWeight = Rez::guiX(vp->LineWidth.getValue()); - Qt::PenStyle rectStyle = (Qt::PenStyle) vp->LineStyle.getValue(); + Qt::PenStyle rectStyle = static_cast(vp->LineStyle.getValue()); App::Color temp = vp->LineColor.getValue(); QColor rectColor = temp.asValue();