From d37ee4d1ab30ce10e9f1bcc0e0a227bdfb2294c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20N=C3=A4tterlund?= <tobias.naetterlund.qnx@kdab.com> Date: Thu, 25 Oct 2012 19:03:14 +0200 Subject: [PATCH] QNX: Add bar-descriptor.xml to new project, and make sure it shows up in project tree Change-Id: I41bc5f442977669120cf6b8a315d7bcf481b7f9d Reviewed-by: Mehdi Fekari <mfekari@rim.com> Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com> --- src/plugins/qnx/blackberrydeployconfiguration.cpp | 2 ++ src/plugins/qnx/blackberrydeployconfiguration.h | 4 +++- src/plugins/qnx/blackberrydeployconfigurationfactory.cpp | 1 - 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/plugins/qnx/blackberrydeployconfiguration.cpp b/src/plugins/qnx/blackberrydeployconfiguration.cpp index 4bee5328885..ccdd84640af 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 c6238eb27b4..24ca2145c19 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 f3a64af0bff..9579f28f3a7 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; -- GitLab