diff options
Diffstat (limited to 'src/plugins/cppeditor/cppincludesfilter.h')
-rw-r--r-- | src/plugins/cppeditor/cppincludesfilter.h | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/plugins/cppeditor/cppincludesfilter.h b/src/plugins/cppeditor/cppincludesfilter.h index 6ae5dbb91c4..4ab5ffba97f 100644 --- a/src/plugins/cppeditor/cppincludesfilter.h +++ b/src/plugins/cppeditor/cppincludesfilter.h @@ -3,24 +3,18 @@ #pragma once -#include <coreplugin/locator/basefilefilter.h> +#include <coreplugin/locator/ilocatorfilter.h> namespace CppEditor::Internal { -class CppIncludesFilter : public Core::BaseFileFilter +class CppIncludesFilter : public Core::ILocatorFilter { public: CppIncludesFilter(); - // ILocatorFilter interface -public: - void prepareSearch(const QString &entry) override; - void refresh(QFutureInterface<void> &future) override; - private: - void markOutdated(); - - bool m_needsUpdate = true; + Core::LocatorMatcherTasks matchers() final { return {m_cache.matcher()}; } + Core::LocatorFileCache m_cache; }; } // namespace CppEditor::Internal |