From 8d608d2a74a86bf0f89616de5837e10bd66807f3 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Wed, 28 Sep 2016 15:48:10 +0200 Subject: [PATCH] CMake: Add method to query server mode support to CMakeTool Change-Id: I88ce643749d2d8f801b20a2c6d7555348292af94 Reviewed-by: Tobias Hunger --- src/plugins/cmakeprojectmanager/cmaketool.cpp | 8 ++++++++ src/plugins/cmakeprojectmanager/cmaketool.h | 1 + 2 files changed, 9 insertions(+) diff --git a/src/plugins/cmakeprojectmanager/cmaketool.cpp b/src/plugins/cmakeprojectmanager/cmaketool.cpp index f12f40824d7..da670561c6c 100644 --- a/src/plugins/cmakeprojectmanager/cmaketool.cpp +++ b/src/plugins/cmakeprojectmanager/cmaketool.cpp @@ -199,6 +199,14 @@ TextEditor::Keywords CMakeTool::keywords() return TextEditor::Keywords(m_variables, m_functions, m_functionArgs); } +bool CMakeTool::hasServerMode() const +{ + supportedGenerators(); // server mode is queried from the output of -E capabilities, + // just like the generators + + return m_hasServerMode; +} + bool CMakeTool::isAutoDetected() const { return m_isAutoDetected; diff --git a/src/plugins/cmakeprojectmanager/cmaketool.h b/src/plugins/cmakeprojectmanager/cmaketool.h index 30193262cbd..ab786fce958 100644 --- a/src/plugins/cmakeprojectmanager/cmaketool.h +++ b/src/plugins/cmakeprojectmanager/cmaketool.h @@ -87,6 +87,7 @@ public: bool isAutoRun() const; QList supportedGenerators() const; TextEditor::Keywords keywords(); + bool hasServerMode() const; bool isAutoDetected() const; QString displayName() const;