The base class for all molecule tabs. This class defines
functionality for the top half of the tab, which is constant between
subclasses.
|
setup(self)
Perform tab specific initialization. |
|
|
|
createChargeProperties(self)
Create charge and spin properties in the project table in response to
the user clicking on the Create Properties button. |
|
|
|
|
str or NoneType
|
|
|
|
bool
|
|
dict
|
getMmJagKeywords(self)
Return all keywords that should be put into the mmjag handle. |
|
|
|
_getSymmetryKeywords(self)
Get the symmetry-related mmjag keywords |
|
|
|
|
|
_getChargeFromGui(self)
Get the charge and spin mmjag keywords from panel spin boxes |
|
|
|
loadSettings(self,
keywords)
Restore tab settings from mmjag keywords. |
|
|
|
_loadSymmetry(self,
keywords)
Update the panel based on the symmetry-related mmjag keywords |
|
|
|
_loadCharge(self,
keywords)
Update the panel based on the charge and spin mmjag keywords |
|
|
|
_getNumStructures(self)
Get the number of structures that this panel is currently
representing |
|
|
|
_getStructure(self)
Get the structure that this panel is currently representing |
|
|
Inherited from base_tab.BaseTab :
__init__ ,
activate ,
deactivate ,
error ,
getDefaultKeywords ,
loadPerAtomSettings ,
reset ,
saveSettings ,
validate ,
warning
|