src/eric7/Preferences/ConfigurationPages/Ui_DebuggerGeneralPage.py

branch
eric7
changeset 11029
1cd8701ed260
parent 10980
40e1979abdb7
--- a/src/eric7/Preferences/ConfigurationPages/Ui_DebuggerGeneralPage.py	Fri Nov 01 12:25:41 2024 +0100
+++ b/src/eric7/Preferences/ConfigurationPages/Ui_DebuggerGeneralPage.py	Fri Nov 01 18:12:30 2024 +0100
@@ -101,29 +101,33 @@
         self.passiveDbgGroup.setObjectName("passiveDbgGroup")
         self.gridLayout = QtWidgets.QGridLayout(self.passiveDbgGroup)
         self.gridLayout.setObjectName("gridLayout")
-        self.label = QtWidgets.QLabel(parent=self.passiveDbgGroup)
-        self.label.setObjectName("label")
-        self.gridLayout.addWidget(self.label, 2, 0, 1, 1)
-        spacerItem2 = QtWidgets.QSpacerItem(91, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
-        self.gridLayout.addItem(spacerItem2, 1, 2, 1, 2)
-        self.passiveDbgBackendCombo = QtWidgets.QComboBox(parent=self.passiveDbgGroup)
-        self.passiveDbgBackendCombo.setObjectName("passiveDbgBackendCombo")
-        self.gridLayout.addWidget(self.passiveDbgBackendCombo, 2, 1, 1, 2)
+        self.TextLabel1_2_2 = QtWidgets.QLabel(parent=self.passiveDbgGroup)
+        self.TextLabel1_2_2.setWordWrap(True)
+        self.TextLabel1_2_2.setObjectName("TextLabel1_2_2")
+        self.gridLayout.addWidget(self.TextLabel1_2_2, 0, 0, 1, 4)
+        self.passiveDbgPortLabel = QtWidgets.QLabel(parent=self.passiveDbgGroup)
+        self.passiveDbgPortLabel.setObjectName("passiveDbgPortLabel")
+        self.gridLayout.addWidget(self.passiveDbgPortLabel, 1, 0, 1, 1)
         self.passiveDbgPortSpinBox = QtWidgets.QSpinBox(parent=self.passiveDbgGroup)
         self.passiveDbgPortSpinBox.setMinimum(1024)
         self.passiveDbgPortSpinBox.setMaximum(65535)
         self.passiveDbgPortSpinBox.setProperty("value", 42424)
         self.passiveDbgPortSpinBox.setObjectName("passiveDbgPortSpinBox")
         self.gridLayout.addWidget(self.passiveDbgPortSpinBox, 1, 1, 1, 1)
-        self.TextLabel1_2_2 = QtWidgets.QLabel(parent=self.passiveDbgGroup)
-        self.TextLabel1_2_2.setWordWrap(True)
-        self.TextLabel1_2_2.setObjectName("TextLabel1_2_2")
-        self.gridLayout.addWidget(self.TextLabel1_2_2, 0, 0, 1, 4)
+        spacerItem2 = QtWidgets.QSpacerItem(91, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+        self.gridLayout.addItem(spacerItem2, 1, 2, 1, 2)
+        self.label = QtWidgets.QLabel(parent=self.passiveDbgGroup)
+        self.label.setObjectName("label")
+        self.gridLayout.addWidget(self.label, 2, 0, 1, 1)
+        self.passiveDbgBackendCombo = QtWidgets.QComboBox(parent=self.passiveDbgGroup)
+        self.passiveDbgBackendCombo.setObjectName("passiveDbgBackendCombo")
+        self.gridLayout.addWidget(self.passiveDbgBackendCombo, 2, 1, 1, 2)
         spacerItem3 = QtWidgets.QSpacerItem(91, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
         self.gridLayout.addItem(spacerItem3, 2, 3, 1, 1)
-        self.passiveDbgPortLabel = QtWidgets.QLabel(parent=self.passiveDbgGroup)
-        self.passiveDbgPortLabel.setObjectName("passiveDbgPortLabel")
-        self.gridLayout.addWidget(self.passiveDbgPortLabel, 1, 0, 1, 1)
+        self.passiveAutoContinueCheckBox = QtWidgets.QCheckBox(parent=self.passiveDbgGroup)
+        self.passiveAutoContinueCheckBox.setChecked(True)
+        self.passiveAutoContinueCheckBox.setObjectName("passiveAutoContinueCheckBox")
+        self.gridLayout.addWidget(self.passiveAutoContinueCheckBox, 3, 0, 1, 4)
         self.verticalLayout_2.addWidget(self.passiveDbgGroup)
         self.remoteDebuggerGroup = QtWidgets.QGroupBox(parent=self.groupBox_12)
         self.remoteDebuggerGroup.setCheckable(True)
@@ -348,7 +352,8 @@
         DebuggerGeneralPage.setTabOrder(self.deleteAllowedHostButton, self.passiveDbgGroup)
         DebuggerGeneralPage.setTabOrder(self.passiveDbgGroup, self.passiveDbgPortSpinBox)
         DebuggerGeneralPage.setTabOrder(self.passiveDbgPortSpinBox, self.passiveDbgBackendCombo)
-        DebuggerGeneralPage.setTabOrder(self.passiveDbgBackendCombo, self.remoteDebuggerGroup)
+        DebuggerGeneralPage.setTabOrder(self.passiveDbgBackendCombo, self.passiveAutoContinueCheckBox)
+        DebuggerGeneralPage.setTabOrder(self.passiveAutoContinueCheckBox, self.remoteDebuggerGroup)
         DebuggerGeneralPage.setTabOrder(self.remoteDebuggerGroup, self.hostLineEdit)
         DebuggerGeneralPage.setTabOrder(self.hostLineEdit, self.execLineEdit)
         DebuggerGeneralPage.setTabOrder(self.execLineEdit, self.remoteDebugClientEdit)
@@ -393,13 +398,16 @@
         self.groupBox_12.setTitle(_translate("DebuggerGeneralPage", "Remote Debugging"))
         self.label_3.setText(_translate("DebuggerGeneralPage", "<font color=\"#FF0000\"><b>Note:</b> Only one or none of \'Passive\' or \'Remote Debugger must be activated.</font>"))
         self.passiveDbgGroup.setTitle(_translate("DebuggerGeneralPage", "Passive Debugger"))
-        self.label.setText(_translate("DebuggerGeneralPage", "Debugger Type:"))
-        self.passiveDbgBackendCombo.setToolTip(_translate("DebuggerGeneralPage", "Select the debugger type of the backend"))
+        self.TextLabel1_2_2.setText(_translate("DebuggerGeneralPage", "<font color=\"#FF0000\"><b>Note:</b> These settings are activated at the next startup of the application.</font>"))
+        self.passiveDbgPortLabel.setText(_translate("DebuggerGeneralPage", "Debug Server Port:"))
         self.passiveDbgPortSpinBox.setToolTip(_translate("DebuggerGeneralPage", "Enter the port the debugger should listen on"))
         self.passiveDbgPortSpinBox.setWhatsThis(_translate("DebuggerGeneralPage", "<b>Debug Server Port</b>\n"
 "<p>Enter the port the debugger should listen on.</p>"))
-        self.TextLabel1_2_2.setText(_translate("DebuggerGeneralPage", "<font color=\"#FF0000\"><b>Note:</b> These settings are activated at the next startup of the application.</font>"))
-        self.passiveDbgPortLabel.setText(_translate("DebuggerGeneralPage", "Debug Server Port:"))
+        self.label.setText(_translate("DebuggerGeneralPage", "Debugger Type:"))
+        self.passiveDbgBackendCombo.setToolTip(_translate("DebuggerGeneralPage", "Select the debugger type of the backend"))
+        self.passiveAutoContinueCheckBox.setToolTip(_translate("DebuggerGeneralPage", "Select to not stop the debugger at the first executable line."))
+        self.passiveAutoContinueCheckBox.setWhatsThis(_translate("DebuggerGeneralPage", "<b>Don\'t stop at first line</b><p>This prevents the debugger from stopping at the first executable line.</p>"))
+        self.passiveAutoContinueCheckBox.setText(_translate("DebuggerGeneralPage", "Don\'t stop at first line"))
         self.remoteDebuggerGroup.setToolTip(_translate("DebuggerGeneralPage", "Select, if the debugger should be run remotely"))
         self.remoteDebuggerGroup.setTitle(_translate("DebuggerGeneralPage", "Remote Debugger"))
         self.hostLabel.setText(_translate("DebuggerGeneralPage", "Remote Host:"))

eric ide

mercurial