Skip to content

GUI: delete SelectionDescriptors class

Mikhail Svechnikov requested to merge from_SelectionDescriptors_4 into main

SelectionDescriptor is completely removed from code and replaced by SelectionProperty.

Steps of SelectionProperty/Descriptor refactoring:

  1. make SelectionProperty less generic, make catalogs usage mandatory, not optional
  2. reduce usage of ad hoc SelectionDescriptors, e.g. descriptors that are not derived from SelectionProperty
  3. move Descriptor functionality to Property
  4. use Property instead of Descriptor
  5. remove Descriptor from code
  6. refactor serialization of Property

This MR does points 3,4,5.

Edited by Mikhail Svechnikov

Merge request reports