I’m working on a new Segment Editor Effect, created using the wizard. When I modify some code and I want to test, clicking the “Reload” button seems to only reload the SegmentEditor module, not the new Editor Effect. Is there a way to have it “traverse the heirarchy” and reload all the effects?
Dependencies are quite complex when you register segment editor effects and so we did not implement reload. I usually create a test scene and set up auto-loading at startup using slicerrc.py. Then I simply restart the application when I need to test changes. You can also create automatic test script to speed up test cycles.