From b45bfbf69c842cf5f64b7da6933e1558dffd7ae5 Mon Sep 17 00:00:00 2001
From: hjk <hjk@theqtcompany.com>
Date: Tue, 12 May 2015 14:26:58 +0200
Subject: [PATCH] Add TerminalAspect convenience accessor

Unbreaks build after 90f19ce.

Change-Id: I0f1ddec10abda39149dd3743bdff1d0186d1de31
Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
---
 .../projectexplorer/runconfigurationaspects.cpp        | 10 ++++++++++
 src/plugins/projectexplorer/runconfigurationaspects.h  |  4 ++++
 2 files changed, 14 insertions(+)

diff --git a/src/plugins/projectexplorer/runconfigurationaspects.cpp b/src/plugins/projectexplorer/runconfigurationaspects.cpp
index b9977dcc2b2..12dd99461be 100644
--- a/src/plugins/projectexplorer/runconfigurationaspects.cpp
+++ b/src/plugins/projectexplorer/runconfigurationaspects.cpp
@@ -113,6 +113,16 @@ void TerminalAspect::setUseTerminal(bool useTerminal)
     }
 }
 
+ApplicationLauncher::Mode TerminalAspect::runMode() const
+{
+    return m_useTerminal ? ApplicationLauncher::Console : ApplicationLauncher::Gui;
+}
+
+void TerminalAspect::setRunMode(ApplicationLauncher::Mode runMode)
+{
+    setUseTerminal(runMode == ApplicationLauncher::Console);
+}
+
 /*!
     \class ProjectExplorer::WorkingDirectoryAspect
 */
diff --git a/src/plugins/projectexplorer/runconfigurationaspects.h b/src/plugins/projectexplorer/runconfigurationaspects.h
index ee631ae2cad..0f3d346c307 100644
--- a/src/plugins/projectexplorer/runconfigurationaspects.h
+++ b/src/plugins/projectexplorer/runconfigurationaspects.h
@@ -32,6 +32,7 @@
 #define RUNCONFIGURATION_ASPECTS_H
 
 #include "runconfiguration.h"
+#include "applicationlauncher.h"
 
 QT_BEGIN_NAMESPACE
 class QCheckBox;
@@ -61,6 +62,9 @@ public:
     bool useTerminal() const;
     void setUseTerminal(bool useTerminal);
 
+    ApplicationLauncher::Mode runMode() const;
+    void setRunMode(ApplicationLauncher::Mode runMode);
+
 signals:
     void useTerminalChanged(bool);
 
-- 
GitLab