src/eric7/Project/Ui_DebuggerPropertiesDialog.py

branch
eric7
changeset 10743
5d3a5a05114e
child 10745
2921faddeaec
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/eric7/Project/Ui_DebuggerPropertiesDialog.py	Fri Jun 07 10:05:06 2024 +0200
@@ -0,0 +1,189 @@
+# Form implementation generated from reading ui file '/home/detlev/Development/Python/Eric/eric7_default/src/eric7/Project/DebuggerPropertiesDialog.ui'
+#
+# Created by: PyQt6 UI code generator 6.7.0
+#
+# WARNING: Any manual changes made to this file will be lost when pyuic6 is
+# run again.  Do not edit this file unless you know what you are doing.
+
+
+from PyQt6 import QtCore, QtGui, QtWidgets
+
+
+class Ui_DebuggerPropertiesDialog(object):
+    def setupUi(self, DebuggerPropertiesDialog):
+        DebuggerPropertiesDialog.setObjectName("DebuggerPropertiesDialog")
+        DebuggerPropertiesDialog.resize(592, 671)
+        DebuggerPropertiesDialog.setSizeGripEnabled(True)
+        self.verticalLayout = QtWidgets.QVBoxLayout(DebuggerPropertiesDialog)
+        self.verticalLayout.setObjectName("verticalLayout")
+        self.groupBox = QtWidgets.QGroupBox(parent=DebuggerPropertiesDialog)
+        self.groupBox.setObjectName("groupBox")
+        self.horizontalLayout = QtWidgets.QHBoxLayout(self.groupBox)
+        self.horizontalLayout.setObjectName("horizontalLayout")
+        self.debugClientPicker = EricComboPathPicker(parent=self.groupBox)
+        self.debugClientPicker.setFocusPolicy(QtCore.Qt.FocusPolicy.StrongFocus)
+        self.debugClientPicker.setObjectName("debugClientPicker")
+        self.horizontalLayout.addWidget(self.debugClientPicker)
+        self.debugClientClearHistoryButton = QtWidgets.QToolButton(parent=self.groupBox)
+        self.debugClientClearHistoryButton.setObjectName("debugClientClearHistoryButton")
+        self.horizontalLayout.addWidget(self.debugClientClearHistoryButton)
+        self.verticalLayout.addWidget(self.groupBox)
+        self.venvGroupBox = QtWidgets.QGroupBox(parent=DebuggerPropertiesDialog)
+        self.venvGroupBox.setObjectName("venvGroupBox")
+        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.venvGroupBox)
+        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
+        self.venvComboBox = QtWidgets.QComboBox(parent=self.venvGroupBox)
+        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Fixed)
+        sizePolicy.setHorizontalStretch(0)
+        sizePolicy.setVerticalStretch(0)
+        sizePolicy.setHeightForWidth(self.venvComboBox.sizePolicy().hasHeightForWidth())
+        self.venvComboBox.setSizePolicy(sizePolicy)
+        self.venvComboBox.setObjectName("venvComboBox")
+        self.horizontalLayout_2.addWidget(self.venvComboBox)
+        self.verticalLayout.addWidget(self.venvGroupBox)
+        self.remoteDebuggerGroup = QtWidgets.QGroupBox(parent=DebuggerPropertiesDialog)
+        self.remoteDebuggerGroup.setCheckable(True)
+        self.remoteDebuggerGroup.setObjectName("remoteDebuggerGroup")
+        self.gridLayout = QtWidgets.QGridLayout(self.remoteDebuggerGroup)
+        self.gridLayout.setObjectName("gridLayout")
+        self.hostLabel = QtWidgets.QLabel(parent=self.remoteDebuggerGroup)
+        self.hostLabel.setObjectName("hostLabel")
+        self.gridLayout.addWidget(self.hostLabel, 0, 0, 1, 1)
+        self.remoteHostEdit = QtWidgets.QLineEdit(parent=self.remoteDebuggerGroup)
+        self.remoteHostEdit.setObjectName("remoteHostEdit")
+        self.gridLayout.addWidget(self.remoteHostEdit, 0, 1, 1, 1)
+        self.execLabel = QtWidgets.QLabel(parent=self.remoteDebuggerGroup)
+        self.execLabel.setObjectName("execLabel")
+        self.gridLayout.addWidget(self.execLabel, 1, 0, 1, 1)
+        self.remoteCommandEdit = QtWidgets.QLineEdit(parent=self.remoteDebuggerGroup)
+        self.remoteCommandEdit.setObjectName("remoteCommandEdit")
+        self.gridLayout.addWidget(self.remoteCommandEdit, 1, 1, 1, 1)
+        self.label = QtWidgets.QLabel(parent=self.remoteDebuggerGroup)
+        self.label.setObjectName("label")
+        self.gridLayout.addWidget(self.label, 2, 0, 1, 1)
+        self.remoteDebugClientEdit = QtWidgets.QLineEdit(parent=self.remoteDebuggerGroup)
+        self.remoteDebugClientEdit.setClearButtonEnabled(True)
+        self.remoteDebugClientEdit.setObjectName("remoteDebugClientEdit")
+        self.gridLayout.addWidget(self.remoteDebugClientEdit, 2, 1, 1, 1)
+        self.pathTranslationGroup = QtWidgets.QGroupBox(parent=self.remoteDebuggerGroup)
+        self.pathTranslationGroup.setCheckable(True)
+        self.pathTranslationGroup.setObjectName("pathTranslationGroup")
+        self.gridlayout = QtWidgets.QGridLayout(self.pathTranslationGroup)
+        self.gridlayout.setObjectName("gridlayout")
+        self.textLabel2_9 = QtWidgets.QLabel(parent=self.pathTranslationGroup)
+        self.textLabel2_9.setObjectName("textLabel2_9")
+        self.gridlayout.addWidget(self.textLabel2_9, 1, 0, 1, 1)
+        self.translationLocalEdit = QtWidgets.QLineEdit(parent=self.pathTranslationGroup)
+        self.translationLocalEdit.setObjectName("translationLocalEdit")
+        self.gridlayout.addWidget(self.translationLocalEdit, 1, 1, 1, 1)
+        self.translationRemoteEdit = QtWidgets.QLineEdit(parent=self.pathTranslationGroup)
+        self.translationRemoteEdit.setObjectName("translationRemoteEdit")
+        self.gridlayout.addWidget(self.translationRemoteEdit, 0, 1, 1, 1)
+        self.textLabel1_18 = QtWidgets.QLabel(parent=self.pathTranslationGroup)
+        self.textLabel1_18.setObjectName("textLabel1_18")
+        self.gridlayout.addWidget(self.textLabel1_18, 0, 0, 1, 1)
+        self.gridLayout.addWidget(self.pathTranslationGroup, 3, 0, 1, 2)
+        self.verticalLayout.addWidget(self.remoteDebuggerGroup)
+        self.consoleDebuggerGroup = QtWidgets.QGroupBox(parent=DebuggerPropertiesDialog)
+        self.consoleDebuggerGroup.setCheckable(True)
+        self.consoleDebuggerGroup.setObjectName("consoleDebuggerGroup")
+        self._3 = QtWidgets.QHBoxLayout(self.consoleDebuggerGroup)
+        self._3.setObjectName("_3")
+        self.textLabel1_17 = QtWidgets.QLabel(parent=self.consoleDebuggerGroup)
+        self.textLabel1_17.setObjectName("textLabel1_17")
+        self._3.addWidget(self.textLabel1_17)
+        self.consoleCommandEdit = QtWidgets.QLineEdit(parent=self.consoleDebuggerGroup)
+        self.consoleCommandEdit.setObjectName("consoleCommandEdit")
+        self._3.addWidget(self.consoleCommandEdit)
+        self.verticalLayout.addWidget(self.consoleDebuggerGroup)
+        self.groupBox_3 = QtWidgets.QGroupBox(parent=DebuggerPropertiesDialog)
+        self.groupBox_3.setObjectName("groupBox_3")
+        self._6 = QtWidgets.QGridLayout(self.groupBox_3)
+        self._6.setObjectName("_6")
+        self.debugEnvironmentOverrideCheckBox = QtWidgets.QCheckBox(parent=self.groupBox_3)
+        self.debugEnvironmentOverrideCheckBox.setObjectName("debugEnvironmentOverrideCheckBox")
+        self._6.addWidget(self.debugEnvironmentOverrideCheckBox, 0, 0, 1, 2)
+        self.debugEnvironmentEdit = QtWidgets.QLineEdit(parent=self.groupBox_3)
+        self.debugEnvironmentEdit.setObjectName("debugEnvironmentEdit")
+        self._6.addWidget(self.debugEnvironmentEdit, 1, 1, 1, 1)
+        self.textLabel1_16 = QtWidgets.QLabel(parent=self.groupBox_3)
+        self.textLabel1_16.setObjectName("textLabel1_16")
+        self._6.addWidget(self.textLabel1_16, 1, 0, 1, 1)
+        self.verticalLayout.addWidget(self.groupBox_3)
+        self.redirectCheckBox = QtWidgets.QCheckBox(parent=DebuggerPropertiesDialog)
+        self.redirectCheckBox.setObjectName("redirectCheckBox")
+        self.verticalLayout.addWidget(self.redirectCheckBox)
+        self.noEncodingCheckBox = QtWidgets.QCheckBox(parent=DebuggerPropertiesDialog)
+        self.noEncodingCheckBox.setObjectName("noEncodingCheckBox")
+        self.verticalLayout.addWidget(self.noEncodingCheckBox)
+        self.buttonBox = QtWidgets.QDialogButtonBox(parent=DebuggerPropertiesDialog)
+        self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
+        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok)
+        self.buttonBox.setObjectName("buttonBox")
+        self.verticalLayout.addWidget(self.buttonBox)
+
+        self.retranslateUi(DebuggerPropertiesDialog)
+        self.buttonBox.accepted.connect(DebuggerPropertiesDialog.accept) # type: ignore
+        self.buttonBox.rejected.connect(DebuggerPropertiesDialog.reject) # type: ignore
+        QtCore.QMetaObject.connectSlotsByName(DebuggerPropertiesDialog)
+        DebuggerPropertiesDialog.setTabOrder(self.debugClientPicker, self.debugClientClearHistoryButton)
+        DebuggerPropertiesDialog.setTabOrder(self.debugClientClearHistoryButton, self.venvComboBox)
+        DebuggerPropertiesDialog.setTabOrder(self.venvComboBox, self.remoteDebuggerGroup)
+        DebuggerPropertiesDialog.setTabOrder(self.remoteDebuggerGroup, self.remoteHostEdit)
+        DebuggerPropertiesDialog.setTabOrder(self.remoteHostEdit, self.remoteCommandEdit)
+        DebuggerPropertiesDialog.setTabOrder(self.remoteCommandEdit, self.remoteDebugClientEdit)
+        DebuggerPropertiesDialog.setTabOrder(self.remoteDebugClientEdit, self.pathTranslationGroup)
+        DebuggerPropertiesDialog.setTabOrder(self.pathTranslationGroup, self.translationRemoteEdit)
+        DebuggerPropertiesDialog.setTabOrder(self.translationRemoteEdit, self.translationLocalEdit)
+        DebuggerPropertiesDialog.setTabOrder(self.translationLocalEdit, self.consoleDebuggerGroup)
+        DebuggerPropertiesDialog.setTabOrder(self.consoleDebuggerGroup, self.consoleCommandEdit)
+        DebuggerPropertiesDialog.setTabOrder(self.consoleCommandEdit, self.debugEnvironmentOverrideCheckBox)
+        DebuggerPropertiesDialog.setTabOrder(self.debugEnvironmentOverrideCheckBox, self.debugEnvironmentEdit)
+        DebuggerPropertiesDialog.setTabOrder(self.debugEnvironmentEdit, self.redirectCheckBox)
+        DebuggerPropertiesDialog.setTabOrder(self.redirectCheckBox, self.noEncodingCheckBox)
+
+    def retranslateUi(self, DebuggerPropertiesDialog):
+        _translate = QtCore.QCoreApplication.translate
+        DebuggerPropertiesDialog.setWindowTitle(_translate("DebuggerPropertiesDialog", "Debugger Properties"))
+        self.groupBox.setTitle(_translate("DebuggerPropertiesDialog", "Debug Client"))
+        self.debugClientPicker.setToolTip(_translate("DebuggerPropertiesDialog", "Enter the path of the Debug Client to be used.  Leave empty to use the default."))
+        self.debugClientClearHistoryButton.setToolTip(_translate("DebuggerPropertiesDialog", "Press to clear the history of entered debug clients"))
+        self.venvGroupBox.setTitle(_translate("DebuggerPropertiesDialog", "Virtual Environment"))
+        self.venvComboBox.setToolTip(_translate("DebuggerPropertiesDialog", "Select the virtual environment to be used"))
+        self.remoteDebuggerGroup.setToolTip(_translate("DebuggerPropertiesDialog", "Select, if the debugger should be run remotely"))
+        self.remoteDebuggerGroup.setTitle(_translate("DebuggerPropertiesDialog", "Remote Debugger"))
+        self.hostLabel.setText(_translate("DebuggerPropertiesDialog", "Remote Host:"))
+        self.remoteHostEdit.setToolTip(_translate("DebuggerPropertiesDialog", "Enter the hostname of the remote machine."))
+        self.remoteHostEdit.setWhatsThis(_translate("DebuggerPropertiesDialog", "<b>Remote Host</b>\n"
+"<p>Enter the hostname of the remote machine.</p>"))
+        self.execLabel.setText(_translate("DebuggerPropertiesDialog", "Remote Execution:"))
+        self.remoteCommandEdit.setToolTip(_translate("DebuggerPropertiesDialog", "Enter the remote execution command."))
+        self.remoteCommandEdit.setWhatsThis(_translate("DebuggerPropertiesDialog", "<b>Remote Execution</b>\n"
+"<p>Enter the remote execution command (e.g. ssh). This command is used to log into the remote host and execute the remote debugger.</p>"))
+        self.label.setText(_translate("DebuggerPropertiesDialog", "Remote Debug Client:"))
+        self.remoteDebugClientEdit.setToolTip(_translate("DebuggerPropertiesDialog", "Enter the absolute path of the debug client of the remote host."))
+        self.pathTranslationGroup.setToolTip(_translate("DebuggerPropertiesDialog", "Select, if path translation for remote debugging should be done"))
+        self.pathTranslationGroup.setTitle(_translate("DebuggerPropertiesDialog", "Perform Path Translation"))
+        self.textLabel2_9.setText(_translate("DebuggerPropertiesDialog", "Local Path:"))
+        self.translationLocalEdit.setToolTip(_translate("DebuggerPropertiesDialog", "Enter the local path"))
+        self.translationRemoteEdit.setToolTip(_translate("DebuggerPropertiesDialog", "Enter the remote path"))
+        self.textLabel1_18.setText(_translate("DebuggerPropertiesDialog", "Remote Path:"))
+        self.consoleDebuggerGroup.setToolTip(_translate("DebuggerPropertiesDialog", "Select, if the debugger should be executed in a console window"))
+        self.consoleDebuggerGroup.setTitle(_translate("DebuggerPropertiesDialog", "Console Debugger"))
+        self.textLabel1_17.setText(_translate("DebuggerPropertiesDialog", "Console Command:"))
+        self.consoleCommandEdit.setToolTip(_translate("DebuggerPropertiesDialog", "Enter the console command (e.g. xterm -e)"))
+        self.consoleCommandEdit.setWhatsThis(_translate("DebuggerPropertiesDialog", "<b>Console Command</b>\n"
+"<p>Enter the console command (e.g. xterm -e). This command is used to open a command window for the debugger.</p>"))
+        self.groupBox_3.setTitle(_translate("DebuggerPropertiesDialog", "Environment Variables for Debug Client"))
+        self.debugEnvironmentOverrideCheckBox.setToolTip(_translate("DebuggerPropertiesDialog", "Select, if the environment of the debug client should be replaced"))
+        self.debugEnvironmentOverrideCheckBox.setText(_translate("DebuggerPropertiesDialog", "Replace Environment Variables"))
+        self.debugEnvironmentEdit.setToolTip(_translate("DebuggerPropertiesDialog", "Enter the environment variables to be set."))
+        self.debugEnvironmentEdit.setWhatsThis(_translate("DebuggerPropertiesDialog", "<b>Environment Variables</b>\n"
+"<p>Enter the environment variables to be set for the debugger. The individual settings must be separated by whitespace and be given in the form \'var=value\'.</p>\n"
+"<p>Example: var1=1 var2=\"hello world\"</p>"))
+        self.textLabel1_16.setText(_translate("DebuggerPropertiesDialog", "Environment Variables:"))
+        self.redirectCheckBox.setToolTip(_translate("DebuggerPropertiesDialog", "Select to redirect stdin, stdout and stderr of the program being debugged to the eric IDE"))
+        self.redirectCheckBox.setText(_translate("DebuggerPropertiesDialog", "Redirect stdin/stdout/stderr"))
+        self.noEncodingCheckBox.setToolTip(_translate("DebuggerPropertiesDialog", "Select to not set the debug client encoding"))
+        self.noEncodingCheckBox.setText(_translate("DebuggerPropertiesDialog", "Don\'t set the encoding of the debug client"))
+from eric7.EricWidgets.EricPathPicker import EricComboPathPicker

eric ide

mercurial