21 |
21 |
22 class UnknownDevicesDialog(QDialog, Ui_UnknownDevicesDialog): |
22 class UnknownDevicesDialog(QDialog, Ui_UnknownDevicesDialog): |
23 """ |
23 """ |
24 Class implementing a dialog to manage the list of unknown devices. |
24 Class implementing a dialog to manage the list of unknown devices. |
25 """ |
25 """ |
26 DeviceDataRole = Qt.UserRole |
26 DeviceDataRole = Qt.ItemDataRole.UserRole |
27 ModifiedRole = Qt.UserRole + 1 |
27 ModifiedRole = Qt.ItemDataRole.UserRole + 1 |
28 |
28 |
29 def __init__(self, parent=None): |
29 def __init__(self, parent=None): |
30 """ |
30 """ |
31 Constructor |
31 Constructor |
32 |
32 |
81 # play it safe |
81 # play it safe |
82 return |
82 return |
83 |
83 |
84 from .AddEditDevicesDialog import AddEditDevicesDialog |
84 from .AddEditDevicesDialog import AddEditDevicesDialog |
85 dlg = AddEditDevicesDialog(deviceData=item.data(self.DeviceDataRole)) |
85 dlg = AddEditDevicesDialog(deviceData=item.data(self.DeviceDataRole)) |
86 if dlg.exec() == QDialog.Accepted: |
86 if dlg.exec() == QDialog.DialogCode.Accepted: |
87 deviceDict = dlg.getDeviceDict() |
87 deviceDict = dlg.getDeviceDict() |
88 item.setData(self.DeviceDataRole, deviceDict) |
88 item.setData(self.DeviceDataRole, deviceDict) |
89 item.setData(self.ModifiedRole, True) |
89 item.setData(self.ModifiedRole, True) |
90 |
90 |
91 item.setText(self.tr("{0} (*)", "list entry is modified") |
91 item.setText(self.tr("{0} (*)", "list entry is modified") |