From ddc8305b223b9ff8abaa3ce9331973808f5155bb Mon Sep 17 00:00:00 2001
From: Mikhail Svechnikov <m.svechnikov@fz-juelich.de>
Date: Mon, 28 Nov 2022 11:21:50 +0100
Subject: [PATCH] VectorProperty: add interfaces to replace descriptor

---
 GUI/Model/Descriptor/DoubleProperty.h | 2 ++
 GUI/Model/Descriptor/VectorProperty.h | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/GUI/Model/Descriptor/DoubleProperty.h b/GUI/Model/Descriptor/DoubleProperty.h
index f88ba5404ad..8228c28bd9b 100644
--- a/GUI/Model/Descriptor/DoubleProperty.h
+++ b/GUI/Model/Descriptor/DoubleProperty.h
@@ -69,6 +69,8 @@ public:
 
     double step() const { return m_step; }
 
+    QString label() const {return m_label;}
+
     uint decimals() { return m_decimals; }
     void setDecimals(uint decimals) { m_decimals = decimals; }
 
diff --git a/GUI/Model/Descriptor/VectorProperty.h b/GUI/Model/Descriptor/VectorProperty.h
index ab606d4b5c7..ae4e153cfb9 100644
--- a/GUI/Model/Descriptor/VectorProperty.h
+++ b/GUI/Model/Descriptor/VectorProperty.h
@@ -50,7 +50,8 @@ public:
     R3 r3() const { return *this; }
 
     QString uid() const { return m_uid; }
-    void setUid(const QString& uid) { m_uid = uid; }
+
+    QString label() const {return m_x.label();}
 
     void rwProperty(Streamer &s, const QString &tag);
 
-- 
GitLab