LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
LC::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 26 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 30 of file ifinder.h.

Member Data Documentation

◆ CaseSensitive_

bool LC::Request::CaseSensitive_

Whether the search should be case sensitive.

Definition at line 40 of file ifinder.h.

◆ Category_

QString LC::Request::Category_

Requested category for the search.

Definition at line 52 of file ifinder.h.

◆ Params_

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

Any additional parameters not recognized by LeechCraft.

Definition at line 59 of file ifinder.h.

◆ Plugin_

QString LC::Request::Plugin_

Requested plugin for the search.

Definition at line 48 of file ifinder.h.

◆ String_

QString LC::Request::String_

Search string entered by user.

Definition at line 56 of file ifinder.h.

◆ Type_

Type LC::Request::Type_

Search type.

Definition at line 44 of file ifinder.h.


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