Skip to content

Commit 66afd2e

Browse files
committed
Call banner on hardware signals
1 parent 338ad41 commit 66afd2e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

BlocksScreen/devices/storage/usb_controller.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from PyQt6 import QtCore
55

66
from .udisks2 import UDisksDBusAsync
7+
from lib.panels.widgets.bannerPopup import BannerPopup
78

89
ResType: typing.TypeAlias = typing.Literal["always", "none"]
910

@@ -30,6 +31,7 @@ def __init__(self, parent: QtCore.QObject, gcodes_dir: str | None) -> None:
3031
self.udisks: UDisksDBusAsync = UDisksDBusAsync(
3132
parent=self, gcodes_dir=self.gcodes_dir
3233
)
34+
self.banner = BannerPopup(self)
3335
self._restart_type: ResType = "always"
3436
self.udisks.start(self.udisks.Priority.InheritPriority)
3537
self.udisks.hardware_detected.connect(self.handle_new_hardware)
@@ -102,9 +104,9 @@ def handle_rem_device(self, path) -> None:
102104
@QtCore.pyqtSlot(str, name="hardware_detected")
103105
def handle_new_hardware(self, path: str):
104106
"""Handle new usb device hardware"""
105-
pass
107+
self.banner.new_message(self.banner.MessageType.CONNECT)
106108

107109
@QtCore.pyqtSlot(str, name="hardware_removed")
108110
def handle_rem_hardware(self, path: str):
109111
"""Handle usb device hardware removed"""
110-
pass
112+
self.banner.new_message(self.banner.MessageType.DISCONNECT)

0 commit comments

Comments
 (0)