aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/ios/iosrunconfiguration.cpp6
-rw-r--r--src/plugins/ios/iosrunconfiguration.h2
2 files changed, 6 insertions, 2 deletions
diff --git a/src/plugins/ios/iosrunconfiguration.cpp b/src/plugins/ios/iosrunconfiguration.cpp
index e16242ad5fb..87d0dbc229b 100644
--- a/src/plugins/ios/iosrunconfiguration.cpp
+++ b/src/plugins/ios/iosrunconfiguration.cpp
@@ -137,8 +137,10 @@ void IosRunConfiguration::proFileUpdated(QmakeProjectManager::QmakeProFileNode *
return;
m_parseSuccess = success;
m_parseInProgress = parseInProgress;
- if (success && !parseInProgress)
+ if (success && !parseInProgress) {
updateDisplayNames();
+ emit localExecutableChanged();
+ }
enabledCheck();
}
@@ -374,7 +376,7 @@ IosRunConfigurationWidget::IosRunConfigurationWidget(IosRunConfiguration *runCon
SLOT(setDeviceTypeIndex(int)));
connect(m_ui->argumentsLineEdit, SIGNAL(editingFinished()),
SLOT(argumentsLineEditTextEdited()));
- connect(runConfiguration->target(), SIGNAL(buildDirectoryChanged()),
+ connect(runConfiguration, SIGNAL(localExecutableChanged()),
SLOT(updateValues()));
}
diff --git a/src/plugins/ios/iosrunconfiguration.h b/src/plugins/ios/iosrunconfiguration.h
index e7956d36a66..24490fc3441 100644
--- a/src/plugins/ios/iosrunconfiguration.h
+++ b/src/plugins/ios/iosrunconfiguration.h
@@ -88,6 +88,8 @@ protected:
private slots:
void proFileUpdated(QmakeProjectManager::QmakeProFileNode *pro, bool success, bool parseInProgress);
void deviceChanges();
+signals:
+ void localExecutableChanged();
private:
void init();
void enabledCheck();