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
This commit is contained in:
@@ -22,6 +22,11 @@ class docketModel(QAbstractTableModel):
|
|||||||
super(docketModel, self).__init__()
|
super(docketModel, self).__init__()
|
||||||
if case_id == None:
|
if case_id == None:
|
||||||
return
|
return
|
||||||
|
self.newCase(case_id)
|
||||||
|
return
|
||||||
|
|
||||||
|
def newCase(self, case_id: int) -> None:
|
||||||
|
self.beginResetModel()
|
||||||
self.entries = []
|
self.entries = []
|
||||||
query = QSqlQuery()
|
query = QSqlQuery()
|
||||||
query.prepare(
|
query.prepare(
|
||||||
@@ -43,10 +48,11 @@ class docketModel(QAbstractTableModel):
|
|||||||
query_error(q2)
|
query_error(q2)
|
||||||
row = []
|
row = []
|
||||||
while q2.next():
|
while q2.next():
|
||||||
row.append("<u>" + q2.value("name") + "</u>")
|
row.append(f'<a href="{q2.value("url")}">{q2.value("name")}</a>')
|
||||||
if len(row) > 0:
|
if len(row) > 0:
|
||||||
self.entries.append([None, " ".join(row)])
|
self.entries.append([None, " ".join(row)])
|
||||||
return
|
self.endResetModel()
|
||||||
|
pass
|
||||||
|
|
||||||
def rowCount(
|
def rowCount(
|
||||||
self, _: QModelIndex | QPersistentModelIndex = QModelIndex()
|
self, _: QModelIndex | QPersistentModelIndex = QModelIndex()
|
||||||
|
|||||||
Reference in New Issue
Block a user