diff -r 960fe726594c -r 40e1979abdb7 src/eric7/Preferences/ConfigurationPages/DebuggerGeneralPage.py --- a/src/eric7/Preferences/ConfigurationPages/DebuggerGeneralPage.py Tue Oct 15 16:29:36 2024 +0200 +++ b/src/eric7/Preferences/ConfigurationPages/DebuggerGeneralPage.py Wed Oct 16 11:26:07 2024 +0200 @@ -367,6 +367,34 @@ ).format(allowedHost), ) + @pyqtSlot(bool) + def on_passiveDbgGroup_toggled(self, checked): + """ + Private slot to handle a change of the checked state of the passive debugging + option. + + @param checked checked state + @type bool + """ + if checked: + # Only one of passive debugging or remote debugging or none must be + # selected. + self.remoteDebuggerGroup.setChecked(False) + + @pyqtSlot(bool) + def on_remoteDebuggerGroup_toggled(self, checked): + """ + Private slot to handle a change of the checked state of the remote debugging + option. + + @param checked checked state + @type bool + """ + if checked: + # Only one of passive debugging or remote debugging or none must be + # selected. + self.passiveDbgGroup.setChecked(False) + class PreviewModel(QAbstractItemModel): """