496 ) |
496 ) |
497 |
497 |
498 vid = self.deviceTypeComboBox.itemData(index, self.DeviceVidRole) |
498 vid = self.deviceTypeComboBox.itemData(index, self.DeviceVidRole) |
499 pid = self.deviceTypeComboBox.itemData(index, self.DevicePidRole) |
499 pid = self.deviceTypeComboBox.itemData(index, self.DevicePidRole) |
500 |
500 |
501 self.__device = MicroPythonDevices.getDevice(deviceType, self, vid, pid) |
501 if deviceType or (pid is not None and pid is not None): |
502 self.__device.setButtons() |
502 self.__device = MicroPythonDevices.getDevice(deviceType, self, vid, pid) |
503 |
503 self.__device.setButtons() |
504 self.connectButton.setEnabled(bool(deviceType)) |
504 |
|
505 self.connectButton.setEnabled(bool(deviceType)) |
505 |
506 |
506 @pyqtSlot() |
507 @pyqtSlot() |
507 def on_checkButton_clicked(self): |
508 def on_checkButton_clicked(self): |
508 """ |
509 """ |
509 Private slot to check for connected devices. |
510 Private slot to check for connected devices. |