215 |
215 |
216 project = ericApp().getObject("Project") |
216 project = ericApp().getObject("Project") |
217 project.projectOpened.connect( |
217 project.projectOpened.connect( |
218 self.on_refreshButton_clicked) |
218 self.on_refreshButton_clicked) |
219 project.projectClosed.connect( |
219 project.projectClosed.connect( |
220 self.on_refreshButton_clicked) |
220 self.__projectClosed) |
221 |
221 |
222 self.__initPipMenu() |
222 self.__initPipMenu() |
223 self.__populateEnvironments() |
223 self.__populateEnvironments() |
224 self.__updateActionButtons() |
224 self.__updateActionButtons() |
225 |
225 |
230 self.__querySummary = [] |
230 self.__querySummary = [] |
231 |
231 |
232 self.__replies = [] |
232 self.__replies = [] |
233 |
233 |
234 self.__packageDetailsDialog = None |
234 self.__packageDetailsDialog = None |
|
235 |
|
236 @pyqtSlot(bool) |
|
237 def __projectClosed(self, shutdown): |
|
238 """ |
|
239 Private slot to handle the projectClosed signal. |
|
240 |
|
241 @param shutdown flag indicating the IDE shutdown |
|
242 @type bool |
|
243 """ |
|
244 if not shutdown: |
|
245 self.on_refreshButton_clicked() |
235 |
246 |
236 def __populateEnvironments(self): |
247 def __populateEnvironments(self): |
237 """ |
248 """ |
238 Private method to get a list of environments and populate the selector. |
249 Private method to get a list of environments and populate the selector. |
239 """ |
250 """ |