1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-01-01 19:41:18 +01:00

wip add available widgets to gui instance

This commit is contained in:
2025-03-05 14:12:10 +01:00
committed by wyzula-jan
parent 6a7ec51a99
commit 925639d5d5
2 changed files with 2 additions and 2 deletions

View File

@@ -20,7 +20,6 @@ from bec_lib.utils.import_utils import lazy_import, lazy_import_from
import bec_widgets.cli.client as client
from bec_widgets.cli.auto_updates import AutoUpdates
from bec_widgets.cli.rpc.rpc_base import RPCBase
from bec_widgets.cli.rpc.rpc_widget_handler import widget_handler
if TYPE_CHECKING:
from bec_lib import messages
@@ -185,6 +184,7 @@ class BECGuiClient(RPCBase):
self._process_output_processing_thread = None
self._exposed_dock_areas = []
self._registry_state = {}
self.available_widgets = client.Widgets
def connect_to_gui_server(self, gui_id: str) -> None:
"""Connect to a GUI server"""

View File

@@ -217,7 +217,7 @@ class BECDockArea(BECWidget, QWidget):
@SafeSlot()
def _create_widget_from_toolbar(self, widget_name: str) -> None:
dock_name = WidgetContainerUtils.generate_unique_name(widget_name, self.panels.keys())
dock: BECDock = self.new(name=dock_name, widget=widget_name)
self.new(name=dock_name, widget=widget_name)
def paintEvent(self, event: QPaintEvent): # TODO decide if we want any default instructions
super().paintEvent(event)