|
|
|
setPerAtomBasisModel(self,
per_atom_basis_model)
Connect this model to the per-atom basis set model from the Basis Set
sub-tab. |
|
|
|
perAtomBasisChanged(self,
eid)
Respond to the user changing a per-atom basis set for the specified
entry ID. |
|
|
|
projectUpdated(self)
Update the table when the project is updated |
|
|
|
workspaceChanged(self,
what_changed)
If the workspace changed, update data in case the user changed the
charge of a molecule. |
|
|
|
_updateCurTableRows(self,
proj)
Update self.cur_table_rows so it reflects the currently selected or
included project rows and inform the view of the changes. |
|
|
|
_updateProjData(self,
proj)
Update the data in self.all_rows for all selected rows and inform the
view of the changes. |
|
|
|
clearRows(self)
Clear all row data |
|
|
|
rowCount(self,
parent=None) |
|
|
|
columnCount(self,
parent=None) |
|
|
|
data(self,
index,
role=Qt.DisplayRole) |
|
|
|
|
|
_formattingData(self,
col,
proj_row,
role)
Return data for the font or foreground role |
|
|
str or NoneType
|
_toolTipData(self,
col,
proj_row,
role)
Return data for the tool tip role |
|
|
str
|
|
str
|
_singleBasisToolTip(self,
proj_row)
Return the basis column tool tip for a structure without per-atom
basis sets |
|
|
str
|
_perAtomToolTip(self,
proj_row,
per_atom)
Return the basis column tool tip for a structure with per-atom basis
sets |
|
|
|
_otherData(self,
col,
proj_row,
role)
Return data for the background or custom roles |
|
|
Basis
|
_getBasis(self,
proj_row)
Get the basis for the specified row |
|
|
Basis or str
|
_getDisplayBasis(self,
proj_row,
per_atom_name="Custom")
Get the basis set for the specified row. |
|
|
dict or NoneType
|
_getPerAtomBasis(self,
proj_row,
name=False)
Get the per-atom basis for the specified row |
|
|
bool
|
_hasValidBasis(self,
proj_row)
Does the specified row have a valid basis set? |
|
|
|
headerData(self,
section,
orientation,
role=Qt.DisplayRole) |
|
|
|
|
bool
|
setData(self,
index,
value,
role=Qt.EditRole)
Set data for the specified index. |
|
|
list
|
checkBasisSets(self)
Make sure that all structure have a valid basis set selected |
|
|
|
|
list
|
getStructures(self)
Get a list of all structures loaded into the table (i.e. |
|
|
|
reset(self)
Reset all charge, spin multiplicity, and basis settings |
|
|
str or NoneType
|
getCommonBasis(self)
If all structures use the same basis set, return the basis set name. |
|
|
bool
|
|
|
entryTitles(self)
Get a dictionary of {entry id: entry title} for all selected entries |
|
|
|
entryIds(self)
Get a set of entry ids for all selected entries |
|
|
Basis or str
|
getBasisForEid(self,
eid,
per_atom_name)
Get the basis set for the specified entry id. |
|
|
|
setSource(self,
source)
Specify the row source, i.e., included entries or selected entries |
|
|
UseFrom
|
source(self)
Return the row source, i.e., included entries or selected entries |
|
|
|
usingSelected(self)
Return True if the tab is set to use selected entries. |
|
|