Move extended class to library
This commit is contained in:
14
lib/utils.py
14
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user