summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2023-04-13 12:55:37 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2023-04-13 11:35:22 +0000
commit02f2a93503a24d2da3b93db2cbfe8463627cf990 (patch)
treeec9bda90464530180ff82403750f2b37b331d111
parentee4fc5b801ecf1862f8695782e745822b2456766 (diff)
downloadqt-creator-02f2a93503a24d2da3b93db2cbfe8463627cf990.tar.gz
ClangCodeModel: Let clangd handle cuda sources
Fixes: QTCREATORBUG-28984 Change-Id: I7fbf5a671ff6f1d1ecd928d9be1f619dc32563a9 Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r--src/plugins/clangcodemodel/clangdclient.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/clangcodemodel/clangdclient.cpp b/src/plugins/clangcodemodel/clangdclient.cpp
index 9fa2e792ab..53a5b967aa 100644
--- a/src/plugins/clangcodemodel/clangdclient.cpp
+++ b/src/plugins/clangcodemodel/clangdclient.cpp
@@ -364,8 +364,10 @@ ClangdClient::ClangdClient(Project *project, const Utils::FilePath &jsonDbDir, c
{
setName(Tr::tr("clangd"));
LanguageFilter langFilter;
- langFilter.mimeTypes = QStringList{"text/x-chdr", "text/x-csrc",
- "text/x-c++hdr", "text/x-c++src", "text/x-objc++src", "text/x-objcsrc"};
+ using namespace CppEditor::Constants;
+ langFilter.mimeTypes = QStringList{C_HEADER_MIMETYPE, C_SOURCE_MIMETYPE,
+ CPP_HEADER_MIMETYPE, CPP_SOURCE_MIMETYPE, OBJECTIVE_CPP_SOURCE_MIMETYPE,
+ OBJECTIVE_C_SOURCE_MIMETYPE, CUDA_SOURCE_MIMETYPE};
setSupportedLanguage(langFilter);
setActivateDocumentAutomatically(true);
setCompletionAssistProvider(new ClangdCompletionAssistProvider(this));