Albert
Loading...
Searching...
No Matches
albert::QueryContext Class Referenceabstract

#include <albert/querycontext.h>

Description

Query interface.

Inherited by albert::detail::Query.

Public Member Functions

virtual bool isValid () const =0
 Returns true if the query is valid; false if it has been cancelled.
 
virtual const QueryHandlerhandler () const =0
 Returns the handler of this query.
 
virtual QString trigger () const =0
 Returns the trigger string of the query.
 
virtual QString query () const =0
 Returns the query string of the query.
 
virtual const UsageScoringusageScoring () const =0
 Returns the usage scoring.
 
 operator QString () const
 Implicit QString context conversion.
 

Protected Member Functions

virtual ~QueryContext ()=default
 

Constructor & Destructor Documentation

◆ ~QueryContext()

virtual albert::QueryContext::~QueryContext ( )
protectedvirtualdefault

Member Function Documentation

◆ handler()

virtual const QueryHandler & albert::QueryContext::handler ( ) const
pure virtual

Returns the handler of this query.

◆ isValid()

virtual bool albert::QueryContext::isValid ( ) const
pure virtual

Returns true if the query is valid; false if it has been cancelled.

◆ operator QString()

albert::QueryContext::operator QString ( ) const
inline

Implicit QString context conversion.

◆ query()

virtual QString albert::QueryContext::query ( ) const
pure virtual

Returns the query string of the query.

◆ trigger()

virtual QString albert::QueryContext::trigger ( ) const
pure virtual

Returns the trigger string of the query.

◆ usageScoring()

virtual const UsageScoring & albert::QueryContext::usageScoring ( ) const
pure virtual

Returns the usage scoring.


The documentation for this class was generated from the following file: