diff --git a/src/libs/qmldebug/qmldebugcommandlinearguments.h b/src/libs/qmldebug/qmldebugcommandlinearguments.h
index dfcb40927b1ca757603085a9d05f23949101ecd0..0e265c27ccf19612f102cd116cb6ae4c5e9e4c04 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 68d5e1b2ced2957a4e815c4d3e2269ecc77b3918..ba5cf543b39643c30664da541bc94417e9636ba9 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";