diff --git a/src/plugins/qnx/blackberrydeployconfiguration.cpp b/src/plugins/qnx/blackberrydeployconfiguration.cpp index 4bee532888599bcb1cb39c0d3883241a152d76cc..ccdd84640af9212ebb4a8de426b5280d44d09302 100644 --- a/src/plugins/qnx/blackberrydeployconfiguration.cpp +++ b/src/plugins/qnx/blackberrydeployconfiguration.cpp @@ -77,6 +77,8 @@ void BlackBerryDeployConfiguration::ctor() target()->project()->setNamedSettings(QLatin1String(DEPLOYMENT_INFO_SETTING), data); } + connect(target()->project(), SIGNAL(proFilesEvaluated()), this, SLOT(setupBarDescriptor()), Qt::UniqueConnection); + setDefaultDisplayName(tr("Deploy to BlackBerry Device")); } diff --git a/src/plugins/qnx/blackberrydeployconfiguration.h b/src/plugins/qnx/blackberrydeployconfiguration.h index c6238eb27b43ddea64cad2db44853aff73f2f93a..24ca2145c19303ec416cafc1f1647a0fed1dfa20 100644 --- a/src/plugins/qnx/blackberrydeployconfiguration.h +++ b/src/plugins/qnx/blackberrydeployconfiguration.h @@ -61,9 +61,11 @@ public: protected: BlackBerryDeployConfiguration(ProjectExplorer::Target *parent, BlackBerryDeployConfiguration *source); +private slots: + void setupBarDescriptor(); + private: void ctor(); - void setupBarDescriptor(); void addBarDescriptorToProject(const QString& barDescriptorPath); }; diff --git a/src/plugins/qnx/blackberrydeployconfigurationfactory.cpp b/src/plugins/qnx/blackberrydeployconfigurationfactory.cpp index f3a64af0bffe49ad49eceebaea341f36606e4f60..9579f28f3a724bce0b746038936b5ff99a0dc117 100644 --- a/src/plugins/qnx/blackberrydeployconfigurationfactory.cpp +++ b/src/plugins/qnx/blackberrydeployconfigurationfactory.cpp @@ -92,7 +92,6 @@ ProjectExplorer::DeployConfiguration *BlackBerryDeployConfigurationFactory::crea return 0; BlackBerryDeployConfiguration *dc = new BlackBerryDeployConfiguration(parent); - dc->setupBarDescriptor(); dc->stepList()->insertStep(0, new BlackBerryCreatePackageStep(dc->stepList())); dc->stepList()->insertStep(1, new BlackBerryDeployStep(dc->stepList())); return dc;