From 44756d7c059f9b1b92d066d8697362e5e1db78c4 Mon Sep 17 00:00:00 2001 From: David Perl Date: Fri, 28 Nov 2025 18:01:00 +0100 Subject: [PATCH] feat: add logpanel to menu --- .../widgets/containers/advanced_dock_area/advanced_dock_area.py | 2 ++ bec_widgets/widgets/utility/logpanel/logpanel.py | 1 + 2 files changed, 3 insertions(+) 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 2ade59f9..442632ab 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 @@ -78,6 +78,7 @@ from bec_widgets.widgets.plots.waveform.waveform import Waveform from bec_widgets.widgets.progress.ring_progress_bar import RingProgressBar from bec_widgets.widgets.services.bec_queue.bec_queue import BECQueue from bec_widgets.widgets.services.bec_status_box.bec_status_box import BECStatusBox +from bec_widgets.widgets.utility.logpanel.logpanel import LogPanel from bec_widgets.widgets.utility.visual.dark_mode_button.dark_mode_button import DarkModeButton logger = bec_logger.logger @@ -310,6 +311,7 @@ class AdvancedDockArea(DockAreaWidget): "terminal": (WebConsole.ICON_NAME, "Add Terminal", "WebConsole"), "bec_shell": (WebConsole.ICON_NAME, "Add BEC Shell", "WebConsole"), "sbb_monitor": ("train", "Add SBB Monitor", "SBBMonitor"), + "log_panel": (LogPanel.ICON_NAME, "Add LogPanel", "LogPanel"), } # Create expandable menu actions (original behavior) diff --git a/bec_widgets/widgets/utility/logpanel/logpanel.py b/bec_widgets/widgets/utility/logpanel/logpanel.py index 5ccfa12d..bea6210c 100644 --- a/bec_widgets/widgets/utility/logpanel/logpanel.py +++ b/bec_widgets/widgets/utility/logpanel/logpanel.py @@ -349,6 +349,7 @@ class LogPanel(BECWidget, QWidget): """Live display of the BEC logs in a table view.""" PLUGIN = True + ICON_NAME = "browse_activity" def __init__( self,