Skip to content
Snippets Groups Projects
Commit 2bf6fb61 authored by Mikhail Svechnikov's avatar Mikhail Svechnikov
Browse files

VECTOR_PROPERTY: add non-const reference getter

parent 5f55e9ba
No related branches found
No related tags found
1 merge request!1157GUI: DoubleDescriptor interfaces ---> DoubleProperty interfaces
...@@ -73,10 +73,11 @@ private: ...@@ -73,10 +73,11 @@ private:
// clang-format off // clang-format off
//! Add a member, a getter and a setter for a VectorProperty //! Add a member, a getter and a setter for a VectorProperty
#define VECTOR_PROPERTY(nameLower, nameUpper) \ #define VECTOR_PROPERTY(nameLower, nameUpper) \
protected: \ protected: \
VectorProperty m_##nameLower; \ VectorProperty m_##nameLower; \
public: \ public: \
VectorProperty& nameLower() { return m_##nameLower; } \
const VectorProperty& nameLower() const { return m_##nameLower; } \ const VectorProperty& nameLower() const { return m_##nameLower; } \
void set##nameUpper(const R3& v) { m_##nameLower.set(v); } void set##nameUpper(const R3& v) { m_##nameLower.set(v); }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment