diff --git a/docketModel.py b/docketModel.py index b4be1c3..33adc9c 100644 --- a/docketModel.py +++ b/docketModel.py @@ -22,6 +22,11 @@ class docketModel(QAbstractTableModel): super(docketModel, self).__init__() if case_id == None: return + self.newCase(case_id) + return + + def newCase(self, case_id: int) -> None: + self.beginResetModel() self.entries = [] query = QSqlQuery() query.prepare( @@ -43,10 +48,11 @@ class docketModel(QAbstractTableModel): query_error(q2) row = [] while q2.next(): - row.append("" + q2.value("name") + "") + row.append(f'{q2.value("name")}') if len(row) > 0: self.entries.append([None, " ".join(row)]) - return + self.endResetModel() + pass def rowCount( self, _: QModelIndex | QPersistentModelIndex = QModelIndex()