|
_populateUi(self)
After combining all the ui files, create: |
|
|
|
addSubTabs(self,
sub_tab_classes)
Add a sub tab for each of the specified classes. |
|
|
|
_configurePerAtomBasis(self)
If there is a basis set sub-tab, connect the per-atom basis set model
to the input table model. |
|
|
|
getSubTab(self,
sub_tab_class)
Get the sub-tab of the specified class |
|
|
|
setup(self)
Perform tab specific initialization. |
|
|
|
_subTabCountChanged(self,
sub_tab,
count)
Whenever the row count changes in one of the sub tab tables, update
the sub tab title with the new count. |
|
|
|
projectUpdated(self)
Whenever the project is updated, update the structure titles and the
structures shown in the sub tabs. |
|
|
|
reset(self)
Reset any structure specific settings in the table. |
|
|
|
setSubTabsVisible(self,
visible=None)
Set whether the sub-tabs are visible in response to the user clicking
on the "Atom-Level Settings" button. |
|
|
|
|
bool
|
|
|
_splitterMoved(self)
If the user just toggled sub-tab visibility by dragging the slider,
update the panel appropriately |
|
|
|
_subTabChanged(self,
new_index)
When the sub-tab is changed, activate the newly selected sub-tab |
|
|
str or NoneType
|
validate(self)
Make sure that the tab settings will allow a job to be run
successfully. |
|
|
|
saveSettings(self,
jag_input,
eid)
Save tab settings in jaguar handle. |
|
|
|
loadPerAtomSettings(self,
jag_input,
eid,
title)
Restore per-atom tab settings from mmjag keywords. |
|
|
schrodinger.application.jaguar.gui.input_sub_tabs.
base_sub_tab.BaseSubTab or NoneType
|
|
str or NoneType
|
|
|
activate(self)
Activate the appropriate sub-tab (if any) when this tab is activated |
|
|
|
deactivate(self)
Deactivate the active sub-tab (if any) |
|
|
set
|
displayedEntryIds(self)
Return the entry IDs for all structures that are currently displayed
in the input table |
|
|
bool
|
|
str or NoneType
|
getCommonBasis(self)
If all structures use the same basis set and there are no per-atom
basis sets, return the basis set name. |
|
|
|
theoryChanged(self,
theory_level)
If there is a Charge Constraints sub-tab, disable or enable it when
the level of theory changes. |
|
|
|
useFromComboChanged(self)
Update the sub-tabs when the user changes the structure source (from
included to selected or vice versa). |
|
|
Inherited from InputTab :
chargedStrucsPresent ,
getBasis ,
getBasisForEid ,
getDefaultKeywords ,
loadSettings
Inherited from InputTabBase :
getMmJagKeywords ,
getNumStructures ,
getStructureTitleForJobname ,
getStructures ,
usingSelected ,
workspaceChanged
Inherited from base_tab.BaseTab :
__init__ ,
error ,
warning
|
PyQt4.QtCore.pyqtSignal
|
subTabChanged = QtCore.pyqtSignal()
A signal emitted when the active sub-tab has been changed, or when
the sub-tab visibility has been toggled.
|
PyQt4.QtCore.pyqtSignal
|
addMarker = QtCore.pyqtSignal(list, dict, str)
A signal emitted when a workspace marker should be added.
|
PyQt4.QtCore.pyqtSignal
|
removeMarker = QtCore.pyqtSignal(list, str)
A signal emitted when a workspace marker should be removed.
|
PyQt4.QtCore.pyqtSignal
|
setMarkerHighlighting = QtCore.pyqtSignal(list, bool, str)
A signal emitted when the highlighting of a workspace marker should
be changed.
|
Inherited from base_tab.BaseTab :
input_selector ,
task_name ,
ui
|