def refreshContents(self): if self.results is None or self.results.empty: self.results = self.dat.flowsheet.results self.updateFilterBox() self.tableView.setModel(dataModel(self.results, self)) self.numRowsBox.setText(str(self.results.count_rows(filtered=True)))
def selectFilter(self, i=0): filterName = self.filterSelectBox.currentText() if filterName == '': self.dat.flowsheet.results.set_filter(None) elif not filterName in self.dat.flowsheet.results.filters: print "error" else: self.dat.flowsheet.results.set_filter(filterName) self.tableView.setModel(dataModel(self.dat.flowsheet.results, self)) self.numRowsBox.setText( str(self.dat.flowsheet.results.count_rows(filtered=True)))
def refreshContents(self): self.tableView.setModel(dataModel(self.dat.flowsheet.results, self))