Package schrodinger :: Package application :: Package jaguar :: Package gui :: Package tabs :: Package sub_tab_widgets :: Module basis_set_widgets :: Class BasisSetProxyModel
[hide private]
[frames] | no frames]

Class BasisSetProxyModel

PyQt4.QtGui.QSortFilterProxyModel --+    
                                    |    
        base_widgets.SubTabProxyModel --+
                                        |
                                       BasisSetProxyModel

Instance Methods [hide private]
OrderedDict
checkBasisSets(self)
Check to see if all rows have valid basis sets
PerAtomBasisRow
_getRowData(self, row_num)
Get the row data for the specified row

Inherited from base_widgets.SubTabProxyModel: __init__, filterAcceptsRow, isAcceptableEid, lessThan, setDisplayedEids, setSourceModel

Class Variables [hide private]

Inherited from base_widgets.SubTabProxyModel: COLUMN

Method Details [hide private]

checkBasisSets(self)

 

Check to see if all rows have valid basis sets

Returns: OrderedDict
An OrderedDict of {entry title: list of atom names with invalid basis sets}. The OrderedDict and atom lists are in the same order as the table itself. If all rows have valid basis sets, then an empty OrderedDict is returned.

_getRowData(self, row_num)

 

Get the row data for the specified row

Parameters:
  • row_num (int) - The row number (using proxy model row numbering, not source model)
Returns: PerAtomBasisRow
The requested row data