schrodinger.application.jaguar.gui.filedialog module¶
Custom file dialogs for the Jaguar GUIs
- class schrodinger.application.jaguar.gui.filedialog.FileDialogWithExtraCombo(parent, caption, lbl_text, combo_items)¶
- Bases: - FileDialog- A Qt file dialog with an extra combo box about the filename text edit - __init__(parent, caption, lbl_text, combo_items)¶
- Create a new file dialog with the specified label text and combo box items. - Parameters:
- parent ( - PyQt5.QtWidgets.QWidget) – The Qt parent widget
- caption (str) – The title of the dialog 
- lbl_text (str) – The label text to display next to the extra combo box 
- combo_items (tuple) – A list of strings to add to the combo box 
 
 
 - selectedOption()¶
- Return the currently selected index for the extra combo box - Returns:
- The currently selected index for the extra combo box 
- Return type:
- int 
 
 
- class schrodinger.application.jaguar.gui.filedialog.ReadFileDialog(parent, allowed_options=None)¶
- Bases: - FileDialogWithExtraCombo- An Open dialog both with an extra combo box to specify what should be read from the specified file. - Variables:
- GEOM_AND_SETTINGS (int) – The index of the “Geometry and settings” option, as returned by selectedOption(). 
- GEOM_ONLY (int) – The index of the “Geometry only” option, as returned by selectedOption(). 
- SETTINGS_ONLY (int) – The index of the “Settings only” option, as returned by selectedOption(). 
 
 - GEOM_AND_SETTINGS = 0¶
 - GEOM_ONLY = 1¶
 - SETTINGS_ONLY = 2¶
 - OPTION_TEXT = {0: 'Geometry and settings', 1: 'Geometry only', 2: 'Settings only'}¶
 - __init__(parent, allowed_options=None)¶
- Create a new file dialog with the specified label text and combo box items. - Parameters:
- parent ( - PyQt5.QtWidgets.QWidget) – The Qt parent widget
- caption (str) – The title of the dialog 
- lbl_text (str) – The label text to display next to the extra combo box 
- combo_items (tuple) – A list of strings to add to the combo box