diff --git a/src/plugins/qmlprojectmanager/qmlprojectconstants.h b/src/plugins/qmlprojectmanager/qmlprojectconstants.h index ebf39208b02554ee34fb68c4e5d563b23b78ac34..dcd3681e3359ae0d0a7b5b21b184066a4e5040aa 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectconstants.h +++ b/src/plugins/qmlprojectmanager/qmlprojectconstants.h @@ -37,8 +37,6 @@ const char *const PROJECTCONTEXT = "QmlProject.ProjectContext"; const char *const LANG_QML = "QML"; const char *const QMLMIMETYPE = "application/x-qmlproject"; -const char *const QMLRUNCONFIGURATION = "QmlProject.QmlLocalApplicationRunConfiguration"; - // contexts const char *const C_FILESEDITOR = ".files Editor"; diff --git a/src/plugins/qmlprojectmanager/qmlprojecttarget.cpp b/src/plugins/qmlprojectmanager/qmlprojecttarget.cpp index fcff2b9aca3bf8b9e60618de24400469adcffb32..c7bf7dee25d87bac52e9ba888e9a53831399b1ff 100644 --- a/src/plugins/qmlprojectmanager/qmlprojecttarget.cpp +++ b/src/plugins/qmlprojectmanager/qmlprojecttarget.cpp @@ -33,6 +33,7 @@ #include "qmlprojectmanagerconstants.h" #include "qmlprojectrunconfiguration.h" +#include <QtCore/QDebug> #include <QtGui/QApplication> #include <QtGui/QStyle> @@ -67,6 +68,11 @@ bool QmlProjectTarget::fromMap(const QVariantMap &map) if (!Target::fromMap(map)) return false; + if (runConfigurations().isEmpty()) { + qWarning() << "Failed to restore run configuration of QML project!"; + return false; + } + setDisplayName(QApplication::translate("QmlProjectManager::QmlTarget", Constants::QML_VIEWER_TARGET_DISPLAY_NAME, "QML Runtime target display name"));