From a7695496b4c5e33394ed67434a1d14bbdb6851ac Mon Sep 17 00:00:00 2001
From: ck <qt-info@nokia.com>
Date: Thu, 5 Aug 2010 12:06:37 +0200
Subject: [PATCH] Maemo: Move remote executable GUI update to its own slot.

---
 .../qt-maemo/maemorunconfigurationwidget.cpp                | 6 +++++-
 .../qt-maemo/maemorunconfigurationwidget.h                  | 1 +
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfigurationwidget.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfigurationwidget.cpp
index c3f4acdd1d1..ecd1ef697a1 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfigurationwidget.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfigurationwidget.cpp
@@ -129,7 +129,7 @@ void MaemoRunConfigurationWidget::addGenericWidgets(QVBoxLayout *mainLayout)
     connect(m_runConfiguration, SIGNAL(targetInformationChanged()), this,
         SLOT(updateTargetInformation()));
     connect(m_runConfiguration->deployStep()->deployables(),
-        SIGNAL(modelsCreated()), this, SLOT(updateTargetInformation()));
+        SIGNAL(modelsCreated()), this, SLOT(handleDeploySpecsChanged()));
     handleCurrentDeviceConfigChanged();
 }
 
@@ -256,6 +256,10 @@ void MaemoRunConfigurationWidget::argumentsEdited(const QString &text)
 void MaemoRunConfigurationWidget::updateTargetInformation()
 {
     m_localExecutableLabel->setText(m_runConfiguration->localExecutableFilePath());
+}
+
+void MaemoRunConfigurationWidget::handleDeploySpecsChanged()
+{
     m_remoteExecutableLabel->setText(m_runConfiguration->remoteExecutableFilePath());
 }
 
diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfigurationwidget.h b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfigurationwidget.h
index b2b8619a4a0..4ffb63451f0 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemorunconfigurationwidget.h
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemorunconfigurationwidget.h
@@ -88,6 +88,7 @@ private slots:
     void systemEnvironmentChanged();
     void userEnvironmentChangesChanged(const QList<ProjectExplorer::EnvironmentItem> &userChanges);
     void handleRemoteMountsChanged();
+    void handleDeploySpecsChanged();
 
 private:
     void addGenericWidgets(QVBoxLayout *mainLayout);
-- 
GitLab