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