From 96151d768324bd2c8bda68780fc8eaa917c35f15 Mon Sep 17 00:00:00 2001 From: Jakob Gahde Date: Mon, 26 Feb 2024 00:15:51 +0100 Subject: [PATCH] Fix build failure on old MSVC versions --- core_lib/src/tool/stroketool.cpp | 5 +++++ core_lib/src/tool/stroketool.h | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/core_lib/src/tool/stroketool.cpp b/core_lib/src/tool/stroketool.cpp index 9d3d0ee84..9bd1f304c 100644 --- a/core_lib/src/tool/stroketool.cpp +++ b/core_lib/src/tool/stroketool.cpp @@ -42,6 +42,11 @@ extern "C" { } #endif +const qreal StrokeTool::FEATHER_MIN = 1.; +const qreal StrokeTool::FEATHER_MAX = 99.; +const qreal StrokeTool::WIDTH_MIN = 1.; +const qreal StrokeTool::WIDTH_MAX = 200.; + // ---- shared static variables ---- ( only one instance for all the tools ) bool StrokeTool::msIsAdjusting = false; bool StrokeTool::mQuickSizingEnabled = false; diff --git a/core_lib/src/tool/stroketool.h b/core_lib/src/tool/stroketool.h index 8df956a38..1e228ed3c 100644 --- a/core_lib/src/tool/stroketool.h +++ b/core_lib/src/tool/stroketool.h @@ -41,10 +41,10 @@ class StrokeTool : public BaseTool void updateCanvasCursor(); - static Q_CONSTEXPR qreal FEATHER_MIN = 1.; - static Q_CONSTEXPR qreal FEATHER_MAX = 99.; - static Q_CONSTEXPR qreal WIDTH_MIN = 1.; - static Q_CONSTEXPR qreal WIDTH_MAX = 200.; + static const qreal FEATHER_MIN; + static const qreal FEATHER_MAX; + static const qreal WIDTH_MIN; + static const qreal WIDTH_MAX; void loadSettings() override;