diff options
author | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2017-09-26 16:00:30 +0200 |
---|---|---|
committer | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2017-11-20 10:24:47 +0000 |
commit | 32bae7ef6cd5c5a2a9e37ee0ca77eb3b5e68be67 (patch) | |
tree | e225b6f8b6b6d797c34cc01fd1fab4f1440b52ea /src/tools/clangbackend/source/clangrequestreferencesjob.cpp | |
parent | 94e818dc822a68e546a6c96ebf08c39b7aa3eb3d (diff) |
Clang: use local renaming based on ClangCodeModel
Provide refactoring engine for ClangCodeModel and
implement missing methods.
Change-Id: If5c913e0c5a7941cd2ced54d0fcfa4d625eadc93
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/tools/clangbackend/source/clangrequestreferencesjob.cpp')
-rw-r--r-- | src/tools/clangbackend/source/clangrequestreferencesjob.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tools/clangbackend/source/clangrequestreferencesjob.cpp b/src/tools/clangbackend/source/clangrequestreferencesjob.cpp index 39b3319488..cb2354ede3 100644 --- a/src/tools/clangbackend/source/clangrequestreferencesjob.cpp +++ b/src/tools/clangbackend/source/clangrequestreferencesjob.cpp @@ -43,9 +43,10 @@ IAsyncJob::AsyncPrepareResult RequestReferencesJob::prepareAsyncRun() const TranslationUnit translationUnit = *m_translationUnit; const quint32 line = jobRequest.line; const quint32 column = jobRequest.column; - setRunner([translationUnit, line, column]() { + const bool localReferences = jobRequest.localReferences; + setRunner([translationUnit, line, column, localReferences]() { TIME_SCOPE_DURATION("RequestReferencesJobRunner"); - return translationUnit.references(line, column); + return translationUnit.references(line, column, localReferences); }); return AsyncPrepareResult{translationUnit.id()}; |