Project/DebuggerPropertiesDialog.py

changeset 6503
e617c58807e8
parent 6378
26cd487e6b56
child 6645
ad476851d7e0
equal deleted inserted replaced
6502:07070e95be4d 6503:e617c58807e8
53 QComboBox.AdjustToMinimumContentsLength) 53 QComboBox.AdjustToMinimumContentsLength)
54 self.debugClientPicker.setPathsList(debugClientsHistory) 54 self.debugClientPicker.setPathsList(debugClientsHistory)
55 self.debugClientClearHistoryButton.setIcon( 55 self.debugClientClearHistoryButton.setIcon(
56 UI.PixmapCache.getIcon("editDelete.png")) 56 UI.PixmapCache.getIcon("editDelete.png"))
57 57
58 venvManager = e5App().getObject("VirtualEnvManager")
59
58 self.venvComboBox.addItem("") 60 self.venvComboBox.addItem("")
59 self.venvComboBox.addItems( 61 self.venvComboBox.addItems(sorted(venvManager.getVirtualenvNames()))
60 sorted(e5App().getObject("VirtualEnvManager")
61 .getVirtualenvNames()))
62 62
63 self.translationLocalCompleter = E5DirCompleter( 63 self.translationLocalCompleter = E5DirCompleter(
64 self.translationLocalEdit) 64 self.translationLocalEdit)
65 65
66 self.project = project 66 self.project = project
73 venvName = Preferences.getDebugger("Python2VirtualEnv") 73 venvName = Preferences.getDebugger("Python2VirtualEnv")
74 elif self.project.pdata["PROGLANGUAGE"] == "Python3": 74 elif self.project.pdata["PROGLANGUAGE"] == "Python3":
75 venvName = Preferences.getDebugger("Python3VirtualEnv") 75 venvName = Preferences.getDebugger("Python3VirtualEnv")
76 else: 76 else:
77 venvName = "" 77 venvName = ""
78 if not venvName:
79 venvName, _ = venvManager.getDefaultEnvironment()
78 if venvName: 80 if venvName:
79 venvIndex = max(0, self.venvComboBox.findText(venvName)) 81 venvIndex = max(0, self.venvComboBox.findText(venvName))
80 else: 82 else:
81 venvIndex = 0 83 venvIndex = 0
82 self.venvComboBox.setCurrentIndex(venvIndex) 84 self.venvComboBox.setCurrentIndex(venvIndex)

eric ide

mercurial