schrodinger.maestro_utils.surface_manager.surface_item module¶
- class schrodinger.maestro_utils.surface_manager.surface_item.SurfaceNodeType¶
Bases:
Enum
Enum for the type of SurfaceNode.
- SURFACE_NODE = 0¶
- ENTRY_NODE = 1¶
- class schrodinger.maestro_utils.surface_manager.surface_item.SurfaceItem¶
Bases:
TreeItem
Subclass of maestro_ui.maestro.TreeItem.
- __init__()¶
Constructor for SurfaceItem.
- getItemsToSelect() list[PyQt6.QtGui.QStandardItem] ¶
Returns the items to select.
- rowItems() list[PyQt6.QtGui.QStandardItem] ¶
Returns the row items.
- class schrodinger.maestro_utils.surface_manager.surface_item.SurfaceNodeItem(surface: ProjectSurface)¶
Bases:
SurfaceItem
Subclass of SurfaceItem for SurfaceNode.
- __init__(surface: ProjectSurface)¶
Constructor for SurfaceNodeItem.
- Parameters:
surface – The surface.
- getItemType() SurfaceNodeType ¶
Returns the type of the item.
- class schrodinger.maestro_utils.surface_manager.surface_item.EntryNodeItem(entry_row: ProjectRow)¶
Bases:
SurfaceItem
Subclass of SurfaceItem for EntryNode.
- __init__(entry_row: ProjectRow)¶
Constructor for EntryNodeItem.
- Parameters:
entry_row – The entry row.
- getItemType() SurfaceNodeType ¶
Returns the type of the item.
- updateText()¶
Updates the text.