From 918510d5e6a1580708d0ff6c1295ce9842c093e3 Mon Sep 17 00:00:00 2001 From: "Christopher T. Johnson" Date: Thu, 20 Feb 2025 10:11:28 -0500 Subject: [PATCH] Move extended class to library --- lib/utils.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/lib/utils.py b/lib/utils.py index aeb7c33..0bb5667 100644 --- a/lib/utils.py +++ b/lib/utils.py @@ -1,7 +1,9 @@ -from typing import NoReturn +from typing import NoReturn, cast -from PySide6.QtCore import QCoreApplication +from PySide6.QtCore import QCoreApplication, QObject, QRect, Signal +from PySide6.QtGui import QColor, QFont from PySide6.QtSql import QSqlQuery +from PySide6.QtWidgets import QStyleOptionViewItem, QWidget translate = QCoreApplication.translate @@ -18,3 +20,11 @@ def query_error(query: QSqlQuery) -> NoReturn: ) ) raise Exception(translate("MainWindow", "SQL Error")) + +class QStyleOptionViewItemInit(QStyleOptionViewItem): + backgroundBrush: QColor + rect: QRect + widget: QWidget + font: QFont + text: str +