diff options
author | Marco Bubke <marco.bubke@qt.io> | 2018-09-03 16:10:43 +0200 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2018-09-10 09:31:32 +0000 |
commit | 3abaf647d0c632a4dfcb00d9ad2d1ffe66e014d9 (patch) | |
tree | 5efed90dedcb7b960cfa4d6ceb9b1aeb3e1a662b /src/plugins/cpptools/cppcompletionassist.h | |
parent | 59e734d9dae00ce2f9a00e8d197f81e7ee450b03 (diff) |
Add system include path to HeaderPath and merge ProjectPartHeaderPath
System include paths are appended after other includes by the compiler. So
we should set them as system includes and not as normal includes. Otherwise
we change the include order. Headers in system include paths are not
cluttering the screen with unwanted warning and by the way improve
performance too.
ProjectPartHeaderPath was a dopperganger of HeaderPath, so we merged them.
Change-Id: I7c394b4098b697de79761499ffcd5913cc02d652
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppcompletionassist.h')
-rw-r--r-- | src/plugins/cpptools/cppcompletionassist.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/cpptools/cppcompletionassist.h b/src/plugins/cpptools/cppcompletionassist.h index f2712c6e91..8e0097b2fa 100644 --- a/src/plugins/cpptools/cppcompletionassist.h +++ b/src/plugins/cpptools/cppcompletionassist.h @@ -185,7 +185,7 @@ public: int position, TextEditor::AssistReason reason, const CPlusPlus::Snapshot &snapshot, - const ProjectPartHeaderPaths &headerPaths, + const ProjectExplorer::HeaderPaths &headerPaths, const CPlusPlus::LanguageFeatures &features) : TextEditor::AssistInterface(textDocument, position, filePath, reason) , m_gotCppSpecifics(true) @@ -195,7 +195,7 @@ public: {} const CPlusPlus::Snapshot &snapshot() const { getCppSpecifics(); return m_snapshot; } - const ProjectPartHeaderPaths &headerPaths() const + const ProjectExplorer::HeaderPaths &headerPaths() const { getCppSpecifics(); return m_headerPaths; } CPlusPlus::LanguageFeatures languageFeatures() const { getCppSpecifics(); return m_languageFeatures; } @@ -207,7 +207,7 @@ private: mutable bool m_gotCppSpecifics; WorkingCopy m_workingCopy; mutable CPlusPlus::Snapshot m_snapshot; - mutable ProjectPartHeaderPaths m_headerPaths; + mutable ProjectExplorer::HeaderPaths m_headerPaths; mutable CPlusPlus::LanguageFeatures m_languageFeatures; }; |