Package schrodinger :: Package application :: Package jaguar :: Package gui :: Package tabs :: Module molecule_tab :: Class MoleculeTabNoInputSelector
[hide private]
[frames] | no frames]

Class MoleculeTabNoInputSelector

    PyQt4.QtGui.QWidget --+        
                          |        
base_tab.ProvidesBasisMixin --+    
                              |    
PyQt4.QtGui.QWidget --+       |    
                      |       |    
       base_tab.BaseTab --+   |    
                          |   |    
            MoleculeTabBase --+    
                              |    
                    MoleculeTab --+
                                  |
                                 MoleculeTabNoInputSelector

A Molecule tab that does not use the input selector

Instance Methods [hide private]
 
setup(self)
Perform tab specific initialization.
 
setStructure(self, struc)
Change the structure that this tab is representing
 
structureUpdated(self)
React to a change in the structure described by self._struc.
 
_getNumStructures(self)
Get the number of structures that this panel is currently representing
 
_getStructure(self)
Get the structure that this panel is currently representing
 
getStructure(self)
Get the structure that this panel is currently representing
 
createChargeProperties(self)
Create charge and spin properties in the project table in response to the user clicking on the Create Properties button.

Inherited from MoleculeTab: getBasis, getDefaultKeywords, getMmJagKeywords, loadSettings, validate

Inherited from base_tab.BaseTab: __init__, activate, deactivate, error, loadPerAtomSettings, reset, saveSettings, warning

Inherited from base_tab.BaseTab (private): _populateUi

Class Variables [hide private]

Inherited from MoleculeTab: UI_MODULES

Inherited from base_tab.ProvidesBasisMixin: basis_changed

Inherited from MoleculeTabBase: CHARGE_SPIN_INCONSISTANT_WARNING, HELP_TOPIC, MULTIPLE_STRUC_WARNING, NAME

Instance Variables [hide private]

Inherited from base_tab.BaseTab: input_selector, task_name, ui

Method Details [hide private]

setup(self)

 

Perform tab specific initialization. This function should be defined in subclasses if initialization is needed.

Overrides: base_tab.BaseTab.setup
(inherited documentation)

setStructure(self, struc)

 

Change the structure that this tab is representing

Parameters:

structureUpdated(self)

 

React to a change in the structure described by self._struc. i.e. The schrodinger.structure.Structure object passed to setStructure has not changed, but the structure described by that object has.

_getNumStructures(self)

 

Get the number of structures that this panel is currently representing

Overrides: MoleculeTabBase._getNumStructures
(inherited documentation)

_getStructure(self)

 

Get the structure that this panel is currently representing

Overrides: MoleculeTabBase._getStructure
(inherited documentation)

createChargeProperties(self)

 

Create charge and spin properties in the project table in response to the user clicking on the Create Properties button.

Overrides: MoleculeTabBase.createChargeProperties
(inherited documentation)