From be132ad823fa2c658905bd4c3ccf693cc0a08fc3 Mon Sep 17 00:00:00 2001 From: wyzula-jan Date: Thu, 27 Nov 2025 16:09:58 +0100 Subject: [PATCH] fix(advanced_dock_area): cleanup the startup script of ads example --- .../advanced_dock_area/advanced_dock_area.py | 20 ++----------------- 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/bec_widgets/widgets/containers/advanced_dock_area/advanced_dock_area.py b/bec_widgets/widgets/containers/advanced_dock_area/advanced_dock_area.py index 07e878ee..2e4bce02 100644 --- a/bec_widgets/widgets/containers/advanced_dock_area/advanced_dock_area.py +++ b/bec_widgets/widgets/containers/advanced_dock_area/advanced_dock_area.py @@ -941,30 +941,14 @@ class AdvancedDockArea(DockAreaWidget): if __name__ == "__main__": # pragma: no cover import sys - from qtpy.QtWidgets import QTabWidget - app = QApplication(sys.argv) apply_theme("dark") dispatcher = BECDispatcher(gui_id="ads") window = BECMainWindowNoRPC() - central = QWidget() - layout = QVBoxLayout(central) - window.setCentralWidget(central) - # two dock areas stacked vertically no instance ids - ads = AdvancedDockArea(mode="creator", enable_profile_management=True) - ads2 = AdvancedDockArea(mode="creator", enable_profile_management=True) - layout.addWidget(ads, 1) - layout.addWidget(ads2, 1) - - # two dock areas inside a tab widget - tabs = QTabWidget(parent=central) - ads3 = AdvancedDockArea(mode="creator", enable_profile_management=True, instance_id="AdsTab3") - ads4 = AdvancedDockArea(mode="creator", enable_profile_management=True, instance_id="AdsTab4") - tabs.addTab(ads3, "Workspace 3") - tabs.addTab(ads4, "Workspace 4") - layout.addWidget(tabs, 1) + ads = AdvancedDockArea(mode="creator", enable_profile_management=True, root_widget=True) + window.setCentralWidget(ads) window.show() window.resize(800, 1000)