# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file '/home/detlev/Development/Python/Eric4/eric4_0/eric4/Project/DebuggerPropertiesDialog.ui'
#
# Created: Sat Mar 24 11:58:18 2007
#      by: PyQt4 UI code generator 4-snapshot-20070125
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

class Ui_DebuggerPropertiesDialog(object):
    def setupUi(self, DebuggerPropertiesDialog):
        DebuggerPropertiesDialog.setObjectName("DebuggerPropertiesDialog")
        DebuggerPropertiesDialog.resize(QtCore.QSize(QtCore.QRect(0,0,592,573).size()).expandedTo(DebuggerPropertiesDialog.minimumSizeHint()))
        DebuggerPropertiesDialog.setSizeGripEnabled(True)

        self.vboxlayout = QtGui.QVBoxLayout(DebuggerPropertiesDialog)
        self.vboxlayout.setMargin(6)
        self.vboxlayout.setSpacing(6)
        self.vboxlayout.setObjectName("vboxlayout")

        self.groupBox = QtGui.QGroupBox(DebuggerPropertiesDialog)
        self.groupBox.setObjectName("groupBox")

        self.hboxlayout = QtGui.QHBoxLayout(self.groupBox)
        self.hboxlayout.setMargin(6)
        self.hboxlayout.setSpacing(6)
        self.hboxlayout.setObjectName("hboxlayout")

        self.debugClientEdit = QtGui.QLineEdit(self.groupBox)
        self.debugClientEdit.setObjectName("debugClientEdit")
        self.hboxlayout.addWidget(self.debugClientEdit)

        self.debugClientButton = QtGui.QPushButton(self.groupBox)
        self.debugClientButton.setObjectName("debugClientButton")
        self.hboxlayout.addWidget(self.debugClientButton)
        self.vboxlayout.addWidget(self.groupBox)

        self.groupBox_2 = QtGui.QGroupBox(DebuggerPropertiesDialog)
        self.groupBox_2.setObjectName("groupBox_2")

        self.hboxlayout1 = QtGui.QHBoxLayout(self.groupBox_2)
        self.hboxlayout1.setMargin(6)
        self.hboxlayout1.setSpacing(6)
        self.hboxlayout1.setObjectName("hboxlayout1")

        self.interpreterEdit = QtGui.QLineEdit(self.groupBox_2)
        self.interpreterEdit.setObjectName("interpreterEdit")
        self.hboxlayout1.addWidget(self.interpreterEdit)

        self.interpreterButton = QtGui.QPushButton(self.groupBox_2)
        self.interpreterButton.setObjectName("interpreterButton")
        self.hboxlayout1.addWidget(self.interpreterButton)
        self.vboxlayout.addWidget(self.groupBox_2)

        self.groupBox_3 = QtGui.QGroupBox(DebuggerPropertiesDialog)
        self.groupBox_3.setObjectName("groupBox_3")

        self.gridlayout = QtGui.QGridLayout(self.groupBox_3)
        self.gridlayout.setMargin(6)
        self.gridlayout.setSpacing(6)
        self.gridlayout.setObjectName("gridlayout")

        self.debugEnvironmentOverrideCheckBox = QtGui.QCheckBox(self.groupBox_3)
        self.debugEnvironmentOverrideCheckBox.setObjectName("debugEnvironmentOverrideCheckBox")
        self.gridlayout.addWidget(self.debugEnvironmentOverrideCheckBox,0,0,1,2)

        self.debugEnvironmentEdit = QtGui.QLineEdit(self.groupBox_3)
        self.debugEnvironmentEdit.setObjectName("debugEnvironmentEdit")
        self.gridlayout.addWidget(self.debugEnvironmentEdit,1,1,1,1)

        self.textLabel1_16 = QtGui.QLabel(self.groupBox_3)
        self.textLabel1_16.setObjectName("textLabel1_16")
        self.gridlayout.addWidget(self.textLabel1_16,1,0,1,1)
        self.vboxlayout.addWidget(self.groupBox_3)

        self.remoteDebuggerGroup = QtGui.QGroupBox(DebuggerPropertiesDialog)
        self.remoteDebuggerGroup.setCheckable(True)
        self.remoteDebuggerGroup.setObjectName("remoteDebuggerGroup")

        self.gridlayout1 = QtGui.QGridLayout(self.remoteDebuggerGroup)
        self.gridlayout1.setMargin(6)
        self.gridlayout1.setSpacing(6)
        self.gridlayout1.setObjectName("gridlayout1")

        self.pathTranslationGroup = QtGui.QGroupBox(self.remoteDebuggerGroup)
        self.pathTranslationGroup.setCheckable(True)
        self.pathTranslationGroup.setObjectName("pathTranslationGroup")

        self.gridlayout2 = QtGui.QGridLayout(self.pathTranslationGroup)
        self.gridlayout2.setMargin(6)
        self.gridlayout2.setSpacing(6)
        self.gridlayout2.setObjectName("gridlayout2")

        self.textLabel2_9 = QtGui.QLabel(self.pathTranslationGroup)
        self.textLabel2_9.setObjectName("textLabel2_9")
        self.gridlayout2.addWidget(self.textLabel2_9,1,0,1,1)

        self.translationLocalEdit = QtGui.QLineEdit(self.pathTranslationGroup)
        self.translationLocalEdit.setObjectName("translationLocalEdit")
        self.gridlayout2.addWidget(self.translationLocalEdit,1,1,1,1)

        self.translationRemoteEdit = QtGui.QLineEdit(self.pathTranslationGroup)
        self.translationRemoteEdit.setObjectName("translationRemoteEdit")
        self.gridlayout2.addWidget(self.translationRemoteEdit,0,1,1,1)

        self.textLabel1_18 = QtGui.QLabel(self.pathTranslationGroup)
        self.textLabel1_18.setObjectName("textLabel1_18")
        self.gridlayout2.addWidget(self.textLabel1_18,0,0,1,1)
        self.gridlayout1.addWidget(self.pathTranslationGroup,2,0,1,2)

        self.hostLabel = QtGui.QLabel(self.remoteDebuggerGroup)
        self.hostLabel.setObjectName("hostLabel")
        self.gridlayout1.addWidget(self.hostLabel,0,0,1,1)

        self.remoteCommandEdit = QtGui.QLineEdit(self.remoteDebuggerGroup)
        self.remoteCommandEdit.setObjectName("remoteCommandEdit")
        self.gridlayout1.addWidget(self.remoteCommandEdit,1,1,1,1)

        self.execLabel = QtGui.QLabel(self.remoteDebuggerGroup)
        self.execLabel.setObjectName("execLabel")
        self.gridlayout1.addWidget(self.execLabel,1,0,1,1)

        self.remoteHostEdit = QtGui.QLineEdit(self.remoteDebuggerGroup)
        self.remoteHostEdit.setObjectName("remoteHostEdit")
        self.gridlayout1.addWidget(self.remoteHostEdit,0,1,1,1)
        self.vboxlayout.addWidget(self.remoteDebuggerGroup)

        self.consoleDebuggerGroup = QtGui.QGroupBox(DebuggerPropertiesDialog)
        self.consoleDebuggerGroup.setCheckable(True)
        self.consoleDebuggerGroup.setObjectName("consoleDebuggerGroup")

        self.hboxlayout2 = QtGui.QHBoxLayout(self.consoleDebuggerGroup)
        self.hboxlayout2.setMargin(6)
        self.hboxlayout2.setSpacing(6)
        self.hboxlayout2.setObjectName("hboxlayout2")

        self.textLabel1_17 = QtGui.QLabel(self.consoleDebuggerGroup)
        self.textLabel1_17.setObjectName("textLabel1_17")
        self.hboxlayout2.addWidget(self.textLabel1_17)

        self.consoleCommandEdit = QtGui.QLineEdit(self.consoleDebuggerGroup)
        self.consoleCommandEdit.setObjectName("consoleCommandEdit")
        self.hboxlayout2.addWidget(self.consoleCommandEdit)
        self.vboxlayout.addWidget(self.consoleDebuggerGroup)

        self.redirectCheckBox = QtGui.QCheckBox(DebuggerPropertiesDialog)
        self.redirectCheckBox.setObjectName("redirectCheckBox")
        self.vboxlayout.addWidget(self.redirectCheckBox)

        self.noEncodingCheckBox = QtGui.QCheckBox(DebuggerPropertiesDialog)
        self.noEncodingCheckBox.setObjectName("noEncodingCheckBox")
        self.vboxlayout.addWidget(self.noEncodingCheckBox)

        self.buttonBox = QtGui.QDialogButtonBox(DebuggerPropertiesDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.NoButton|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.vboxlayout.addWidget(self.buttonBox)

        self.retranslateUi(DebuggerPropertiesDialog)
        QtCore.QObject.connect(self.buttonBox,QtCore.SIGNAL("accepted()"),DebuggerPropertiesDialog.accept)
        QtCore.QObject.connect(self.buttonBox,QtCore.SIGNAL("rejected()"),DebuggerPropertiesDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(DebuggerPropertiesDialog)
        DebuggerPropertiesDialog.setTabOrder(self.debugClientEdit,self.debugClientButton)
        DebuggerPropertiesDialog.setTabOrder(self.debugClientButton,self.interpreterEdit)
        DebuggerPropertiesDialog.setTabOrder(self.interpreterEdit,self.interpreterButton)
        DebuggerPropertiesDialog.setTabOrder(self.interpreterButton,self.debugEnvironmentOverrideCheckBox)
        DebuggerPropertiesDialog.setTabOrder(self.debugEnvironmentOverrideCheckBox,self.debugEnvironmentEdit)
        DebuggerPropertiesDialog.setTabOrder(self.debugEnvironmentEdit,self.remoteDebuggerGroup)
        DebuggerPropertiesDialog.setTabOrder(self.remoteDebuggerGroup,self.remoteHostEdit)
        DebuggerPropertiesDialog.setTabOrder(self.remoteHostEdit,self.remoteCommandEdit)
        DebuggerPropertiesDialog.setTabOrder(self.remoteCommandEdit,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.redirectCheckBox)

    def retranslateUi(self, DebuggerPropertiesDialog):
        DebuggerPropertiesDialog.setWindowTitle(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Debugger Properties", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox.setTitle(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Debug Client", None, QtGui.QApplication.UnicodeUTF8))
        self.debugClientEdit.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Enter the path of the Debug Client to be used.  Leave empty to use the default.", None, QtGui.QApplication.UnicodeUTF8))
        self.debugClientButton.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Press to select the Debug Client via a file selection dialog", None, QtGui.QApplication.UnicodeUTF8))
        self.debugClientButton.setText(QtGui.QApplication.translate("DebuggerPropertiesDialog", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_2.setTitle(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Interpreter for Debug Client", None, QtGui.QApplication.UnicodeUTF8))
        self.interpreterEdit.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Enter the path of the interpreter to be used by the debug client.", None, QtGui.QApplication.UnicodeUTF8))
        self.interpreterButton.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Press to select the interpreter via a file selection dialog", None, QtGui.QApplication.UnicodeUTF8))
        self.interpreterButton.setText(QtGui.QApplication.translate("DebuggerPropertiesDialog", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_3.setTitle(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Environment for Debug Client", None, QtGui.QApplication.UnicodeUTF8))
        self.debugEnvironmentOverrideCheckBox.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Select, if the environment of the debug client should be replaced", None, QtGui.QApplication.UnicodeUTF8))
        self.debugEnvironmentOverrideCheckBox.setText(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Replace Environment", None, QtGui.QApplication.UnicodeUTF8))
        self.debugEnvironmentEdit.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Enter the environment variables to be set.", None, QtGui.QApplication.UnicodeUTF8))
        self.debugEnvironmentEdit.setWhatsThis(QtGui.QApplication.translate("DebuggerPropertiesDialog", "<b>Environment</b>\n"
        "<p>Enter the environment variables to be set for the debugger. The individual settings must be separate by whitespace and be given in the form \'var=value\'.</p>\n"
        "<p>Example: var1=1 var2=\"hello world\"</p>", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel1_16.setText(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Environment:", None, QtGui.QApplication.UnicodeUTF8))
        self.remoteDebuggerGroup.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Select, if the debugger should be run remotely", None, QtGui.QApplication.UnicodeUTF8))
        self.remoteDebuggerGroup.setTitle(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Remote Debugger", None, QtGui.QApplication.UnicodeUTF8))
        self.pathTranslationGroup.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Select, if path translation for remote debugging should be done", None, QtGui.QApplication.UnicodeUTF8))
        self.pathTranslationGroup.setTitle(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Perform Path Translation", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel2_9.setText(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Local Path:", None, QtGui.QApplication.UnicodeUTF8))
        self.translationLocalEdit.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Enter the local path", None, QtGui.QApplication.UnicodeUTF8))
        self.translationRemoteEdit.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Enter the remote path", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel1_18.setText(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Remote Path:", None, QtGui.QApplication.UnicodeUTF8))
        self.hostLabel.setText(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Remote Host:", None, QtGui.QApplication.UnicodeUTF8))
        self.remoteCommandEdit.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Enter the remote execution command.", None, QtGui.QApplication.UnicodeUTF8))
        self.remoteCommandEdit.setWhatsThis(QtGui.QApplication.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>", None, QtGui.QApplication.UnicodeUTF8))
        self.execLabel.setText(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Remote Execution:", None, QtGui.QApplication.UnicodeUTF8))
        self.remoteHostEdit.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Enter the hostname of the remote machine.", None, QtGui.QApplication.UnicodeUTF8))
        self.remoteHostEdit.setWhatsThis(QtGui.QApplication.translate("DebuggerPropertiesDialog", "<b>Remote Host</b>\n"
        "<p>Enter the hostname of the remote machine.</p>", None, QtGui.QApplication.UnicodeUTF8))
        self.consoleDebuggerGroup.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Select, if the debugger should be executed in a console window", None, QtGui.QApplication.UnicodeUTF8))
        self.consoleDebuggerGroup.setTitle(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Console Debugger", None, QtGui.QApplication.UnicodeUTF8))
        self.textLabel1_17.setText(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Console Command:", None, QtGui.QApplication.UnicodeUTF8))
        self.consoleCommandEdit.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Enter the console command (e.g. xterm -e)", None, QtGui.QApplication.UnicodeUTF8))
        self.consoleCommandEdit.setWhatsThis(QtGui.QApplication.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>", None, QtGui.QApplication.UnicodeUTF8))
        self.redirectCheckBox.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Select to redirect stdin, stdout and stderr of the program being debugged to the eric4 IDE", None, QtGui.QApplication.UnicodeUTF8))
        self.redirectCheckBox.setText(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Redirect stdin/stdout/stderr", None, QtGui.QApplication.UnicodeUTF8))
        self.noEncodingCheckBox.setToolTip(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Select to not set the debug client encoding", None, QtGui.QApplication.UnicodeUTF8))
        self.noEncodingCheckBox.setText(QtGui.QApplication.translate("DebuggerPropertiesDialog", "Don\'t set the encoding of the debug client", None, QtGui.QApplication.UnicodeUTF8))



if __name__ == "__main__":
    import sys
    app = QtGui.QApplication(sys.argv)
    DebuggerPropertiesDialog = QtGui.QDialog()
    ui = Ui_DebuggerPropertiesDialog()
    ui.setupUi(DebuggerPropertiesDialog)
    DebuggerPropertiesDialog.show()
    sys.exit(app.exec_())
