eric6/VirtualEnv/VirtualenvManagerDialog.py

changeset 7659
60ee4dc1ce06
parent 7635
0cdead130a81
child 7759
51aa6c6b66f7
equal deleted inserted replaced
7658:3975d0659673 7659:60ee4dc1ce06
18 class VirtualenvManagerDialog(QDialog, Ui_VirtualenvManagerDialog): 18 class VirtualenvManagerDialog(QDialog, Ui_VirtualenvManagerDialog):
19 """ 19 """
20 Class implementing a dialog to manage the list of defined virtual 20 Class implementing a dialog to manage the list of defined virtual
21 environments. 21 environments.
22 """ 22 """
23 PythonVariantRole = Qt.UserRole
24 IsGlobalRole = Qt.UserRole + 1 23 IsGlobalRole = Qt.UserRole + 1
25 IsCondaRole = Qt.UserRole + 2 24 IsCondaRole = Qt.UserRole + 2
26 IsRemoteRole = Qt.UserRole + 3 25 IsRemoteRole = Qt.UserRole + 3
27 ExecPathRole = Qt.UserRole + 4 26 ExecPathRole = Qt.UserRole + 4
28 27
122 121
123 from .VirtualenvAddEditDialog import VirtualenvAddEditDialog 122 from .VirtualenvAddEditDialog import VirtualenvAddEditDialog
124 dlg = VirtualenvAddEditDialog( 123 dlg = VirtualenvAddEditDialog(
125 self.__manager, selectedItem.text(0), 124 self.__manager, selectedItem.text(0),
126 selectedItem.text(1), selectedItem.text(2), 125 selectedItem.text(1), selectedItem.text(2),
127 selectedItem.data(0, VirtualenvManagerDialog.PythonVariantRole),
128 selectedItem.data(0, VirtualenvManagerDialog.IsGlobalRole), 126 selectedItem.data(0, VirtualenvManagerDialog.IsGlobalRole),
129 selectedItem.data(0, VirtualenvManagerDialog.IsCondaRole), 127 selectedItem.data(0, VirtualenvManagerDialog.IsCondaRole),
130 selectedItem.data(0, VirtualenvManagerDialog.IsRemoteRole), 128 selectedItem.data(0, VirtualenvManagerDialog.IsRemoteRole),
131 selectedItem.data(0, VirtualenvManagerDialog.ExecPathRole), 129 selectedItem.data(0, VirtualenvManagerDialog.ExecPathRole),
132 ) 130 )
232 itm = QTreeWidgetItem(self.venvList, [ 230 itm = QTreeWidgetItem(self.venvList, [
233 venvName, 231 venvName,
234 environments[venvName]["path"], 232 environments[venvName]["path"],
235 environments[venvName]["interpreter"], 233 environments[venvName]["interpreter"],
236 ]) 234 ])
237 itm.setData(0, VirtualenvManagerDialog.PythonVariantRole,
238 environments[venvName]["variant"])
239 itm.setData(0, VirtualenvManagerDialog.IsGlobalRole, 235 itm.setData(0, VirtualenvManagerDialog.IsGlobalRole,
240 environments[venvName]["is_global"]) 236 environments[venvName]["is_global"])
241 itm.setData(0, VirtualenvManagerDialog.IsCondaRole, 237 itm.setData(0, VirtualenvManagerDialog.IsCondaRole,
242 environments[venvName]["is_conda"]) 238 environments[venvName]["is_conda"])
243 itm.setData(0, VirtualenvManagerDialog.IsRemoteRole, 239 itm.setData(0, VirtualenvManagerDialog.IsRemoteRole,

eric ide

mercurial