From 296509dc9e6beeef946ea23e853f89cb5f0a4e88 Mon Sep 17 00:00:00 2001
From: Matthias Puchner <github@mpuchner.de>
Date: Fri, 1 Oct 2021 14:20:49 +0200
Subject: [PATCH] rm default ctor and delayed init

---
 GUI/Models/DoubleDescriptor.cpp | 7 -------
 GUI/Models/DoubleDescriptor.h   | 8 --------
 2 files changed, 15 deletions(-)

diff --git a/GUI/Models/DoubleDescriptor.cpp b/GUI/Models/DoubleDescriptor.cpp
index 2c2d879fd17..96d75dc6d0c 100644
--- a/GUI/Models/DoubleDescriptor.cpp
+++ b/GUI/Models/DoubleDescriptor.cpp
@@ -53,8 +53,6 @@ DoubleDescriptor::DoubleDescriptor(const QString& label, const QString& tooltip,
     path = [] { return QString(); };
 }
 
-DoubleDescriptor::DoubleDescriptor() {}
-
 DoubleDescriptor::DoubleDescriptor(const QString& label, const QString& tooltip, double* var,
                                    const variant<QString, Unit>& unit)
     : DoubleDescriptor(label, tooltip, 3, RealLimits::nonnegative(), var, unit)
@@ -70,11 +68,6 @@ DoubleDescriptor::DoubleDescriptor(const QString& label, const QString& tooltip,
 {
 }
 
-void DoubleDescriptor::init(SessionItem* item, const variant<QString, Unit>& unit)
-{
-    operator=(DoubleDescriptor(item, unit));
-}
-
 DoubleDescriptor::operator double() const
 {
     return get();
diff --git a/GUI/Models/DoubleDescriptor.h b/GUI/Models/DoubleDescriptor.h
index 34d2a87d9e4..80fc254783d 100644
--- a/GUI/Models/DoubleDescriptor.h
+++ b/GUI/Models/DoubleDescriptor.h
@@ -67,14 +67,6 @@ private: // private as long as path initialization is not included in params (to
                      function<double()> getter, const variant<QString, Unit>& unit);
 
 public:
-    //! For delayed initialization.
-    //! Call init before usage!
-    DoubleDescriptor();
-
-    //! Initialize with a session item. To be used if an initialization already in the constructor
-    //! is not possible. Only for easier migration. Should be removed after SessionItem refactoring.
-    void init(SessionItem* item, const variant<QString, Unit>& unit);
-
     //! Return the current value of the handled parameter.
     operator double() const;
 
-- 
GitLab