summaryrefslogtreecommitdiff
path: root/src/plugins/clangcodemodel/clangrefactoringengine.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Clang: Fix possible future watcher issues in local renamingIvan Donchevskii2018-04-241-4/+8
| | | | | | | | Use the same code pattern as in asynchronous branch of CppUseSelectionsUpdater::update. Change-Id: I7c06b883a5abe1324cb63fa410247ef7f50321ae Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
* Clang: Check that local renaming QFuture is not cancelledIvan Donchevskii2018-03-201-0/+2
| | | | | | | | We can't take QFuture result if it's cancelled. Task-number: QTCREATORBUG-20008 Change-Id: I781746cf1d638627bb5992efa23d94111908f6d0 Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Clang: Do not call processEvents call in local renamingIvan Donchevskii2018-02-231-21/+19
| | | | | | | | Use QFutureWatcher and lambda instead. Task-number: QTCREATORBUG-19799 Change-Id: I00e9439d46609902cbfb02906280c0c96b8c884e Reviewed-by: Marco Bubke <marco.bubke@qt.io>
* Clang: Remove warning about unused parameterNikolai Kosjar2017-11-221-1/+1
| | | | | | Change-Id: I75481c1f256dbb70de088a7d2289bde9579d3ff4 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Clang: use local renaming based on ClangCodeModelIvan Donchevskii2017-11-201-0/+78
Provide refactoring engine for ClangCodeModel and implement missing methods. Change-Id: If5c913e0c5a7941cd2ced54d0fcfa4d625eadc93 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>