schrodinger.maestro_utils.surface_manager.info_tab module¶
- class schrodinger.maestro_utils.surface_manager.info_tab.InfoTab(parent: QWidget = None)¶
Bases:
QWidgetTab 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.