diff options
author | Roberto Raggi <[email protected]> | 2009-05-11 17:43:40 +0200 |
---|---|---|
committer | Roberto Raggi <[email protected]> | 2009-05-11 17:43:40 +0200 |
commit | 9c2b7235be28c60f2269447f00d1301af3a56c1d (patch) | |
tree | 27e76ee7f272ae84404e1dbbf403d2ae44511007 /src/plugins/qmlprojectmanager/qmlproject.cpp | |
parent | e1295099f9731191ca4ab1c0ea9187fa48e03ab8 (diff) |
Check for valid qmlviewer executable.
Diffstat (limited to 'src/plugins/qmlprojectmanager/qmlproject.cpp')
-rw-r--r-- | src/plugins/qmlprojectmanager/qmlproject.cpp | 7 |
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; } |