deleteTool method
Implementation
void deleteTool(String id) {
final index = _tools.indexWhere((tool) => tool.id == id);
if (index != -1) {
final tool = _tools.removeAt(index);
if (tool == _selectedTool) {
_selectedTool = null;
onToolSelected?.call(null);
}
_notifyToolsChanged();
}
}