Clang: Add locator specific methods to SymbolQuery

... and implement LocatorFilter using these methods.

Change-Id: Ie3e3ebb3a547e2b2bda49e76a199a3ccd8fe6403
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
Ivan Donchevskii
2017-11-24 16:03:07 +01:00
parent 92cdfc0c2a
commit 88c3e27722
22 changed files with 580 additions and 25 deletions

View File

@@ -52,8 +52,11 @@ QtcPlugin {
"clangquerytexteditorwidget.h",
"clangrefactoringplugin.cpp",
"clangrefactoringplugin.h",
"class.h",
"classesfilter.cpp",
"classesfilter.h",
"enum.h",
"function.h",
"functionsfilter.cpp",
"functionsfilter.h",
"includesfilter.cpp",
@@ -64,6 +67,14 @@ QtcPlugin {
"projectpartutilities.h",
"qtcreatorclangqueryfindfilter.cpp",
"qtcreatorclangqueryfindfilter.h",
"qtcreatorclassfilter.cpp",
"qtcreatorclassfilter.h",
"qtcreatorfunctionsfiltre.cpp",
"qtcreatorfunctionsfiltre.h",
"qtcreatorincludesfilter.cpp",
"qtcreatorincludesfilter.h",
"qtcreatorlocatorfilter.cpp",
"qtcreatorlocatorfilter.h",
"qtcreatorsearch.cpp",
"qtcreatorsearch.h",
"qtcreatorsearchhandle.cpp",
@@ -84,11 +95,13 @@ QtcPlugin {
"searchinterface.cpp",
"searchinterface.h",
"sourcelocations.h",
"symbol.h",
"symbolsfindfilter.cpp",
"symbolsfindfilter.h",
"symbolsfindfilterconfigwidget.cpp",
"symbolsfindfilterconfigwidget.h",
"symbolquery.cpp",
"symbolquery.h",
"symbolqueryinterface.h"
]
}