Switch to QDate
This commit is contained in:
@@ -1,8 +1,10 @@
|
|||||||
import datetime
|
import datetime
|
||||||
from typing import Any
|
from typing import Any, cast
|
||||||
|
|
||||||
from PySide6.QtCore import (
|
from PySide6.QtCore import (
|
||||||
QAbstractTableModel,
|
QAbstractTableModel,
|
||||||
|
QDate,
|
||||||
|
QDateTime,
|
||||||
QModelIndex,
|
QModelIndex,
|
||||||
QPersistentModelIndex,
|
QPersistentModelIndex,
|
||||||
Qt,
|
Qt,
|
||||||
@@ -20,6 +22,7 @@ class docketModel(QAbstractTableModel):
|
|||||||
super(docketModel, self).__init__()
|
super(docketModel, self).__init__()
|
||||||
if case_id == None:
|
if case_id == None:
|
||||||
return
|
return
|
||||||
|
self.entries = []
|
||||||
query = QSqlQuery()
|
query = QSqlQuery()
|
||||||
query.prepare(
|
query.prepare(
|
||||||
"SELECT * FROM entries WHERE case_id = :cid " "ORDER BY entry_id"
|
"SELECT * FROM entries WHERE case_id = :cid " "ORDER BY entry_id"
|
||||||
@@ -31,9 +34,9 @@ class docketModel(QAbstractTableModel):
|
|||||||
if not query.exec():
|
if not query.exec():
|
||||||
query_error(query)
|
query_error(query)
|
||||||
while query.next():
|
while query.next():
|
||||||
date = datetime.date.fromtimestamp(query.value(2))
|
date = query.value('date')
|
||||||
assert isinstance(date, datetime.date)
|
assert isinstance(date, QDate)
|
||||||
row = [date.strftime("%B %-d, %Y"), query.value(3)]
|
row = [date.toString('MMMM d, yyyy'), query.value(3)]
|
||||||
self.entries.append(row)
|
self.entries.append(row)
|
||||||
q2.bindValue(":eid", query.value("entry_id"))
|
q2.bindValue(":eid", query.value("entry_id"))
|
||||||
if not q2.exec():
|
if not q2.exec():
|
||||||
|
|||||||
Reference in New Issue
Block a user