schrodinger.maestro_utils.surface_manager.surface_manager_panel module¶
- schrodinger.maestro_utils.surface_manager.surface_manager_panel.get_surface_manager_hub()¶
Returns the SurfaceManagerHub instance.
- schrodinger.maestro_utils.surface_manager.surface_manager_panel.set_surface_manager_panel()¶
Sends the SurfaceManagerPanel instance to Maestro through SurfaceManagerHub.
- class schrodinger.maestro_utils.surface_manager.surface_manager_panel.SurfaceManagerPanel(parent=None)¶
Bases:
ExecutionMixin
,PanelMixin
,QWidget
Panel for managing surfaces.
- __init__(parent=None)¶
Constructor for SurfaceManagerPanel. Sets up the UI and connects the signals.
- updateStatusLabel(displayed_surfaces_count: int)¶
Updates the status label with the number of displayed surfaces.
- Parameters:
displayed_surfaces_count – Number of displayed surfaces.
- showEvent(event: QShowEvent)¶
Show event handler. Refreshes the secondary pane when the panel is shown.
- Parameters:
event – The event.