@@ -1,15 +1,18 @@
|
||||
from typing import Any, cast
|
||||
|
||||
from PySide6.QtCore import (
|
||||
QByteArray,
|
||||
QDate,
|
||||
QModelIndex,
|
||||
QPersistentModelIndex,
|
||||
QPoint,
|
||||
QSettings,
|
||||
Qt,
|
||||
Signal,
|
||||
Slot,
|
||||
)
|
||||
from PySide6.QtGui import (
|
||||
QCloseEvent,
|
||||
QColor,
|
||||
)
|
||||
from PySide6.QtSql import QSqlTableModel
|
||||
@@ -22,7 +25,7 @@ from PySide6.QtWidgets import (
|
||||
)
|
||||
|
||||
from docketModel import docketModel
|
||||
from lib.utils import QStyleOptionViewItemInit
|
||||
from lib.utils import QStyleOptionViewItemInit, readGeometry, writeGeometry
|
||||
from ui.MainWindow import Ui_MainWindow
|
||||
from workers import updateThread
|
||||
|
||||
@@ -118,6 +121,7 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
||||
def __init__(self) -> None:
|
||||
super(MainWindow, self).__init__()
|
||||
self.setupUi(self)
|
||||
readGeometry(self)
|
||||
|
||||
model = casesModel()
|
||||
model.setTable("cases")
|
||||
@@ -167,6 +171,10 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
||||
)
|
||||
return
|
||||
|
||||
def closeEvent(self, event: QCloseEvent) -> None:
|
||||
writeGeometry(self)
|
||||
super().closeEvent(event)
|
||||
return
|
||||
@Slot(QModelIndex) # type: ignore
|
||||
def rowClicked(self, index: QModelIndex) -> None:
|
||||
if not index.isValid():
|
||||
|
||||
Reference in New Issue
Block a user