pianod2
multisource multiuser scriptable networked music player
Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
Query::Details Class Reference

Information about how a query should be performed by a source. More...

#include <querylist.h>

Public Member Functions

 Details (Filter::Field filter_field, Filter::Field field, SearchMethod method, const char *val)
 Create a new query and calculate its quality. More...
 

Public Attributes

Filter::Field searchField = Filter::Field::Invalid
 Field filtered on. More...
 
SearchMethod searchMethod = SearchMethodNone
 Method of comparison. More...
 
std::string value
 Value to search for. More...
 

Private Attributes

float quality = 1
 
Filter::Field filterField = Filter::Field::Invalid
 Specificity of the search; more is better. More...
 

Friends

class DetailList
 

Detailed Description

Information about how a query should be performed by a source.

Constructor & Destructor Documentation

◆ Details()

Query::Details::Details ( Filter::Field  filter_field,
Filter::Field  field,
SearchMethod  method,
const char *  val 
)

Create a new query and calculate its quality.

Friends And Related Function Documentation

◆ DetailList

friend class DetailList
friend

Member Data Documentation

◆ filterField

Filter::Field Query::Details::filterField = Filter::Field::Invalid
private

Specificity of the search; more is better.

◆ quality

float Query::Details::quality = 1
private

◆ searchField

Filter::Field Query::Details::searchField = Filter::Field::Invalid

Field filtered on.

Field to search on

◆ searchMethod

SearchMethod Query::Details::searchMethod = SearchMethodNone

Method of comparison.

◆ value

std::string Query::Details::value

Value to search for.


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