debugger: let the user specify a working directory when starting a local

application
This commit is contained in:
hjk
2010-05-12 11:48:00 +02:00
parent 84f4193019
commit e65e011706
10 changed files with 67 additions and 29 deletions

View File

@@ -516,6 +516,8 @@ StartExternalDialog::StartExternalDialog(QWidget *parent)
m_ui->execFile->setExpectedKind(Utils::PathChooser::File);
m_ui->execFile->setPromptDialogTitle(tr("Select Executable"));
m_ui->buttonBox->button(QDialogButtonBox::Ok)->setDefault(true);
m_ui->workingDirectory->setExpectedKind(Utils::PathChooser::Directory);
m_ui->workingDirectory->setPromptDialogTitle(tr("Select Working Directory"));
//execLabel->setHidden(false);
//execEdit->setHidden(false);
@@ -543,6 +545,16 @@ QString StartExternalDialog::executableFile() const
return m_ui->execFile->path();
}
void StartExternalDialog::setWorkingDirectory(const QString &str)
{
m_ui->workingDirectory->setPath(str);
}
QString StartExternalDialog::workingDirectory() const
{
return m_ui->workingDirectory->path();
}
void StartExternalDialog::setExecutableArguments(const QString &str)
{
m_ui->argsEdit->setText(str);