From 37c641e668c9f3cd83108e4a5f2e4d6f35e45b54 Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@nokia.com> Date: Fri, 24 Sep 2010 12:39:25 +0200 Subject: [PATCH] Use PathChooser::rawPath() where it makes sense --- src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp | 4 ++-- src/plugins/genericprojectmanager/genericproject.cpp | 2 +- src/plugins/qt4projectmanager/qt4runconfiguration.cpp | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp index 33602ccc748..acf0102d65f 100644 --- a/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp +++ b/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp @@ -435,7 +435,7 @@ void CMakeRunConfigurationWidget::setWorkingDirectory() if (m_ignoreChange) return; m_ignoreChange = true; - m_cmakeRunConfiguration->setUserWorkingDirectory(m_workingDirectoryEdit->path()); + m_cmakeRunConfiguration->setUserWorkingDirectory(m_workingDirectoryEdit->rawPath()); m_ignoreChange = false; } @@ -449,7 +449,7 @@ void CMakeRunConfigurationWidget::resetWorkingDirectory() { // This emits a signal connected to workingDirectoryChanged() // that sets the m_workingDirectoryEdit - m_cmakeRunConfiguration->setUserWorkingDirectory(""); + m_cmakeRunConfiguration->setUserWorkingDirectory(QString()); } void CMakeRunConfigurationWidget::useCppDebuggerToggled(bool toggled) diff --git a/src/plugins/genericprojectmanager/genericproject.cpp b/src/plugins/genericprojectmanager/genericproject.cpp index 0f85ca928fd..db8db8c5cf8 100644 --- a/src/plugins/genericprojectmanager/genericproject.cpp +++ b/src/plugins/genericprojectmanager/genericproject.cpp @@ -514,7 +514,7 @@ void GenericBuildSettingsWidget::init(BuildConfiguration *bc) void GenericBuildSettingsWidget::buildDirectoryChanged() { - m_buildConfiguration->setBuildDirectory(m_pathChooser->path()); + m_buildConfiguration->setBuildDirectory(m_pathChooser->rawPath()); } void GenericBuildSettingsWidget::toolChainSelected(int index) diff --git a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp index 1ab6c4c0412..b5fe3731ea8 100644 --- a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp @@ -209,6 +209,7 @@ Qt4RunConfigurationWidget::Qt4RunConfigurationWidget(Qt4RunConfiguration *qt4Run m_workingDirectoryEdit->setPath(m_qt4RunConfiguration->workingDirectory()); m_workingDirectoryEdit->setBaseDirectory(m_qt4RunConfiguration->target()->project()->projectDirectory()); m_workingDirectoryEdit->setExpectedKind(Utils::PathChooser::Directory); + m_workingDirectoryEdit->setEnvironment(m_qt4RunConfiguration->environment()); m_workingDirectoryEdit->setPromptDialogTitle(tr("Select Working Directory")); QToolButton *resetButton = new QToolButton(this); @@ -378,7 +379,7 @@ void Qt4RunConfigurationWidget::workDirectoryEdited() if (m_ignoreChange) return; m_ignoreChange = true; - m_qt4RunConfiguration->setWorkingDirectory(m_workingDirectoryEdit->path()); + m_qt4RunConfiguration->setWorkingDirectory(m_workingDirectoryEdit->rawPath()); m_ignoreChange = false; } -- GitLab