akregator
#include <articlematcher.h>
Public Types | |
enum | Predicate { Contains = 0x01, Equals = 0x02, Matches = 0x03, Negation = 0x80 } |
enum | Subject { Title, Description, Link, Status, KeepFlag, Author } |
Public Member Functions | |
Criterion () | |
Criterion (Subject subject, Predicate predicate, const QVariant &object) | |
virtual | ~Criterion () |
QVariant | object () const |
bool | operator== (const Criterion &other) const |
Predicate | predicate () const |
virtual void | readConfig (KConfigGroup *config) |
bool | satisfiedBy (const Article &article) const |
Subject | subject () const |
virtual void | writeConfig (KConfigGroup *config) const |
Static Public Member Functions | |
static QString | predicateToString (Predicate pred) |
static Predicate | stringToPredicate (const QString &predStr) |
static Subject | stringToSubject (const QString &subjStr) |
static QString | subjectToString (Subject subj) |
Detailed Description
Criterion for ArticleMatcher.
Definition at line 110 of file articlematcher.h.
Member Enumeration Documentation
Enumerator | |
---|---|
Contains | |
Equals | |
Matches | |
Negation |
Definition at line 121 of file articlematcher.h.
Enumerator | |
---|---|
Title | |
Description | |
Link | |
Status | |
KeepFlag | |
Author |
Definition at line 114 of file articlematcher.h.
Constructor & Destructor Documentation
Akregator::Filters::Criterion::Criterion | ( | ) |
Definition at line 120 of file articlematcher.cpp.
Akregator::Filters::Criterion::Criterion | ( | Subject | subject, |
Predicate | predicate, | ||
const QVariant & | object | ||
) |
Definition at line 124 of file articlematcher.cpp.
|
inlinevirtual |
Definition at line 133 of file articlematcher.h.
Member Function Documentation
QVariant Akregator::Filters::Criterion::object | ( | ) | const |
Definition at line 226 of file articlematcher.cpp.
|
inline |
Definition at line 142 of file articlematcher.h.
Criterion::Predicate Akregator::Filters::Criterion::predicate | ( | ) | const |
Definition at line 221 of file articlematcher.cpp.
Definition at line 88 of file articlematcher.cpp.
|
virtual |
Definition at line 143 of file articlematcher.cpp.
bool Akregator::Filters::Criterion::satisfiedBy | ( | const Article & | article | ) | const |
Definition at line 155 of file articlematcher.cpp.
|
static |
Definition at line 105 of file articlematcher.cpp.
|
static |
Definition at line 69 of file articlematcher.cpp.
Criterion::Subject Akregator::Filters::Criterion::subject | ( | ) | const |
Definition at line 216 of file articlematcher.cpp.
Definition at line 48 of file articlematcher.cpp.
|
virtual |
Definition at line 132 of file articlematcher.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:34:01 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.