From 507452f0971105e772e2c4913720cdd136ed2ca9 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Mon, 30 Sep 2013 13:36:01 +0200 Subject: CppTools: honor pre-compiled headers in the code-model. Task-number: QTCREATORBUG-476 Change-Id: I82ed92acdcda551d2c6a9ca221832ac20117a08f Reviewed-by: Nikolai Kosjar --- src/plugins/cpptools/cpptoolseditorsupport.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/plugins/cpptools/cpptoolseditorsupport.cpp') diff --git a/src/plugins/cpptools/cpptoolseditorsupport.cpp b/src/plugins/cpptools/cpptoolseditorsupport.cpp index 98e913dedd..c1053c2218 100644 --- a/src/plugins/cpptools/cpptoolseditorsupport.cpp +++ b/src/plugins/cpptools/cpptoolseditorsupport.cpp @@ -27,8 +27,10 @@ ** ****************************************************************************/ +#include "cppcodemodelsettings.h" #include "cppcompletionassistprovider.h" #include "cpptoolseditorsupport.h" +#include "cpptoolsplugin.h" #include "cppmodelmanager.h" #include "cpplocalsymbols.h" @@ -251,6 +253,9 @@ QSharedPointer CppEditorSupport::snapshotUpdater() if (!updater) { updater = QSharedPointer(new SnapshotUpdater(fileName())); m_snapshotUpdater = updater; + + QSharedPointer cms = CppToolsPlugin::instance()->codeModelSettings(); + updater->setUsePrecompiledHeaders(cms->pchUsage() != CppCodeModelSettings::PchUse_None); } return updater; } -- cgit v1.2.1