From bc639c1a95222dc38d88b58355d2b2ef3136b472 Mon Sep 17 00:00:00 2001 From: "Christopher T. Johnson" Date: Fri, 14 Feb 2025 12:12:57 -0500 Subject: [PATCH] PDF download and View. Sizing attempts. Refactor Added code to download files for display Added code to display the downloaded files as PDFs Got some of the sizing issues resolved for entries --- docketModel.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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()