Abstract global query handler.
Definition globalqueryhandler.h:27
virtual std::vector< std::shared_ptr< Item > > handleEmptyQuery()
Returns a list of special items that should show up on an emtpy query.
virtual std::vector< RankItem > handleGlobalQuery(const Query &query)=0
Returns a list of items matching the query or all items if the query is empty.
~GlobalQueryHandler() override
void handleTriggerQuery(Query &query) override
Calls handleGlobalQuery, applyUsageScore, sorts and adds the items to query.
Common query object.
Definition query.h:28
Abstract trigger query handler.
Definition triggerqueryhandler.h:21
Albert core interface namespace.
Definition albert.h:14