332 @rtype dict |
332 @rtype dict |
333 """ |
333 """ |
334 return copy.deepcopy(self.__virtualEnvironments) |
334 return copy.deepcopy(self.__virtualEnvironments) |
335 |
335 |
336 @pyqtSlot() |
336 @pyqtSlot() |
337 def showVirtualenvManagerDialog(self): |
337 def showVirtualenvManagerDialog(self, modal=False): |
338 """ |
338 """ |
339 Public slot to show the virtual environment manager dialog. |
339 Public slot to show the virtual environment manager dialog. |
|
340 |
|
341 @param modal flag indicating that the dialog should be shown in |
|
342 a blocking mode |
340 """ |
343 """ |
341 if self.__virtualenvManagerDialog is None: |
344 if self.__virtualenvManagerDialog is None: |
342 from .VirtualenvManagerDialog import VirtualenvManagerDialog |
345 from .VirtualenvManagerDialog import VirtualenvManagerDialog |
343 self.__virtualenvManagerDialog = VirtualenvManagerDialog( |
346 self.__virtualenvManagerDialog = VirtualenvManagerDialog( |
344 self, self.__ui) |
347 self, self.__ui) |
345 |
348 |
346 self.__virtualenvManagerDialog.show() |
349 if modal: |
|
350 self.__virtualenvManagerDialog.exec_() |
|
351 else: |
|
352 self.__virtualenvManagerDialog.show() |
347 |
353 |
348 def shutdown(self): |
354 def shutdown(self): |
349 """ |
355 """ |
350 Public method to shutdown the manager. |
356 Public method to shutdown the manager. |
351 """ |
357 """ |