diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2023-04-13 12:55:37 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2023-04-13 11:35:22 +0000 |
commit | 02f2a93503a24d2da3b93db2cbfe8463627cf990 (patch) | |
tree | ec9bda90464530180ff82403750f2b37b331d111 | |
parent | ee4fc5b801ecf1862f8695782e745822b2456766 (diff) | |
download | qt-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.cpp | 6 |
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)); |