126 self.coverageGroup.setVisible(self.__dialogMode == StartDialogMode.Coverage) |
126 self.coverageGroup.setVisible(self.__dialogMode == StartDialogMode.Coverage) |
127 self.profileGroup.setVisible(self.__dialogMode == StartDialogMode.Profile) |
127 self.profileGroup.setVisible(self.__dialogMode == StartDialogMode.Profile) |
128 # nothing special for 'Run' mode |
128 # nothing special for 'Run' mode |
129 |
129 |
130 self.venvComboBox.addItem("") |
130 self.venvComboBox.addItem("") |
131 projectEnvironmentString = ( |
131 if ericApp().getObject("EricServer").isServerConnected(): |
132 ericApp().getObject("DebugServer").getProjectEnvironmentString() |
132 # TODO: add project entry once server based project envs are supported |
133 ) |
133 self.venvComboBox.addItems( |
134 if projectEnvironmentString: |
134 sorted( |
135 self.venvComboBox.addItem(projectEnvironmentString) |
135 ericApp() |
136 self.venvComboBox.addItems( |
136 .getObject("VirtualEnvManager") |
137 sorted(ericApp().getObject("VirtualEnvManager").getVirtualenvNames()) |
137 .getEricServerEnvironmentNames( |
138 ) |
138 host=ericApp().getObject("EricServer").getHostName() |
|
139 ) |
|
140 ) |
|
141 ) |
|
142 else: |
|
143 projectEnvironmentString = ( |
|
144 ericApp().getObject("DebugServer").getProjectEnvironmentString() |
|
145 ) |
|
146 if projectEnvironmentString: |
|
147 self.venvComboBox.addItem(projectEnvironmentString) |
|
148 self.venvComboBox.addItems( |
|
149 sorted(ericApp().getObject("VirtualEnvManager").getVirtualenvNames()) |
|
150 ) |
139 |
151 |
140 self.scriptnamePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
152 self.scriptnamePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) |
141 self.scriptnamePicker.setDefaultDirectory( |
153 self.scriptnamePicker.setDefaultDirectory( |
142 Preferences.getMultiProject("Workspace") |
154 Preferences.getMultiProject("Workspace") |
143 ) |
155 ) |