Skip to content

GUI: interfaces and argument types: DoubleDescriptor ---> DoubleProperty

Mikhail Svechnikov requested to merge from_DoubleDescriptor_6 into main

Interfaces of accepting functions are changed from DoubleDescriptor to DoubleProperty. Not everywhere, so one more MR will continue this work.

Steps of Descriptor refactoring:

  1. reduce usage of functional pointers set() and get() of DoubleDescriptor
  2. move Descriptor functionality to Property
  3. use Property instead of Descriptor
  4. remove Descriptor from code
  5. refactor serialization of Property
  6. replace Property macro definitions like DOUBLE_PROPERTY(intensity, Intensity) by explicit member with setter and getter

This MR does 3 for DoubleDescriptor

Edited by Mikhail Svechnikov

Merge request reports

Loading