forked from qt-creator/qt-creator
ClangRefactoring: Remove some noise from QtCreatorSearch use
Change-Id: I54a6b0e0943b1352e6c0f85b63a5c0e358d0df51 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -40,7 +40,6 @@
|
||||
#include <cpptools/cppmodelmanager.h>
|
||||
|
||||
#include <coreplugin/icore.h>
|
||||
#include <coreplugin/find/searchresultwindow.h>
|
||||
#include <extensionsystem/pluginmanager.h>
|
||||
|
||||
#include <refactoringdatabaseinitializer.h>
|
||||
@@ -84,7 +83,7 @@ public:
|
||||
SymbolQuery<QuerySqliteReadStatementFactory> symbolQuery{statementFactory};
|
||||
RefactoringEngine engine{connectionClient.serverProxy(), refactoringClient, filePathCache, symbolQuery};
|
||||
|
||||
QtCreatorSearch qtCreatorSearch{*Core::SearchResultWindow::instance()};
|
||||
QtCreatorSearch qtCreatorSearch;
|
||||
QtCreatorClangQueryFindFilter qtCreatorfindFilter{connectionClient.serverProxy(),
|
||||
qtCreatorSearch,
|
||||
refactoringClient};
|
||||
|
||||
@@ -29,19 +29,17 @@
|
||||
|
||||
#include <coreplugin/editormanager/editormanager.h>
|
||||
|
||||
#include <QDir>
|
||||
|
||||
namespace ClangRefactoring {
|
||||
|
||||
QtCreatorSearch::QtCreatorSearch(Core::SearchResultWindow &searchResultWindow)
|
||||
: searchResultWindow(searchResultWindow)
|
||||
QtCreatorSearch::QtCreatorSearch()
|
||||
{
|
||||
}
|
||||
|
||||
std::unique_ptr<SearchHandle> QtCreatorSearch::startNewSearch(const QString &searchLabel,
|
||||
const QString &searchTerm)
|
||||
const QString &searchTerm)
|
||||
{
|
||||
Core::SearchResult *searchResult = searchResultWindow.startNewSearch(
|
||||
auto searchResultWindow = Core::SearchResultWindow::instance();
|
||||
Core::SearchResult *searchResult = searchResultWindow->startNewSearch(
|
||||
searchLabel,
|
||||
{},
|
||||
searchTerm,
|
||||
|
||||
@@ -27,24 +27,15 @@
|
||||
|
||||
#include "searchinterface.h"
|
||||
|
||||
#include <coreplugin/find/searchresultwindow.h>
|
||||
|
||||
namespace Core {
|
||||
class SearchResultItem;
|
||||
}
|
||||
|
||||
namespace ClangRefactoring {
|
||||
|
||||
class QtCreatorSearch final : public SearchInterface
|
||||
{
|
||||
public:
|
||||
QtCreatorSearch(Core::SearchResultWindow &searchResultWindow);
|
||||
QtCreatorSearch();
|
||||
|
||||
std::unique_ptr<SearchHandle> startNewSearch(const QString &searchLabel,
|
||||
const QString &searchTerm);
|
||||
|
||||
private:
|
||||
Core::SearchResultWindow &searchResultWindow;
|
||||
};
|
||||
|
||||
} // namespace ClangRefactoring
|
||||
|
||||
Reference in New Issue
Block a user