Trees | Indices | Help |
|
---|
|
PyQt4.QtGui.QWidget --+ | base_tab.ProvidesStructuresMixin --+ | PyQt4.QtGui.QWidget --+ | | | base_tab.BaseTab --+ | ReactionTab
|
|||
Inherited from |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
str or NoneType |
|
||
str or NoneType |
|
||
Inherited from Inherited from |
|
|||
str |
NAME = "Reaction" The name of the tab |
||
str |
HELP_TOPIC = "JAGUAR_REACTION_TAB" The help topic for the tab |
||
tuple |
UI_MODULES = ui.reaction_tab_ui, A tuple of ui modules defining the tab widgets. |
||
reactionParticipantAdded = QtCore.pyqtSignal(str)
|
|||
reactionParticipantRemoved = QtCore.pyqtSignal(str)
|
|||
reactionParticipantStructChanged = QtCore.pyqtSignal(str, stru
|
|||
Inherited from |
|
|||
Inherited from |
|
Perform tab specific initialization. This function should be defined in subclasses if initialization is needed.
|
This is used to bubble up ReactionParticipantView structure changed signals.
|
This adds a new participant to the GUI, either as a reactant or product, which is determined based on the passed in list/layout
|
This does the actual work for removing a participant, be it in the reactants or products.
|
|
This function is called when changes are made to the workspace.
|
This function is called when the project is closed. In this case we reset tab since we don't know whether participants came from the project table or were imported from file. |
Display an error dialog with the specified message
|
Reset the tab to its original state. Note that this function is only necessary for settings that are not stored in the mmjag handle. For mmjag settings, reset will be carried out using loadSettings with a default schrodinger.application.jaguar.input.JaguarInput object. This function should only be defined in subclasses if there are any settings that cannot be reset via loadSettings.
|
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 the structure title to be used in the job name. If the tab
includes multiple structures, then
|
|
reactionParticipantStructChanged
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu Aug 6 04:50:36 2015 | http://epydoc.sourceforge.net |