87 Private slot to add a new entry. |
87 Private slot to add a new entry. |
88 """ |
88 """ |
89 from .VirtualenvAddEditDialog import VirtualenvAddEditDialog |
89 from .VirtualenvAddEditDialog import VirtualenvAddEditDialog |
90 dlg = VirtualenvAddEditDialog(self.__manager) |
90 dlg = VirtualenvAddEditDialog(self.__manager) |
91 if dlg.exec_() == QDialog.Accepted: |
91 if dlg.exec_() == QDialog.Accepted: |
92 venvName, venvDirectory, venvInterpreter, venvVariant, \ |
92 (venvName, venvDirectory, venvInterpreter, venvVariant, |
93 isGlobal = dlg.getData() |
93 isGlobal) = dlg.getData() |
94 |
94 |
95 self.__manager.addVirtualEnv(venvName, venvDirectory, |
95 self.__manager.addVirtualEnv(venvName, venvDirectory, |
96 venvInterpreter, venvVariant, |
96 venvInterpreter, venvVariant, |
97 isGlobal) |
97 isGlobal) |
98 |
98 |
117 selectedItem.text(1), selectedItem.text(2), |
117 selectedItem.text(1), selectedItem.text(2), |
118 selectedItem.data(0, VirtualenvManagerDialog.PythonVariantRole), |
118 selectedItem.data(0, VirtualenvManagerDialog.PythonVariantRole), |
119 selectedItem.data(0, VirtualenvManagerDialog.IsGlobalRole) |
119 selectedItem.data(0, VirtualenvManagerDialog.IsGlobalRole) |
120 ) |
120 ) |
121 if dlg.exec_() == QDialog.Accepted: |
121 if dlg.exec_() == QDialog.Accepted: |
122 venvName, venvDirectory, venvInterpreter, venvVariant, \ |
122 (venvName, venvDirectory, venvInterpreter, venvVariant, |
123 isGlobal = dlg.getData() |
123 isGlobal) = dlg.getData() |
124 if venvName != oldVenvName: |
124 if venvName != oldVenvName: |
125 self.__manager.renameVirtualEnv( |
125 self.__manager.renameVirtualEnv( |
126 oldVenvName, venvName, venvDirectory, venvInterpreter, |
126 oldVenvName, venvName, venvDirectory, venvInterpreter, |
127 venvVariant, isGlobal) |
127 venvVariant, isGlobal) |
128 else: |
128 else: |