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
|