Trees | Indices | Help |
|
---|
|
PyQt4.QtGui.QWidget --+ | base_tab.ProvidesStructuresMixin --+ | PyQt4.QtGui.QWidget --+ | | | base_tab.BaseTab --+ | InputTabBase
A tab for specifying settings for the structures currently selected in the project table. Note that this class is not intended to be directly instantiated. Instead, the InputTab or InputTabPka classes should be used.
|
|||
__metaclass__ A metaclass for the InputTabBase class. |
|||
schrodinger.application.jaguar.gui.input_tab_widgets.
SelectedEntriesModel
|
MODEL_CLASS The class to use for the table model |
||
schrodinger.application.jaguar.gui.input_tab_widgets.
SelectedEntriesProxyModel
|
PROXY_CLASS The class to use for the table proxy model |
||
schrodinger.application.jaguar.gui.input_tab_widgets.
SelectedEntriesView
|
VIEW_CLASS The class to use for the table view |
|
|||
|
|||
|
|||
|
|||
dict |
|
||
|
|||
|
|||
|
|||
bool |
|
||
str or NoneType |
|
||
list |
|
||
dict |
|
||
|
|||
str or NoneType |
|
||
|
|||
|
|||
|
|||
Inherited from Inherited from |
|
|||
str |
NAME = "Input" The name of the tab |
||
tuple |
SYMM_ITEMS = "Use if present", "Off", "Abelian" The data to display in the symmetry combo box |
||
QtCore.pyqtSignal
|
strucSourceChanged A signal emitted when the structure source changes from included to selected or vice versa. |
||
Inherited from Inherited from |
|
|||
Inherited from |
|
Perform tab specific initialization. This function should be defined in subclasses if initialization is needed.
|
Update the table whenever the workspace changes in case the user changed the charge of a molecule.
|
Get the symmetry-related mmjag keywords. All other keywords are per- structure
|
Restore tab settings from mmjag keywords. This function should be defined in subclasses.
|
Update the panel based on the symmetry-related mmjag keywords
|
Load charge and spin multiplicity settings from mmjag keywords. If the relevant settings are at their defaults, then no changes will be made. If the relevant settings are not defaults, then there must be exactly one structure loaded into the table and the settings will be applied to this structure.
|
Make sure that there is only a single structure loaded into the table and issue a warning if this isn't the case.
|
Make sure that the tab settings will allow a job to be run
successfully. Note that this validation should not be redundant with that
performed in getMmJagKeywords. Any tab setting that prevents valid
mmjag keywords from being generated should cause getMmJagKeywords to raise a JaguarSettingError. Any tab
setting that allows mmjag keywords to be successfully generated but will
result in a job failure should cause a
|
Get all structures loaded into the tab and their associated Jaguar settings
|
Get mmjag keywords for the specified structure
|
Get the structure title to be used in the job name. If the tab
includes multiple structures, then
|
Reset any structure specific settings in the table. (The non-struture specific settings will be reset via loadSettings())
|
Return True if the tab is set to use selected entries. False if the tab is set to use included entries. |
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Aug 6 04:50:36 2015 | http://epydoc.sourceforge.net |