From c09793e81193a759abdb1396ab47dd16b44eb77b Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Mon, 6 Nov 2023 18:24:50 +0100 Subject: [PATCH] Sketcher Gui: DrawSketchController - lints --- src/Mod/Sketcher/Gui/DrawSketchController.h | 7 ++++++- src/Mod/Sketcher/Gui/DrawSketchDefaultWidgetController.h | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Mod/Sketcher/Gui/DrawSketchController.h b/src/Mod/Sketcher/Gui/DrawSketchController.h index 18d462be74..da271e9fbd 100644 --- a/src/Mod/Sketcher/Gui/DrawSketchController.h +++ b/src/Mod/Sketcher/Gui/DrawSketchController.h @@ -189,7 +189,12 @@ public: , keymanager(std::make_unique()) {} - ~DrawSketchController() + DrawSketchController(const DrawSketchController&) = delete; + DrawSketchController(DrawSketchController&&) = delete; + bool operator=(const DrawSketchController&) = delete; + bool operator=(DrawSketchController&&) = delete; + + virtual ~DrawSketchController() {} /** @name functions NOT intended for specialisation offering a NVI for extension */ diff --git a/src/Mod/Sketcher/Gui/DrawSketchDefaultWidgetController.h b/src/Mod/Sketcher/Gui/DrawSketchDefaultWidgetController.h index bcb6f86ee4..2de9dd3d7c 100644 --- a/src/Mod/Sketcher/Gui/DrawSketchDefaultWidgetController.h +++ b/src/Mod/Sketcher/Gui/DrawSketchDefaultWidgetController.h @@ -117,7 +117,7 @@ public: : ControllerBase(dshandler) {} - ~DrawSketchDefaultWidgetController() + ~DrawSketchDefaultWidgetController() override { connectionParameterValueChanged.disconnect(); connectionCheckboxCheckedChanged.disconnect();