diff --git a/GUI/View/Setup/ProjectionsSaver.cpp b/GUI/View/Setup/ProjectionsSaver.cpp index d887ba7871428dd84eb50bfc373cc8c071366ab9..dbb46eed1fdd108ad5480ea0b2c270e8ccc84b02 100644 --- a/GUI/View/Setup/ProjectionsSaver.cpp +++ b/GUI/View/Setup/ProjectionsSaver.cpp @@ -26,11 +26,8 @@ #include <QTextStream> #include <QVector> #include <QWidget> -#include <boost/polymorphic_cast.hpp> #include <memory> -using boost::polymorphic_downcast; - namespace { const int bin_centers_colwidth = 12; @@ -50,14 +47,14 @@ QString to_double_str(double value) bool vert_less_posx(const OverlayItem* item1, const OverlayItem* item2) { - return polymorphic_downcast<const VerticalLineItem*>(item1)->pos() - < polymorphic_downcast<const VerticalLineItem*>(item2)->pos(); + return dynamic_cast<const VerticalLineItem*>(item1)->pos() + < dynamic_cast<const VerticalLineItem*>(item2)->pos(); } bool horiz_less_posy(const OverlayItem* item1, const OverlayItem* item2) { - return polymorphic_downcast<const HorizontalLineItem*>(item1)->pos() - < polymorphic_downcast<const HorizontalLineItem*>(item2)->pos(); + return dynamic_cast<const HorizontalLineItem*>(item1)->pos() + < dynamic_cast<const HorizontalLineItem*>(item2)->pos(); } //! Returns vector of ProjectionsSet sorted according to axis value.