From 4bf01918c9c016ef83d00f4366ece1d96b9d4dd6 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Tue, 30 Aug 2022 15:41:33 +0300 Subject: [PATCH] Fix support Visual Studio 2015. --- src/libs/vgeometry/vabstractcurve.cpp | 4 ++++ src/libs/vgeometry/vabstractcurve.h | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/libs/vgeometry/vabstractcurve.cpp b/src/libs/vgeometry/vabstractcurve.cpp index 02fe1a5a2..efcb36a24 100644 --- a/src/libs/vgeometry/vabstractcurve.cpp +++ b/src/libs/vgeometry/vabstractcurve.cpp @@ -40,6 +40,10 @@ #include "../vmisc/compatibility.h" #include "../ifc/exception/vexceptionobjecterror.h" +#if defined(Q_CC_MSVC) && _MSC_VER > 1900 +const qreal VAbstractCurve::minLength = ToPixel(1, Unit::Mm); +#endif + VAbstractCurve::VAbstractCurve(const GOType &type, const quint32 &idObject, const Draw &mode) :VGObject(type, idObject, mode), d (new VAbstractCurveData()) {} diff --git a/src/libs/vgeometry/vabstractcurve.h b/src/libs/vgeometry/vabstractcurve.h index 4c3c8a61c..d8490fdc3 100644 --- a/src/libs/vgeometry/vabstractcurve.h +++ b/src/libs/vgeometry/vabstractcurve.h @@ -112,7 +112,11 @@ public: void SetAliasSuffix(const QString &aliasSuffix) override; +#if defined(Q_CC_MSVC) && _MSC_VER > 1900 + static const qreal minLength; +#else static constexpr qreal minLength = ToPixel(1, Unit::Mm); +#endif protected: virtual void CreateName() =0; virtual void CreateAlias() =0;