src/eric7/Preferences/ConfigurationPages/DebuggerGeneralPage.py

branch
eric7
changeset 10980
40e1979abdb7
parent 10935
680150fd2b8c
child 11000
f8371a2dd08f
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):
     """

eric ide

mercurial