aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/bookmarks/bookmarkfilter.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/bookmarks/bookmarkfilter.h')
-rw-r--r--src/plugins/bookmarks/bookmarkfilter.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/plugins/bookmarks/bookmarkfilter.h b/src/plugins/bookmarks/bookmarkfilter.h
index 0c69e2b6d45..f85eff9b7d7 100644
--- a/src/plugins/bookmarks/bookmarkfilter.h
+++ b/src/plugins/bookmarks/bookmarkfilter.h
@@ -12,16 +12,13 @@ class BookmarkManager;
class BookmarkFilter : public Core::ILocatorFilter
{
public:
- explicit BookmarkFilter(BookmarkManager *manager);
- void prepareSearch(const QString &entry) override;
- QList<Core::LocatorFilterEntry> matchesFor(QFutureInterface<Core::LocatorFilterEntry> &future,
- const QString &entry) override;
- void accept(const Core::LocatorFilterEntry &selection, QString *newText,
- int *selectionStart, int *selectionLength) const override;
+ BookmarkFilter(BookmarkManager *manager);
private:
+ Core::LocatorMatcherTasks matchers() final;
+ Core::LocatorFilterEntries match(const QString &input) const;
+
BookmarkManager *m_manager = nullptr; // not owned
- QList<Core::LocatorFilterEntry> m_results;
};
} // Bookmarks::Internal