diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp
index 746a5eed0e052cdb875a0d401e9807e65192e34b..0c9670ca6bfbecd85287fbfc852c681fa7ffb499 100644
--- a/src/plugins/qmlprojectmanager/qmlproject.cpp
+++ b/src/plugins/qmlprojectmanager/qmlproject.cpp
@@ -416,7 +416,7 @@ QWidget *QmlRunConfiguration::configurationWidget()
     Core::Utils::PathChooser *qmlViewer = new Core::Utils::PathChooser;
     qmlViewer->setExpectedKind(Core::Utils::PathChooser::Command);
     qmlViewer->setPath(executable());
-    connect(qmlViewer, SIGNAL(changed()), this, SLOT(onQmlViewerChanged()));
+    connect(qmlViewer, SIGNAL(changed(QString)), this, SLOT(onQmlViewerChanged()));
 
     form->addRow(tr("QML Viewer"), qmlViewer);
     form->addRow(tr("Main QML File:"), combo);