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