Skip to content

Resolve "(core): clean objects selection services"

Flavien BRIDAULT requested to merge 75-core-clean-objects-selection-services into dev

Description

We are very close to finish the rework we started years ago about clarifying object selection services.

  • SPushObject and SPushField were outdated and can be replaced easily by the SManage service. So we simply removed them.
  • SObjFromSlot does not have a meaningful name. It is renamed as SSelectObject and no longer inherits from the also meaningless IUpdaterSrv interface, but rather from IController. IUpdaterSrv was removed as well, it was only used there.

Closes #75 (closed)

How to test it?

  • Test SightViewer, SightCalibrator and ExDicomSegmentation since their configurations were affected by the renaming of SObjFromSlot
Edited by Flavien BRIDAULT

Merge request reports