schrodinger.trajectory.trajectory_gui_dir.export_snapshot_structures module¶
- class schrodinger.trajectory.trajectory_gui_dir.export_snapshot_structures.ExportStructures(parent: PyQt6.QtWidgets.QWidget)¶
Bases:
PyQt6.QtWidgets.QDialog
Export structures class for trajectory snapshot panel.
- Variables
exportButtonClicked (
QtCore.pyqtSignal
) – A signal emitted when clicked on ‘Export’ button.
- exportButtonClicked¶
A
pyqtSignal
emitted by instances of the class.
- __init__(parent: PyQt6.QtWidgets.QWidget)¶
- Parameters
parent – Parent widget.
- updateFileDependentOptions()¶
Update File radio option dependent options.
- browse()¶
Slot triggered when ‘Browse…’ button is clicked on
- showDlg(all_frames: list, selected_frames: list)¶
Show ‘Export Structures’ dialog with given information
- updateFramesOption()¶
Update frame options according to selected frames.
- updateDlg(all_frames: list, selected_frames: list, has_ws_atoms: bool)¶
Initialze ‘Export Structures’ dialog with given information
- Parameters
has_ws_atoms (bool) – True if workspace has atoms.
- saveOptions()¶
Save current option values
- isValidASL()¶
Return True if asl in the text box is valid.
- exportClicked()¶
Accept and emit exportButtonClicked signal when ‘Export’ button is clicked
- cancelClicked()¶
Restore saved option values
- property frames_list¶
- Returns
Return frames list based on option selected by user.
- Return type
list
- property export_frame_option¶
- Returns
Return frame option
- Return type
enum(ExportFrameOption)
- property export_to_option¶
- Returns
Return export option
- Return type
enum(ExportOption)
- property export_file_path¶
If file path does not contain extension, it also adds default .mae extension.
- Return type
str
- Returns
Return file path to be used for export.
- property export_asl¶
- Return type
str
- Returns
Return asl of atoms to be exported.
- updateEntryCountLabels()¶
Updates entry count labels according to current values
- updateExportButton()¶
Enable/disable ‘Export’ button based on option values
- help()¶
Shows ‘Export Structures’ dialog help