More typing fixes
This commit is contained in:
parent
f182f49f15
commit
9e6c700644
@ -77,7 +77,8 @@ class CartButton(QPushButton):
|
|||||||
self.setFont(font)
|
self.setFont(font)
|
||||||
self.setObjectName("cart_" + str(cart.cart_number))
|
self.setObjectName("cart_" + str(cart.cart_number))
|
||||||
|
|
||||||
self.pgb = QProgressBar(self, textVisible=False)
|
self.pgb = QProgressBar(self)
|
||||||
|
self.pgb.setTextVisible(False)
|
||||||
self.pgb.setVisible(False)
|
self.pgb.setVisible(False)
|
||||||
palette = self.pgb.palette()
|
palette = self.pgb.palette()
|
||||||
palette.setColor(QPalette.Highlight,
|
palette.setColor(QPalette.Highlight,
|
||||||
@ -1541,7 +1542,7 @@ class CartDialog(QDialog):
|
|||||||
class DbDialog(QDialog):
|
class DbDialog(QDialog):
|
||||||
"""Select track from database"""
|
"""Select track from database"""
|
||||||
|
|
||||||
def __init__(self, parent: QMainWindow, session: scoped_session,
|
def __init__(self, parent: Window, session: scoped_session,
|
||||||
get_one_track: bool = False) -> None:
|
get_one_track: bool = False) -> None:
|
||||||
"""
|
"""
|
||||||
Subclassed QDialog to manage track selection
|
Subclassed QDialog to manage track selection
|
||||||
@ -1563,7 +1564,6 @@ class DbDialog(QDialog):
|
|||||||
self.ui.matchList.itemSelectionChanged.connect(self.selection_changed)
|
self.ui.matchList.itemSelectionChanged.connect(self.selection_changed)
|
||||||
self.ui.radioTitle.toggled.connect(self.title_artist_toggle)
|
self.ui.radioTitle.toggled.connect(self.title_artist_toggle)
|
||||||
self.ui.searchString.textEdited.connect(self.chars_typed)
|
self.ui.searchString.textEdited.connect(self.chars_typed)
|
||||||
self.ui.track = None
|
|
||||||
|
|
||||||
if get_one_track:
|
if get_one_track:
|
||||||
self.ui.txtNote.hide()
|
self.ui.txtNote.hide()
|
||||||
|
|||||||
@ -5,7 +5,7 @@ import threading
|
|||||||
|
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from typing import List, Optional
|
from typing import cast, List, Optional
|
||||||
|
|
||||||
from PyQt5.QtCore import (
|
from PyQt5.QtCore import (
|
||||||
pyqtSignal,
|
pyqtSignal,
|
||||||
@ -21,6 +21,7 @@ from PyQt5.QtGui import (
|
|||||||
QColor,
|
QColor,
|
||||||
QFont,
|
QFont,
|
||||||
QDropEvent,
|
QDropEvent,
|
||||||
|
QKeyEvent
|
||||||
)
|
)
|
||||||
from PyQt5.QtWidgets import (
|
from PyQt5.QtWidgets import (
|
||||||
QAbstractItemDelegate,
|
QAbstractItemDelegate,
|
||||||
@ -111,8 +112,10 @@ class NoSelectDelegate(QStyledItemDelegate):
|
|||||||
def eventFilter(self, editor: QObject, event: QEvent):
|
def eventFilter(self, editor: QObject, event: QEvent):
|
||||||
"""By default, QPlainTextEdit doesn't handle enter or return"""
|
"""By default, QPlainTextEdit doesn't handle enter or return"""
|
||||||
|
|
||||||
if event.type() == QEvent.KeyPress and event.key() == Qt.Key_Return:
|
if event.type() == QEvent.KeyPress:
|
||||||
if event.modifiers() == Qt.ControlModifier:
|
key_event = cast(QKeyEvent, event)
|
||||||
|
if key_event.key() == Qt.Key_Return:
|
||||||
|
if key_event.modifiers() == Qt.ControlModifier:
|
||||||
self.commitData.emit(editor)
|
self.commitData.emit(editor)
|
||||||
self.closeEditor.emit(editor)
|
self.closeEditor.emit(editor)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user