schrodinger.maestro_utils.surface_manager.info_tab module

class schrodinger.maestro_utils.surface_manager.info_tab.InfoTab(parent: QWidget = None)

Bases: QWidget

Tab for displaying information about selected surfaces.

__init__(parent: QWidget = None)

Constructor for InfoTab. Sets up the UI and connects the signals.

Parameters:

parent – Parent widget, defaults to None

refresh(surface_info: SurfaceInfo) None

Refreshes the information displayed in the tab.

Parameters:

surface_info – SurfaceInfo object containing the surface details.

setupConnections() None

Sets up the connections for the UI components.

enterCommentEditMode() None

Enters comment edit mode.

exitCommentEditMode() None

Exits comment edit mode.

updateComment(comment: str) None

Updates the comment in the UI.

Parameters:

comment – The new comment text.