171 self.__populateDeviceTypeComboBox() |
171 self.__populateDeviceTypeComboBox() |
172 |
172 |
173 self.repopulateButton.clicked.connect(self.__populateDeviceTypeComboBox) |
173 self.repopulateButton.clicked.connect(self.__populateDeviceTypeComboBox) |
174 self.webreplConfigButton.clicked.connect(self.__configureWebreplUrls) |
174 self.webreplConfigButton.clicked.connect(self.__configureWebreplUrls) |
175 self.__ui.preferencesChanged.connect(self.__handlePreferencesChanged) |
175 self.__ui.preferencesChanged.connect(self.__handlePreferencesChanged) |
|
176 self.__ui.shutdown.connect(self.__shutdown) |
176 |
177 |
177 self.__handlePreferencesChanged() |
178 self.__handlePreferencesChanged() |
178 |
179 |
179 def __populateDeviceTypeComboBox(self): |
180 def __populateDeviceTypeComboBox(self): |
180 """ |
181 """ |
959 @return reference to the file manager interface |
960 @return reference to the file manager interface |
960 @rtype MicroPythonFileManager |
961 @rtype MicroPythonFileManager |
961 """ |
962 """ |
962 return self.__fileManager |
963 return self.__fileManager |
963 |
964 |
964 def shutdown(self): |
965 def __shutdown(self): |
965 """ |
966 """ |
966 Public method to perform some shutdown actions. |
967 Private method to perform some shutdown actions. |
967 """ |
968 """ |
968 if self.__linkConnected: |
969 if self.__linkConnected: |
969 with EricOverrideCursor(): |
970 with EricOverrideCursor(): |
970 self.__disconnectFromDevice() |
971 self.__disconnectFromDevice() |
971 |
972 |