aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlprojectmanager/qmlproject.cpp
diff options
context:
space:
mode:
authorRoberto Raggi <[email protected]>2009-05-11 17:43:40 +0200
committerRoberto Raggi <[email protected]>2009-05-11 17:43:40 +0200
commit9c2b7235be28c60f2269447f00d1301af3a56c1d (patch)
tree27e76ee7f272ae84404e1dbbf403d2ae44511007 /src/plugins/qmlprojectmanager/qmlproject.cpp
parente1295099f9731191ca4ab1c0ea9187fa48e03ab8 (diff)
Check for valid qmlviewer executable.
Diffstat (limited to 'src/plugins/qmlprojectmanager/qmlproject.cpp')
-rw-r--r--src/plugins/qmlprojectmanager/qmlproject.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp
index 9cca6c52f65..43685dd2fb2 100644
--- a/src/plugins/qmlprojectmanager/qmlproject.cpp
+++ b/src/plugins/qmlprojectmanager/qmlproject.cpp
@@ -50,6 +50,7 @@
#include <QtGui/QFormLayout>
#include <QtGui/QMainWindow>
#include <QtGui/QComboBox>
+#include <QtGui/QMessageBox>
using namespace QmlProjectManager;
using namespace QmlProjectManager::Internal;
@@ -328,6 +329,12 @@ QString QmlRunConfiguration::type() const
QString QmlRunConfiguration::executable() const
{
+ if (! QFile::exists(m_qmlViewer)) {
+ QMessageBox::information(Core::ICore::instance()->mainWindow(),
+ tr("QML Viewer"),
+ tr("Could not find the qmlviewer executable, please specify one."));
+ }
+
return m_qmlViewer;
}