From 871baa22160dc75dfd5d432b6b5054ee614fa9f3 Mon Sep 17 00:00:00 2001 From: Dawn Date: Thu, 10 Sep 2026 11:45:32 +0200 Subject: [PATCH] feat: hide XRF tab in data collection settings Hide only, not remove: setTabVisible keeps index 3 valid so tab-change logic and panel loops stay untouched. Unhide when XRF is ready for users. Co-Authored-By: Claude Fable 5.1 --- src/aare/gui/panels/data_collection_settings.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/aare/gui/panels/data_collection_settings.py b/src/aare/gui/panels/data_collection_settings.py index c9c471d2..fc833c2c 100644 --- a/src/aare/gui/panels/data_collection_settings.py +++ b/src/aare/gui/panels/data_collection_settings.py @@ -98,6 +98,9 @@ class DataCollectionSettings(QFrame): ): self._stack.addWidget(panel) self._tab_bar.addTab(label) + # XRF hidden from users for now, not removed: index 3 stays valid so + # _on_tab_changed and the panel loops need no change. Unhide when ready. + self._tab_bar.setTabVisible(3, False) # Only meaningful for raster scans; hidden on the other tabs # (_on_tab_changed). -- 2.54.0