|TagsFilterChecker (const QStringList &tagFilter)|
|TagsFilterChecker (const TagsFilterChecker &)=delete|
|bool||filterAccepts (const QStringList &tags)|
|TagsFilterChecker &||operator= (const TagsFilterChecker &)=delete|
Apply simple filtering logic to a list of tags.
== Examples of specifying tag filters == Value for tag "tagname" must be exactly "tagdata": tagname==tagdata
Value for tag "tagname" must be different from "tagdata": tagname!=tagdata
== Tag filter list == A tag filter list is a string list of filters as shown above, and a combination of which might look like:
which would filter out anything which has ghns_excluded set to 1, and anything where the value of data##mimetype does not equal either "application/cbr+zip" or "application/cbr+rar". Notice in particular the two data##mimetype entries. Use this for when a tag may have multiple values.
The value does not current support wildcards. The list should be considered a binary AND operation (that is, all filter entries must match for the data entry to be included in the return data)
Constructor & Destructor Documentation
|KNSCore::TagsFilterChecker::TagsFilterChecker||(||const QStringList &||tagFilter||)|
Member Function Documentation
|bool KNSCore::TagsFilterChecker::filterAccepts||(||const QStringList &||tags||)|
The documentation for this class was generated from the following files: