diff --git a/src/plugins/qnx/blackberryndksettingswidget.cpp b/src/plugins/qnx/blackberryndksettingswidget.cpp
index 80fcc27a24f080c8226bdd46d30ce7c2277fda12..9ca62b4aa68b11def07d687510d13724f0d71868 100644
--- a/src/plugins/qnx/blackberryndksettingswidget.cpp
+++ b/src/plugins/qnx/blackberryndksettingswidget.cpp
@@ -184,6 +184,7 @@ void BlackBerryNDKSettingsWidget::updateNdkList()
 void BlackBerryNDKSettingsWidget::addNdkTarget()
 {
     launchBlackBerryInstallerWizard(BlackBerryInstallerDataHandler::InstallMode);
+    emit targetsUpdated();
 }
 
 void BlackBerryNDKSettingsWidget::removeNdkTarget()
@@ -200,6 +201,7 @@ void BlackBerryNDKSettingsWidget::removeNdkTarget()
 
     if (config->isAutoDetected()) {
         uninstallNdkTarget();
+        emit targetsUpdated();
         return;
     }
 
@@ -214,6 +216,7 @@ void BlackBerryNDKSettingsWidget::removeNdkTarget()
         m_deactivatedTargets.removeOne(config);
         m_bbConfigManager->removeConfiguration(config);
         m_manualNdks->removeChild(m_ui->ndksTreeWidget->currentItem());
+        emit targetsUpdated();
     }
 }
 
@@ -231,6 +234,7 @@ void BlackBerryNDKSettingsWidget::activateNdkTarget()
            m_deactivatedTargets.removeAt(m_deactivatedTargets.indexOf(config));
 
         updateUi(m_ui->ndksTreeWidget->currentItem(), config);
+        emit targetsUpdated();
     }
 }
 
@@ -246,6 +250,7 @@ void BlackBerryNDKSettingsWidget::deactivateNdkTarget()
         m_deactivatedTargets << config;
         m_activatedTargets.removeAt(m_activatedTargets.indexOf(config));
         updateUi(m_ui->ndksTreeWidget->currentItem(), config);
+        emit targetsUpdated();
     }
 }
 
diff --git a/src/plugins/qnx/blackberryndksettingswidget.h b/src/plugins/qnx/blackberryndksettingswidget.h
index 4bacfa5413fbdb5f80e642db61578969e4dc4e42..1105d2fae702e00d157fd00f2357df08b6730f21 100644
--- a/src/plugins/qnx/blackberryndksettingswidget.h
+++ b/src/plugins/qnx/blackberryndksettingswidget.h
@@ -62,7 +62,7 @@ public:
    QList<BlackBerryConfiguration *> deactivatedTargets();
 
 signals:
-    void kitsUpdated();
+    void targetsUpdated();
 
 public slots:
     void launchBlackBerrySetupWizard() const;
diff --git a/src/plugins/qnx/blackberrysetupwizardpages.cpp b/src/plugins/qnx/blackberrysetupwizardpages.cpp
index 4284591a3c076dcba05e73b14fcb059f029af237..21cbe93a9f65d247e66af4347de63f5669baaa76 100644
--- a/src/plugins/qnx/blackberrysetupwizardpages.cpp
+++ b/src/plugins/qnx/blackberrysetupwizardpages.cpp
@@ -86,7 +86,7 @@ BlackBerrySetupWizardNdkPage::BlackBerrySetupWizardNdkPage(QWidget *parent) :
     m_widget = new BlackBerryNDKSettingsWidget(this);
     m_widget->setWizardMessageVisible(false);
 
-    connect(m_widget, SIGNAL(kitsUpdated()), this, SIGNAL(completeChanged()));
+    connect(m_widget, SIGNAL(targetsUpdated()), this, SIGNAL(completeChanged()));
 
     QVBoxLayout *layout = new QVBoxLayout;
     layout->addWidget(m_widget);