diff --git a/src/libs/utils/pathchooser.cpp b/src/libs/utils/pathchooser.cpp index eb2dba32911..6f992c5169c 100644 --- a/src/libs/utils/pathchooser.cpp +++ b/src/libs/utils/pathchooser.cpp @@ -426,6 +426,11 @@ QString PathChooser::errorMessage() const return d->m_lineEdit->errorMessage(); } +void PathChooser::triggerChanged() +{ + d->m_lineEdit->triggerChanged(); +} + bool PathChooser::validatePath(const QString &path, QString *errorMessage) { QString expandedPath = d->expandedPath(path); diff --git a/src/libs/utils/pathchooser.h b/src/libs/utils/pathchooser.h index 12e722ccf63..99ddcba840e 100644 --- a/src/libs/utils/pathchooser.h +++ b/src/libs/utils/pathchooser.h @@ -131,6 +131,7 @@ public: bool isReadOnly() const; void setReadOnly(bool b); + void triggerChanged(); private: // Returns overridden title or the one from QString makeDialogTitle(const QString &title); diff --git a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp index ea0f89159c1..3dd5b62b860 100644 --- a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp +++ b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp @@ -188,7 +188,7 @@ void Qt4ProjectConfigWidget::shadowBuildEdited() void Qt4ProjectConfigWidget::updateProblemLabel() { - + m_ui->shadowBuildDirEdit->triggerChanged(); ProjectExplorer::Kit *k = m_buildConfiguration->target()->kit(); const QString proFileName = m_buildConfiguration->target()->project()->document()->fileName();