Py2/Qt4: fix build failures and warnings
This commit is contained in:
@@ -3951,7 +3951,7 @@ void PropertyXLinkSubList::setPyObject(PyObject *value)
|
||||
Py::Sequence seq(value);
|
||||
std::map<DocumentObject*, std::vector<std::string> > values;
|
||||
try {
|
||||
for(size_t i=0;i<seq.size();++i) {
|
||||
for(Py_ssize_t i=0;i<seq.size();++i) {
|
||||
PropertyLinkSub link;
|
||||
link.setAllowExternal(true);
|
||||
link.setPyObject(seq[i].ptr());
|
||||
|
||||
@@ -242,12 +242,12 @@ void DlgParameterImp::on_checkSort_toggled(bool on)
|
||||
paramGroup->setSortingEnabled(on);
|
||||
paramGroup->sortByColumn(0, Qt::AscendingOrder);
|
||||
paramGroup->header()->setProperty("showSortIndicator", QVariant(on));
|
||||
#endif
|
||||
|
||||
#if QT_VERSION >= 0x050000
|
||||
paramValue->setSortingEnabled(on);
|
||||
paramValue->sortByColumn(0, Qt::AscendingOrder);
|
||||
paramValue->header()->setProperty("showSortIndicator", QVariant(on));
|
||||
#else
|
||||
Q_UNUSED(on)
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
@@ -99,7 +99,11 @@ public:
|
||||
Trackball
|
||||
};
|
||||
|
||||
#if QT_VERSION < 0x050000
|
||||
enum RotationCenterMode {
|
||||
#else
|
||||
enum class RotationCenterMode {
|
||||
#endif
|
||||
WindowCenter = 0, /**< The center of the window */
|
||||
ScenePointAtCursor = 1, /**< Find the point in the scene at the cursor position. If there is no point then the focal plane is used */
|
||||
FocalPointAtCursor = 2, /**< Find the point on the focal plane at the cursor position. */
|
||||
|
||||
@@ -421,7 +421,7 @@ private:
|
||||
Mesh::MeshObject* mesh = static_cast<Mesh::MeshPy*>(m)->getMeshObjectPtr();
|
||||
std::vector<unsigned long> segm;
|
||||
segm.reserve(list.size());
|
||||
for (unsigned int i=0; i<list.size(); i++) {
|
||||
for (Py_ssize_t i=0; i<list.size(); i++) {
|
||||
segm.push_back((long)Py::Long(list[i]));
|
||||
}
|
||||
|
||||
|
||||
@@ -5053,7 +5053,7 @@ std::unique_ptr<GeomCurve> makeFromTrimmedCurve(const Handle(Geom_Curve)& c, dou
|
||||
{
|
||||
if (c->IsKind(STANDARD_TYPE(Geom_Circle))) {
|
||||
Handle(Geom_Circle) circ = Handle(Geom_Circle)::DownCast(c);
|
||||
std::unique_ptr<GeomArcOfCircle> arc(new GeomArcOfCircle());
|
||||
std::unique_ptr<GeomCurve> arc(new GeomArcOfCircle());
|
||||
Handle(Geom_TrimmedCurve) this_arc = Handle(Geom_TrimmedCurve)::DownCast
|
||||
(arc->handle());
|
||||
Handle(Geom_Circle) this_circ = Handle(Geom_Circle)::DownCast
|
||||
@@ -5064,7 +5064,7 @@ std::unique_ptr<GeomCurve> makeFromTrimmedCurve(const Handle(Geom_Curve)& c, dou
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom_Ellipse))) {
|
||||
Handle(Geom_Ellipse) ellp = Handle(Geom_Ellipse)::DownCast(c);
|
||||
std::unique_ptr<GeomArcOfEllipse> arc(new GeomArcOfEllipse());
|
||||
std::unique_ptr<GeomCurve> arc(new GeomArcOfEllipse());
|
||||
Handle(Geom_TrimmedCurve) this_arc = Handle(Geom_TrimmedCurve)::DownCast
|
||||
(arc->handle());
|
||||
Handle(Geom_Ellipse) this_ellp = Handle(Geom_Ellipse)::DownCast
|
||||
@@ -5075,7 +5075,7 @@ std::unique_ptr<GeomCurve> makeFromTrimmedCurve(const Handle(Geom_Curve)& c, dou
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom_Hyperbola))) {
|
||||
Handle(Geom_Hyperbola) hypr = Handle(Geom_Hyperbola)::DownCast(c);
|
||||
std::unique_ptr<GeomArcOfHyperbola> arc(new GeomArcOfHyperbola());
|
||||
std::unique_ptr<GeomCurve> arc(new GeomArcOfHyperbola());
|
||||
Handle(Geom_TrimmedCurve) this_arc = Handle(Geom_TrimmedCurve)::DownCast
|
||||
(arc->handle());
|
||||
Handle(Geom_Hyperbola) this_hypr = Handle(Geom_Hyperbola)::DownCast
|
||||
@@ -5086,7 +5086,7 @@ std::unique_ptr<GeomCurve> makeFromTrimmedCurve(const Handle(Geom_Curve)& c, dou
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom_Line))) {
|
||||
Handle(Geom_Line) line = Handle(Geom_Line)::DownCast(c);
|
||||
std::unique_ptr<GeomLineSegment> segm(new GeomLineSegment());
|
||||
std::unique_ptr<GeomCurve> segm(new GeomLineSegment());
|
||||
Handle(Geom_TrimmedCurve) this_segm = Handle(Geom_TrimmedCurve)::DownCast
|
||||
(segm->handle());
|
||||
Handle(Geom_Line) this_line = Handle(Geom_Line)::DownCast
|
||||
@@ -5097,7 +5097,7 @@ std::unique_ptr<GeomCurve> makeFromTrimmedCurve(const Handle(Geom_Curve)& c, dou
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom_Parabola))) {
|
||||
Handle(Geom_Parabola) para = Handle(Geom_Parabola)::DownCast(c);
|
||||
std::unique_ptr<GeomArcOfParabola> arc(new GeomArcOfParabola());
|
||||
std::unique_ptr<GeomCurve> arc(new GeomArcOfParabola());
|
||||
Handle(Geom_TrimmedCurve) this_arc = Handle(Geom_TrimmedCurve)::DownCast
|
||||
(arc->handle());
|
||||
Handle(Geom_Parabola) this_para = Handle(Geom_Parabola)::DownCast
|
||||
@@ -5109,19 +5109,19 @@ std::unique_ptr<GeomCurve> makeFromTrimmedCurve(const Handle(Geom_Curve)& c, dou
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom_BezierCurve))) {
|
||||
Handle(Geom_BezierCurve) bezier = Handle(Geom_BezierCurve)::DownCast(c->Copy());
|
||||
bezier->Segment(f, l);
|
||||
return std::unique_ptr<GeomBezierCurve>(new GeomBezierCurve(bezier));
|
||||
return std::unique_ptr<GeomCurve>(new GeomBezierCurve(bezier));
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom_BSplineCurve))) {
|
||||
Handle(Geom_BSplineCurve) bspline = Handle(Geom_BSplineCurve)::DownCast(c->Copy());
|
||||
bspline->Segment(f, l);
|
||||
return std::unique_ptr<GeomBSplineCurve>(new GeomBSplineCurve(bspline));
|
||||
return std::unique_ptr<GeomCurve>(new GeomBSplineCurve(bspline));
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom_OffsetCurve))) {
|
||||
Handle(Geom_OffsetCurve) oc = Handle(Geom_OffsetCurve)::DownCast(c);
|
||||
double v = oc->Offset();
|
||||
gp_Dir dir = oc->Direction();
|
||||
std::unique_ptr<GeomCurve> bc(makeFromTrimmedCurve(oc->BasisCurve(), f, l));
|
||||
return std::unique_ptr<GeomOffsetCurve>(new GeomOffsetCurve(Handle(Geom_Curve)::DownCast(bc->handle()), v, dir));
|
||||
return std::unique_ptr<GeomCurve>(new GeomOffsetCurve(Handle(Geom_Curve)::DownCast(bc->handle()), v, dir));
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom_TrimmedCurve))) {
|
||||
Handle(Geom_TrimmedCurve) trc = Handle(Geom_TrimmedCurve)::DownCast(c);
|
||||
|
||||
@@ -2293,7 +2293,7 @@ std::unique_ptr<Geom2dCurve> makeFromTrimmedCurve2d(const Handle(Geom2d_Curve)&
|
||||
{
|
||||
if (c->IsKind(STANDARD_TYPE(Geom2d_Circle))) {
|
||||
Handle(Geom2d_Circle) circ = Handle(Geom2d_Circle)::DownCast(c);
|
||||
std::unique_ptr<Geom2dArcOfCircle> arc(new Geom2dArcOfCircle());
|
||||
std::unique_ptr<Geom2dCurve> arc(new Geom2dArcOfCircle());
|
||||
|
||||
Handle(Geom2d_TrimmedCurve) this_arc = Handle(Geom2d_TrimmedCurve)::DownCast
|
||||
(arc->handle());
|
||||
@@ -2305,7 +2305,7 @@ std::unique_ptr<Geom2dCurve> makeFromTrimmedCurve2d(const Handle(Geom2d_Curve)&
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom2d_Ellipse))) {
|
||||
Handle(Geom2d_Ellipse) ellp = Handle(Geom2d_Ellipse)::DownCast(c);
|
||||
std::unique_ptr<Geom2dArcOfEllipse> arc(new Geom2dArcOfEllipse());
|
||||
std::unique_ptr<Geom2dCurve> arc(new Geom2dArcOfEllipse());
|
||||
|
||||
Handle(Geom2d_TrimmedCurve) this_arc = Handle(Geom2d_TrimmedCurve)::DownCast
|
||||
(arc->handle());
|
||||
@@ -2317,7 +2317,7 @@ std::unique_ptr<Geom2dCurve> makeFromTrimmedCurve2d(const Handle(Geom2d_Curve)&
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom2d_Hyperbola))) {
|
||||
Handle(Geom2d_Hyperbola) hypr = Handle(Geom2d_Hyperbola)::DownCast(c);
|
||||
std::unique_ptr<Geom2dArcOfHyperbola> arc(new Geom2dArcOfHyperbola());
|
||||
std::unique_ptr<Geom2dCurve> arc(new Geom2dArcOfHyperbola());
|
||||
|
||||
Handle(Geom2d_TrimmedCurve) this_arc = Handle(Geom2d_TrimmedCurve)::DownCast
|
||||
(arc->handle());
|
||||
@@ -2329,7 +2329,7 @@ std::unique_ptr<Geom2dCurve> makeFromTrimmedCurve2d(const Handle(Geom2d_Curve)&
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom2d_Line))) {
|
||||
Handle(Geom2d_Line) line = Handle(Geom2d_Line)::DownCast(c);
|
||||
std::unique_ptr<Geom2dLineSegment> segm(new Geom2dLineSegment());
|
||||
std::unique_ptr<Geom2dCurve> segm(new Geom2dLineSegment());
|
||||
|
||||
Handle(Geom2d_TrimmedCurve) this_segm = Handle(Geom2d_TrimmedCurve)::DownCast
|
||||
(segm->handle());
|
||||
@@ -2341,7 +2341,7 @@ std::unique_ptr<Geom2dCurve> makeFromTrimmedCurve2d(const Handle(Geom2d_Curve)&
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom2d_Parabola))) {
|
||||
Handle(Geom2d_Parabola) para = Handle(Geom2d_Parabola)::DownCast(c);
|
||||
std::unique_ptr<Geom2dArcOfParabola> arc(new Geom2dArcOfParabola());
|
||||
std::unique_ptr<Geom2dCurve> arc(new Geom2dArcOfParabola());
|
||||
|
||||
Handle(Geom2d_TrimmedCurve) this_arc = Handle(Geom2d_TrimmedCurve)::DownCast
|
||||
(arc->handle());
|
||||
@@ -2354,18 +2354,18 @@ std::unique_ptr<Geom2dCurve> makeFromTrimmedCurve2d(const Handle(Geom2d_Curve)&
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom2d_BezierCurve))) {
|
||||
Handle(Geom2d_BezierCurve) bezier = Handle(Geom2d_BezierCurve)::DownCast(c->Copy());
|
||||
bezier->Segment(f, l);
|
||||
return std::unique_ptr<Geom2dBezierCurve>(new Geom2dBezierCurve(bezier));
|
||||
return std::unique_ptr<Geom2dCurve>(new Geom2dBezierCurve(bezier));
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom2d_BSplineCurve))) {
|
||||
Handle(Geom2d_BSplineCurve) bspline = Handle(Geom2d_BSplineCurve)::DownCast(c->Copy());
|
||||
bspline->Segment(f, l);
|
||||
return std::unique_ptr<Geom2dBSplineCurve>(new Geom2dBSplineCurve(bspline));
|
||||
return std::unique_ptr<Geom2dCurve>(new Geom2dBSplineCurve(bspline));
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom2d_OffsetCurve))) {
|
||||
Handle(Geom2d_OffsetCurve) oc = Handle(Geom2d_OffsetCurve)::DownCast(c);
|
||||
double v = oc->Offset();
|
||||
std::unique_ptr<Geom2dCurve> bc(makeFromTrimmedCurve2d(oc->BasisCurve(), f, l));
|
||||
return std::unique_ptr<Geom2dOffsetCurve>(new Geom2dOffsetCurve(Handle(Geom2d_Curve)::DownCast(bc->handle()), v));
|
||||
return std::unique_ptr<Geom2dCurve>(new Geom2dOffsetCurve(Handle(Geom2d_Curve)::DownCast(bc->handle()), v));
|
||||
}
|
||||
else if (c->IsKind(STANDARD_TYPE(Geom2d_TrimmedCurve))) {
|
||||
Handle(Geom2d_TrimmedCurve) trc = Handle(Geom2d_TrimmedCurve)::DownCast(c);
|
||||
|
||||
Reference in New Issue
Block a user