From 67fd5e8581f60fe64027ac57f1f12cefa4d28343 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Fri, 7 Jun 2024 18:52:37 +0200 Subject: [PATCH] fix: bar colormap dynamic setting --- .../widgets/spiral_progress_bar/spiral_progress_bar.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bec_widgets/widgets/spiral_progress_bar/spiral_progress_bar.py b/bec_widgets/widgets/spiral_progress_bar/spiral_progress_bar.py index 63a43af0..e1997bad 100644 --- a/bec_widgets/widgets/spiral_progress_bar/spiral_progress_bar.py +++ b/bec_widgets/widgets/spiral_progress_bar/spiral_progress_bar.py @@ -15,7 +15,9 @@ from bec_widgets.widgets.spiral_progress_bar.ring import Ring, RingConfig class SpiralProgressBarConfig(ConnectionConfig): - color_map: str | None = Field("magma", description="Color scheme for the progress bars.") + color_map: Optional[str] = Field( + "magma", description="Color scheme for the progress bars.", validate_default=True + ) min_number_of_bars: int | None = Field( 1, description="Minimum number of progress bars to display." ) @@ -359,7 +361,6 @@ class SpiralProgressBar(BECConnector, QWidget): colors = self._adjust_list_to_bars(colors) for ring, color in zip(self._rings, colors): ring.set_color(color) - self.config.color_map = None self.update() def set_line_widths(self, widths: int | list[int], bar_index: int = None):