LeechCraft  0.6.70-10870-g558588d6ec
Modular cross-platform feature rich live environment.
LeechCraft::Request Struct Reference

Describes the elementary subrequest. More...

#include "ifinder.h"

Public Types

enum  Type {
  RTFixed,
  RTWildcard,
  RTRegexp,
  RTTag
}
 

Public Attributes

bool CaseSensitive_
 
Type Type_
 
QString Plugin_
 
QString Category_
 
QString String_
 
QHash< QString, QVariant > Params_
 

Detailed Description

Describes the elementary subrequest.

This structures holds information about elementary search subrequest that contains no logical (at least, from LeechCraft's point of view) operators.

Definition at line 47 of file ifinder.h.

Member Enumeration Documentation

◆ Type

Search type.

Enumerator
RTFixed 

Fixed string.

RTWildcard 

Wildcard.

RTRegexp 

Regular expression.

RTTag 

Tag filtering.

Definition at line 51 of file ifinder.h.

Member Data Documentation

◆ CaseSensitive_

bool LeechCraft::Request::CaseSensitive_

Whether the search should be case sensitive.

Definition at line 61 of file ifinder.h.

◆ Category_

QString LeechCraft::Request::Category_

Requested category for the search.

Definition at line 73 of file ifinder.h.

◆ Params_

QHash<QString, QVariant> LeechCraft::Request::Params_

Any additional parameters not recognized by LeechCraft.

Definition at line 80 of file ifinder.h.

◆ Plugin_

QString LeechCraft::Request::Plugin_

Requested plugin for the search.

Definition at line 69 of file ifinder.h.

◆ String_

QString LeechCraft::Request::String_

Search string entered by user.

Definition at line 77 of file ifinder.h.

◆ Type_

Type LeechCraft::Request::Type_

Search type.

Definition at line 65 of file ifinder.h.


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