def valsFromPath(self): colDate = MATRIX_HEADER.index('Date') for row in range(self.rowCount()): if self._allowModelToModifyCells: path = PathStr(self.item(row, 0).text()) _success, entries = self.drawWidget.model(path) for col, e in enumerate(entries): col += 1 # if e == '': # item = self.item(row, col) # if hasattr(item, 'metaText'): # e = self.item(row, col).metaText if e != '': self.setCell(row, col, str(e)) # add date from file date is not already given: if not self.itemText(row, colDate): self.setCell(row, colDate, datetime.fromtimestamp( path.date()).strftime('%Y/%m/%d %H:%M:%S'))