Package schrodinger :: Package application :: Package jaguar :: Package gui :: Module theory_tab_widgets :: Class SpinTreatmentWidget
[hide private]
[frames] | no frames]

Class SpinTreatmentWidget

PyQt4.QtGui.QWidget --+
                      |
                     SpinTreatmentWidget

This widget allows user to specify SCF spin treatment options.

Instance Methods [hide private]
 
__init__(self, parent)
Initialize widget.
dict
getMmJagKeywords(self)
This function returns dictionary of mmjag keywords for this widget.
 
loadSettings(self, jag_input)
Restore spin treatment settings from Jaguar handle.
SpinTreatment
getSpinTreatment(self)
Return the current spin treatment setting
bool
unrestrictedAvailable(self)
Does the current setting allow for an unrestricted spin treatment?
Instance Variables [hide private]
PyQt4.QtCore.pyqtSignal spinTreatmentChanged = QtCore.pyqtSignal()
A signal indicating that the type of spin treatment has changed.
Method Details [hide private]

__init__(self, parent)
(Constructor)

 

Initialize widget.

Parameters:
  • parent (QtGui.QObject) - parent of this dialog.

getMmJagKeywords(self)

 

This function returns dictionary of mmjag keywords for this widget.

Returns: dict
mmjag keywords dictionary

loadSettings(self, jag_input)

 

Restore spin treatment settings from Jaguar handle.

Parameters:

getSpinTreatment(self)

 

Return the current spin treatment setting

Returns: SpinTreatment
The current spin treatment setting

unrestrictedAvailable(self)

 

Does the current setting allow for an unrestricted spin treatment?

Returns: bool
True if the spin treatment is currently set to unrestricted or automatic. False otherwise.