Albert
|
#include <triggerqueryhandler.h>
Triggered query handler class.
If the trigger matches this handler is the only query handler chosen to process the user query. Inherit this class if you dont want your results to be reordered or if you want to display your items of a long running query as soon as they are available.
Classes | |
class | TriggerQuery |
The query interface used by TriggerQueryHandler. More... | |
Public Member Functions | |
TriggerQueryHandler () | |
~TriggerQueryHandler () | |
QString | trigger () const |
The user configured trigger of this handler. More... | |
virtual QString | synopsis () const |
The synopsis, displayed on empty query. More... | |
virtual QString | defaultTrigger () const |
The default (not user defined) trigger. Default Extension::id(). More... | |
virtual bool | allowTriggerRemap () const |
Enable user remapping of the trigger. Default false. More... | |
virtual bool | supportsFuzzyMatching () const |
Fuzzy matching capability. Default false. More... | |
virtual bool | fuzzyMatching () const |
Fuzzy matching. Default false. More... | |
virtual void | setFuzzyMatching (bool enabled) |
Fuzzy matching behavior. Default does nothing. More... | |
virtual void | handleTriggerQuery (TriggerQuery *) const =0 |
The trigger query processing function. More... | |
Public Member Functions inherited from albert::Extension | |
Extension ()=default | |
virtual QString | id () const =0 |
The identifier of this extension. More... | |
virtual QString | name () const =0 |
Pretty, human readable name. More... | |
virtual QString | description () const =0 |
Brief description of this extension. More... | |
Friends | |
class | ::QueryEngine |
Additional Inherited Members | |
Protected Member Functions inherited from albert::Extension | |
virtual | ~Extension ()=default |
albert::TriggerQueryHandler::TriggerQueryHandler | ( | ) |
albert::TriggerQueryHandler::~TriggerQueryHandler | ( | ) |
|
virtual |
Enable user remapping of the trigger. Default false.
|
virtual |
The default (not user defined) trigger. Default Extension::id().
|
virtual |
Fuzzy matching. Default false.
Reimplemented in albert::IndexQueryHandler.
|
pure virtual |
The trigger query processing function.
Implemented in albert::GlobalQueryHandler.
|
virtual |
Fuzzy matching behavior. Default does nothing.
Reimplemented in albert::IndexQueryHandler.
|
virtual |
Fuzzy matching capability. Default false.
Reimplemented in albert::IndexQueryHandler.
|
virtual |
The synopsis, displayed on empty query.
Use this to give the user hints about accepted query strings. Default empty.
Reimplemented in albert::IndexQueryHandler.
QString albert::TriggerQueryHandler::trigger | ( | ) | const |
The user configured trigger of this handler.
|
friend |