404 |
404 |
405 @param name name of the selected Python environment |
405 @param name name of the selected Python environment |
406 @type str |
406 @type str |
407 """ |
407 """ |
408 if name != self.__selectedEnvironment: |
408 if name != self.__selectedEnvironment: |
|
409 self.packageSearchEdit.clear() |
|
410 |
409 if name: |
411 if name: |
410 self.environmentPathLabel.setPath( |
412 self.environmentPathLabel.setPath( |
411 self.__pip.getVirtualenvInterpreter(name) |
413 self.__pip.getVirtualenvInterpreter(name) |
412 ) |
414 ) |
|
415 if self.viewToggleButton.isChecked(): |
|
416 self.__refreshDependencyTree() |
|
417 else: |
|
418 self.__refreshPackagesList() |
413 else: |
419 else: |
414 self.environmentPathLabel.setPath("") |
420 self.environmentPathLabel.setPath("") |
415 if self.__packageDetailsDialog is not None: |
421 if self.__packageDetailsDialog is not None: |
416 self.__packageDetailsDialog.close() |
422 self.__packageDetailsDialog.close() |
417 |
423 self.packagesList.clear() |
418 self.packageSearchEdit.clear() |
424 self.dependenciesList.clear() |
419 |
425 |
420 if self.viewToggleButton.isChecked(): |
|
421 self.__refreshDependencyTree() |
|
422 else: |
|
423 self.__refreshPackagesList() |
|
424 self.__selectedEnvironment = name |
426 self.__selectedEnvironment = name |
425 |
|
426 self.__updateActionButtons() |
427 self.__updateActionButtons() |
427 |
428 |
428 @pyqtSlot() |
429 @pyqtSlot() |
429 def on_localCheckBox_clicked(self): |
430 def on_localCheckBox_clicked(self): |
430 """ |
431 """ |