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) |