diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp index 9cca6c52f6527f08420ca0ee6924dc4298f38c96..43685dd2fb25af71cb880d8f6f3a7cbe8ad5bac9 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; }