toggleIndicator method

void toggleIndicator(
  1. Indicator indicator
)

Toggles an indicator on or off.

Implementation

void toggleIndicator(Indicator indicator) {
  final existingIndex = _activeIndicators.indexWhere(
    (i) => i.id == indicator.id,
  );
  if (existingIndex >= 0) {
    _activeIndicators.removeAt(existingIndex);
  } else {
    _activeIndicators.add(indicator);
  }
  _recalculateIndicators();
  notifyListeners();
  triggerAutoSave();
}