From e763fd3d80fb33adcbde3c2e374b68b1f4754544 Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Sun, 19 Mar 2023 08:08:33 +0100 Subject: [PATCH] Remove warning - SnapManager initialisation order in constructor different from class declaration --- src/Mod/Sketcher/Gui/SnapManager.h | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/Mod/Sketcher/Gui/SnapManager.h b/src/Mod/Sketcher/Gui/SnapManager.h index 232bdbdf96..f7c0c14f94 100644 --- a/src/Mod/Sketcher/Gui/SnapManager.h +++ b/src/Mod/Sketcher/Gui/SnapManager.h @@ -102,19 +102,18 @@ public: void setAngleSnapping(bool enable, Base::Vector2d referencepoint); private: - double snapAngle; + /// Reference to ViewProviderSketch in order to access the public and the Attorney Interface + ViewProviderSketch & viewProvider; + bool angleSnapEnabled; + Base::Vector2d referencePoint; double lastMouseAngle; + double snapAngle; + bool snapRequested; bool snapToObjectsRequested; bool snapToGridRequested; - bool angleSnapEnabled; - Base::Vector2d referencePoint; - - /// Reference to ViewProviderSketch in order to access the public and the Attorney Interface - ViewProviderSketch & viewProvider; - /// Observer to track all the needed parameters. std::unique_ptr pObserver; };