in src/open_vp_cal/widgets/main_window.py [0:0]
def _get_led_walls_for_processing(self, mode):
if not self.project_settings_model.led_walls:
self.error_message("No Led Walls In Project")
return []
led_walls = [
self.project_settings_model.get_led_wall(led_wall)
for led_wall in self.stage_controller.selected_led_walls()
]
if not led_walls:
message = f"No Led Walls Selected, Would you like to {mode} all of them?"
if not self.warning_message(message):
return []
led_walls = self.project_settings_model.led_walls
else:
led_wall_names = [led_wall.name for led_wall in led_walls]
message = f"{mode.title()} The Following Walls\n" + "\n".join(led_wall_names) + "\nContinue?"
if not self.warning_message(message):
return []
return led_walls