A widget for selecting a Jaguar basis set without a line edit.
BasisSelectorLineEdit should be favored over this class for new panels.
This widget may be directly connected to a
schrodinger.ui.qt.appframework.JobInputFrame instance by passing it to
the initializer or to setInputSelector(). Alternatively, this widget may be
used without an input selector by passing new structures to structureChanged().
|
__init__(self,
parent=None,
input_selector=None) |
|
|
|
|
|
_updateLabels(self)
Update the labels in response the newly loaded structure and/or newly
selected basis set. |
|
|
|
|
|
setInputSelector(self,
input_selector)
Set the input selector that this widget should respond to |
|
|
|
_setDefault(self)
Set the basis, polarization, and diffuse settings using the Jaguar
defaults. |
|
|
|
|
|
structureChanged(self,
new_struc)
React to the user changing the selected structure by updating or
disabling the basis selection. |
|
|
|
|
Inherited from _BasisSelectorPopUp :
basisModel ,
estimateMaxHeight ,
getBasis ,
isValid ,
setAtomNum ,
setBasis ,
setBasisSafe ,
setBlankBasisAllowed ,
setPerAtom ,
setStructure ,
setup ,
structureUpdated
Inherited from _BasisSelectorPopUp (private):
_addCurrentSuffix ,
_calcNumFunctions ,
_clearInfoLabels ,
_connectSignals ,
_createWidgets ,
_emitBasisChanged ,
_populateBases ,
_populateDiffuse ,
_populatePolarization ,
_populatePolarizationOrDiffuse ,
_setBasisAvailabilityAndIcon ,
_showWarning ,
_update
Inherited from ui.qt.pop_up_widgets.PopUp :
estimateMaxWidth ,
installPopUpEventFilter ,
lineEditUpdated ,
subWidgetHasFocus
|