A mixin for panels that use the Input tab. This mixin removes the
input selector and keeps the selected structures table up to date. Note
that this mixin must appear on the inheritance list before
ReadEditMixin.
|
setPanelOptions(self)
Remove the input selector |
|
|
|
setup(self)
Store a reference to the input tab and make sure that data from table
delegates is commited when the gear menu is accessed |
|
|
|
|
|
workspaceChanged(self,
what_changed)
Update the table whenever the workspace changes in case the user
changed the charge of a molecule. |
|
|
(str, utils.SpinTreatment, dict)
|
|
|
_updateMmJag(self)
Update self._jag_input in preparation for the edit dialog. |
|
|
|
_addMmJagStruc(self,
eid,
struc,
keywords)
Add the specified structure and keywords to self._jag_input |
|
|
str
|
|
tuple
|
_getTheorySettings(self)
Get the theory method name and the current spin treatment setting |
|
|
tuple
|
|
dict
|
_applySpinKeywords(self,
keywords,
spin_treatment,
unres_keywords,
res_keywords)
Add the appropriate spin-treatment-related keywords to the
per-structure keyword dictionary |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__init__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|