mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-12 22:58:58 +08:00
Add typing
CURA-7022
This commit is contained in:
parent
ea404af973
commit
d6ddfb3990
@ -1,4 +1,4 @@
|
||||
from typing import Optional, TYPE_CHECKING
|
||||
from typing import Optional, TYPE_CHECKING, List, Dict
|
||||
|
||||
from PyQt5.QtCore import QObject, pyqtSlot, Qt, pyqtSignal, pyqtProperty
|
||||
|
||||
@ -24,9 +24,9 @@ class DiscoveredUltimakerCloudPrintersModel(ListModel):
|
||||
self.addRoleName(self.DeviceTypeRole, "machine_type")
|
||||
self.addRoleName(self.DeviceFirmwareVersionRole, "firmware_version")
|
||||
|
||||
self._discovered_ultimaker_cloud_printers_list = []
|
||||
self._new_cloud_printers_detected = False
|
||||
self._application = application
|
||||
self._discovered_ultimaker_cloud_printers_list = [] # type: List[Dict[str, str]]
|
||||
self._new_cloud_printers_detected = False # type: bool
|
||||
self._application = application # type: CuraApplication
|
||||
|
||||
def addDiscoveredUltimakerCloudPrinters(self, new_devices) -> None:
|
||||
for device in new_devices:
|
||||
@ -43,13 +43,13 @@ class DiscoveredUltimakerCloudPrintersModel(ListModel):
|
||||
self.cloudPrintersDetectedChanged.emit()
|
||||
|
||||
@pyqtSlot()
|
||||
def clear(self):
|
||||
def clear(self) -> None:
|
||||
self._discovered_ultimaker_cloud_printers_list = []
|
||||
self._update()
|
||||
self._new_cloud_printers_detected = False
|
||||
self.cloudPrintersDetectedChanged.emit()
|
||||
|
||||
def _update(self):
|
||||
def _update(self) -> None:
|
||||
items = []
|
||||
|
||||
for cloud_printer in self._discovered_ultimaker_cloud_printers_list:
|
||||
|
Loading…
x
Reference in New Issue
Block a user