96 Private slot to add a new entry. |
96 Private slot to add a new entry. |
97 """ |
97 """ |
98 from .VirtualenvAddEditDialog import VirtualenvAddEditDialog |
98 from .VirtualenvAddEditDialog import VirtualenvAddEditDialog |
99 dlg = VirtualenvAddEditDialog(self.__manager) |
99 dlg = VirtualenvAddEditDialog(self.__manager) |
100 if dlg.exec_() == QDialog.Accepted: |
100 if dlg.exec_() == QDialog.Accepted: |
101 (venvName, venvDirectory, venvInterpreter, venvVariant, |
101 (venvName, venvDirectory, venvInterpreter, isGlobal, isConda, |
102 isGlobal, isConda, isRemote, execPath) = dlg.getData() |
102 isRemote, execPath) = dlg.getData() |
103 |
103 |
104 self.__manager.addVirtualEnv( |
104 self.__manager.addVirtualEnv( |
105 venvName, venvDirectory, venvInterpreter, venvVariant, |
105 venvName, venvDirectory, venvInterpreter, isGlobal, isConda, |
106 isGlobal, isConda, isRemote, execPath) |
106 isRemote, execPath) |
107 |
107 |
108 @pyqtSlot() |
108 @pyqtSlot() |
109 def on_newButton_clicked(self): |
109 def on_newButton_clicked(self): |
110 """ |
110 """ |
111 Private slot to create a new virtual environment. |
111 Private slot to create a new virtual environment. |
129 selectedItem.data(0, VirtualenvManagerDialog.IsCondaRole), |
129 selectedItem.data(0, VirtualenvManagerDialog.IsCondaRole), |
130 selectedItem.data(0, VirtualenvManagerDialog.IsRemoteRole), |
130 selectedItem.data(0, VirtualenvManagerDialog.IsRemoteRole), |
131 selectedItem.data(0, VirtualenvManagerDialog.ExecPathRole), |
131 selectedItem.data(0, VirtualenvManagerDialog.ExecPathRole), |
132 ) |
132 ) |
133 if dlg.exec_() == QDialog.Accepted: |
133 if dlg.exec_() == QDialog.Accepted: |
134 (venvName, venvDirectory, venvInterpreter, venvVariant, |
134 (venvName, venvDirectory, venvInterpreter, isGlobal, isConda, |
135 isGlobal, isConda, isRemote, execPath) = dlg.getData() |
135 isRemote, execPath) = dlg.getData() |
136 if venvName != oldVenvName: |
136 if venvName != oldVenvName: |
137 self.__manager.renameVirtualEnv( |
137 self.__manager.renameVirtualEnv( |
138 oldVenvName, venvName, venvDirectory, venvInterpreter, |
138 oldVenvName, venvName, venvDirectory, venvInterpreter, |
139 venvVariant, isGlobal, isConda, isRemote, execPath) |
139 isGlobal, isConda, isRemote, execPath) |
140 else: |
140 else: |
141 self.__manager.setVirtualEnv( |
141 self.__manager.setVirtualEnv( |
142 venvName, venvDirectory, venvInterpreter, venvVariant, |
142 venvName, venvDirectory, venvInterpreter, isGlobal, |
143 isGlobal, isConda, isRemote, execPath) |
143 isConda, isRemote, execPath) |
144 |
144 |
145 @pyqtSlot() |
145 @pyqtSlot() |
146 def on_removeButton_clicked(self): |
146 def on_removeButton_clicked(self): |
147 """ |
147 """ |
148 Private slot to remove all selected entries from the list but keep |
148 Private slot to remove all selected entries from the list but keep |