Cleanup MainWindow.py

This commit is contained in:
Christopher T. Johnson
2025-02-20 10:11:59 -05:00
parent 918510d5e6
commit 4b4758b747

View File

@@ -1,49 +1,30 @@
from typing import Any, Self, cast from typing import Any, cast
from PySide6.QtCore import ( from PySide6.QtCore import (
QDate, QDate,
QEvent,
QModelIndex, QModelIndex,
QObject,
QPersistentModelIndex, QPersistentModelIndex,
QPoint, QPoint,
QRect,
QSize,
Qt, Qt,
Signal, Signal,
Slot, Slot,
) )
from PySide6.QtGui import ( from PySide6.QtGui import (
QColor, QColor,
QFont,
QPainter,
QTextDocument,
QTextDocumentFragment,
) )
from PySide6.QtSql import QSqlTableModel from PySide6.QtSql import QSqlTableModel
from PySide6.QtWidgets import ( from PySide6.QtWidgets import (
QAbstractItemView, QAbstractItemView,
QHeaderView, QHeaderView,
QMainWindow, QMainWindow,
QStyle,
QStyledItemDelegate, QStyledItemDelegate,
QStyleOptionViewItem, QStyleOptionViewItem,
QTableView,
QWidget,
) )
from docketModel import docketModel from docketModel import docketModel
from dockettableview import documentDelegate from lib.utils import QStyleOptionViewItemInit
from ui.MainWindow import Ui_MainWindow from ui.MainWindow import Ui_MainWindow
from workers import loadCases, updateThread from workers import updateThread
class QStyleOptionViewItemInit(QStyleOptionViewItem):
backgroundBrush: QColor
rect: QRect
widget: QWidget
font: QFont
text: str
class dateDelegate(QStyledItemDelegate): class dateDelegate(QStyledItemDelegate):
@@ -87,9 +68,6 @@ class MainWindow(QMainWindow, Ui_MainWindow):
def __init__(self) -> None: def __init__(self) -> None:
super(MainWindow, self).__init__() super(MainWindow, self).__init__()
self.setupUi(self) self.setupUi(self)
# self.loadThread = loadCases()
# self.loadThread.finished.connect(self.updateDone)
# self.loadThread.start()
model = QSqlTableModel() model = QSqlTableModel()
model.setTable("cases") model.setTable("cases")
@@ -133,7 +111,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
self.docketView.horizontalHeader().setSectionResizeMode( self.docketView.horizontalHeader().setSectionResizeMode(
1, QHeaderView.ResizeMode.Stretch 1, QHeaderView.ResizeMode.Stretch
) )
self.docketView.resizeRowsToContents() #self.docketView.resizeRowsToContents()
# self.docketView.setItemDelegateForColumn(1, documentDelegate()) # self.docketView.setItemDelegateForColumn(1, documentDelegate())
return return
@@ -161,6 +139,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
assert isinstance(self.updateThread, updateThread) assert isinstance(self.updateThread, updateThread)
self.updateThread.finished.connect(self.updateDone) self.updateThread.finished.connect(self.updateDone)
self.updateThread.setDocketId(text) self.updateThread.setDocketId(text)
self.updateThread.setDocketId(text)
self.updateThread.start() self.updateThread.start()
return return