From 9c2b7235be28c60f2269447f00d1301af3a56c1d Mon Sep 17 00:00:00 2001 From: Roberto Raggi <roberto.raggi@nokia.com> Date: Mon, 11 May 2009 17:43:40 +0200 Subject: [PATCH] Check for valid qmlviewer executable. --- src/plugins/qmlprojectmanager/qmlproject.cpp | 7 +++++++ 1 file changed, 7 insertions(+) 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; } -- GitLab