VirtualEnv/VirtualenvManager.py

changeset 6381
37f23590dbbc
parent 6362
ec32d1d7f525
child 6386
91dc4fa9bc9c
equal deleted inserted replaced
6380:4a932a7ab987 6381:37f23590dbbc
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 """

eric ide

mercurial