diff --git a/src/libs/utils/pathchooser.cpp b/src/libs/utils/pathchooser.cpp index eb2dba32911fa61d087a2f9518b06b0945e8ddbd..6f992c5169c3f6c329d1b8312f0782c86b94891d 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 12e722ccf631f83378ee29f3d841a1e8409e2444..99ddcba840ef20a4bd3bb7e06a157d52e20d38eb 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 <title> QString makeDialogTitle(const QString &title); diff --git a/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp b/src/plugins/qt4projectmanager/qt4projectconfigwidget.cpp index ea0f89159c1bff05dc3ed557b6c227f7037d8cb4..3dd5b62b860e9d3181a89057d1c5afbbe2993c64 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();