The current CEUS GUI workflow follows a unified MVC architecture. It successfully navigates from Image Loading to Segmentation Loading, but the final step Analysis Loading (Feature Extraction and Parametric Mapping) is currently a placeholder.
When the user confirms their segmentation, the application should transition to the Analysis screen instead of printing a debug message and quitting.
def _on_segmentation_action(self, action_name: str, action_data) -> None:
"""
Handle actions from the segmentation loading screen.
Args:
action_name: Name of the action
action_data: Data associated with the action
"""
if action_name == 'segmentation_confirmed':
self._seg_data = self._segmentation_controller.get_loaded_segmentation()
# TODO: Navigate to analysis screen when implemented
print("Analysis screen coming soon...")
self._app.quit()
The current CEUS GUI workflow follows a unified MVC architecture. It successfully navigates from Image Loading to Segmentation Loading, but the final step Analysis Loading (Feature Extraction and Parametric Mapping) is currently a placeholder.
When the user confirms their segmentation, the application should transition to the Analysis screen instead of printing a debug message and quitting.