summaryrefslogtreecommitdiff
path: root/src/plugins/qnx/blackberrydeviceconfigurationwidget.cpp
diff options
context:
space:
mode:
authorEl Mehdi Fekari <mfekari@rim.com>2013-06-21 19:35:46 +0200
committerMehdi Fekari <mfekari@blackberry.com>2013-06-26 15:25:03 +0200
commit9055eea11f86fce9157970088af0832cff17e1df (patch)
treea2975f3fa87ff05fee6564cc1a34ed0bcc1fabaf /src/plugins/qnx/blackberrydeviceconfigurationwidget.cpp
parent1c6cb9295876380c7fa2afbc8a9669250a3e985c (diff)
downloadqt-creator-9055eea11f86fce9157970088af0832cff17e1df.tar.gz
Qnx: Check the debug token path when uploading to device
The debug token could be (re)moved outside of QtCreator. The current patch: - Checks the debug token path in the device wizard configuration before uploading into device. - Adds a new ReturnStatus if the file does not exist (for further use). Task-number: QTCREATORBUG-9103 Change-Id: I5f48014072e4e807cd637a91f76e80c74195fee6 Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
Diffstat (limited to 'src/plugins/qnx/blackberrydeviceconfigurationwidget.cpp')
-rw-r--r--src/plugins/qnx/blackberrydeviceconfigurationwidget.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/qnx/blackberrydeviceconfigurationwidget.cpp b/src/plugins/qnx/blackberrydeviceconfigurationwidget.cpp
index 252cbb320c..cf11501c90 100644
--- a/src/plugins/qnx/blackberrydeviceconfigurationwidget.cpp
+++ b/src/plugins/qnx/blackberrydeviceconfigurationwidget.cpp
@@ -145,6 +145,12 @@ void BlackBerryDeviceConfigurationWidget::requestDebugToken()
void BlackBerryDeviceConfigurationWidget::uploadDebugToken()
{
+ // check the debug token path before even laucnhing the uploader process
+ if (!QFileInfo(ui->pwdLineEdit->text()).exists()) {
+ QMessageBox::critical(this, tr("Error"), tr("Invalid debug token path."));
+ return;
+ }
+
progressDialog->show();
uploader->uploadDebugToken(ui->debugToken->path(),