From 8e4b35b0b12a6454919b101ededea4e96026a757 Mon Sep 17 00:00:00 2001
From: Ulf Hermann <ulf.hermann@qt.io>
Date: Fri, 6 Oct 2017 12:44:48 +0200
Subject: [PATCH] QmlDebug: Add a services preset for QmlPreview

Change-Id: If50aba7544c082d99cf03d2cf3c309fc99488803
Reviewed-by: hjk <hjk@qt.io>
---
 src/libs/qmldebug/qmldebugcommandlinearguments.h       | 5 ++++-
 src/plugins/projectexplorer/projectexplorerconstants.h | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/libs/qmldebug/qmldebugcommandlinearguments.h b/src/libs/qmldebug/qmldebugcommandlinearguments.h
index dfcb40927b1..0e265c27ccf 100644
--- a/src/libs/qmldebug/qmldebugcommandlinearguments.h
+++ b/src/libs/qmldebug/qmldebugcommandlinearguments.h
@@ -35,7 +35,8 @@ enum QmlDebugServicesPreset {
     NoQmlDebugServices,
     QmlDebuggerServices,
     QmlProfilerServices,
-    QmlNativeDebuggerServices
+    QmlNativeDebuggerServices,
+    QmlPreviewServices
 };
 
 static inline QString qmlDebugServices(QmlDebugServicesPreset preset)
@@ -49,6 +50,8 @@ static inline QString qmlDebugServices(QmlDebugServicesPreset preset)
         return QStringLiteral("CanvasFrameRate,EngineControl,DebugMessages");
     case QmlNativeDebuggerServices:
         return QStringLiteral("NativeQmlDebugger");
+    case QmlPreviewServices:
+        return QStringLiteral("QmlPreview");
     default:
         Q_ASSERT(false);
         return QString();
diff --git a/src/plugins/projectexplorer/projectexplorerconstants.h b/src/plugins/projectexplorer/projectexplorerconstants.h
index 68d5e1b2ced..ba5cf543b39 100644
--- a/src/plugins/projectexplorer/projectexplorerconstants.h
+++ b/src/plugins/projectexplorer/projectexplorerconstants.h
@@ -186,6 +186,7 @@ const char NORMAL_RUN_MODE[]="RunConfiguration.NormalRunMode";
 const char QML_PROFILER_RUN_MODE[]="RunConfiguration.QmlProfilerRunMode";
 const char PERFPROFILER_RUN_MODE[]="PerfProfiler.RunMode";
 const char DEBUG_RUN_MODE[]="RunConfiguration.DebugRunMode";
+const char QML_PREVIEW_RUN_MODE[]="RunConfiguration.QmlPreviewRunMode";
 
 // Navigation Widget
 const char PROJECTTREE_ID[] = "Projects";
-- 
GitLab