summaryrefslogtreecommitdiff
path: root/ui/strip_chart.py
diff options
context:
space:
mode:
Diffstat (limited to 'ui/strip_chart.py')
-rw-r--r--ui/strip_chart.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/strip_chart.py b/ui/strip_chart.py
index 7bc2a18..523102d 100644
--- a/ui/strip_chart.py
+++ b/ui/strip_chart.py
@@ -158,6 +158,11 @@ class StripChartWidget(QWidget):
def refresh(self):
self.apply_layout(self._cfg or build_default_layout(self.registry, self.processor))
+ def on_channel_enabled_changed(self, dev_id: str, ch_id: str, enabled: bool):
+ key = (dev_id, ch_id)
+ for e in self._curves.get(key, []):
+ e["curve"].setVisible(enabled)
+
@pyqtSlot(str, str, float, float)
def on_new_data(self, device_id: str, channel_id: str, ts: float, val: float):
if self._paused or not _HAS_PG or not self._cfg: return