src/eric7/Debugger/StartDialog.py

branch
server
changeset 10630
552a790fd9bc
parent 10439
21c28b0f9e41
child 10633
dda7e43934dc
equal deleted inserted replaced
10629:b0d14cba79b1 10630:552a790fd9bc
14 from PyQt6.QtWidgets import QComboBox, QDialog, QDialogButtonBox, QInputDialog 14 from PyQt6.QtWidgets import QComboBox, QDialog, QDialogButtonBox, QInputDialog
15 15
16 from eric7 import Preferences 16 from eric7 import Preferences
17 from eric7.EricWidgets.EricApplication import ericApp 17 from eric7.EricWidgets.EricApplication import ericApp
18 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes 18 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes
19 from eric7.SystemUtilities import FileSystemUtilities
19 20
20 from .Ui_StartDialog import Ui_StartDialog 21 from .Ui_StartDialog import Ui_StartDialog
21 22
22 23
23 class StartDialogMode(enum.Enum): 24 class StartDialogMode(enum.Enum):
200 self.globalOverrideGroup.setChecked(configOverride["enable"]) 201 self.globalOverrideGroup.setChecked(configOverride["enable"])
201 self.redirectCheckBox.setChecked(configOverride["redirect"]) 202 self.redirectCheckBox.setChecked(configOverride["redirect"])
202 203
203 self.scriptnamePicker.addItems(scriptsList) 204 self.scriptnamePicker.addItems(scriptsList)
204 self.scriptnamePicker.setText(scriptName) 205 self.scriptnamePicker.setText(scriptName)
206
207 self.scriptnamePicker.setRemote(
208 FileSystemUtilities.isRemoteFileName(scriptName)
209 )
210 self.workdirPicker.setRemote(
211 FileSystemUtilities.isRemoteFileName(scriptName)
212 )
205 213
206 if dialogMode == StartDialogMode.Debug: 214 if dialogMode == StartDialogMode.Debug:
207 enableMultiprocessGlobal = Preferences.getDebugger("MultiProcessEnabled") 215 enableMultiprocessGlobal = Preferences.getDebugger("MultiProcessEnabled")
208 self.tracePythonCheckBox.setChecked(tracePython) 216 self.tracePythonCheckBox.setChecked(tracePython)
209 self.tracePythonCheckBox.show() 217 self.tracePythonCheckBox.show()

eric ide

mercurial