akregator
Akregator::Filters::Criterion Class Reference
#include <articlematcher.h>
Detailed Description
Criterion for ArticleMatcher.
Definition at line 110 of file articlematcher.h.
Public Types | |
| enum | Predicate { Contains = 0x01, Equals = 0x02, Matches = 0x03, Negation = 0x80 } |
| enum | Subject { Title, Description, Link, Status, KeepFlag } |
Public Member Functions | |
| Criterion (Subject subject, Predicate predicate, const QVariant &object) | |
| 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 |
| virtual | ~Criterion () |
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) |
Member Enumeration Documentation
Constructor & Destructor Documentation
| Akregator::Filters::Criterion::Criterion | ( | ) |
Definition at line 116 of file articlematcher.cpp.
| Akregator::Filters::Criterion::Criterion | ( | Subject | subject, | |
| Predicate | predicate, | |||
| const QVariant & | object | |||
| ) |
Definition at line 120 of file articlematcher.cpp.
| virtual Akregator::Filters::Criterion::~Criterion | ( | ) | [inline, virtual] |
Definition at line 133 of file articlematcher.h.
Member Function Documentation
| QVariant Akregator::Filters::Criterion::object | ( | ) | const |
Definition at line 215 of file articlematcher.cpp.
| bool Akregator::Filters::Criterion::operator== | ( | const Criterion & | other | ) | const [inline] |
Definition at line 142 of file articlematcher.h.
| Criterion::Predicate Akregator::Filters::Criterion::predicate | ( | ) | const |
Definition at line 210 of file articlematcher.cpp.
Definition at line 84 of file articlematcher.cpp.
| void Akregator::Filters::Criterion::readConfig | ( | KConfigGroup * | config | ) | [virtual] |
Definition at line 139 of file articlematcher.cpp.
| bool Akregator::Filters::Criterion::satisfiedBy | ( | const Article & | article | ) | const |
Definition at line 151 of file articlematcher.cpp.
| Criterion::Predicate Akregator::Filters::Criterion::stringToPredicate | ( | const QString & | predStr | ) | [static] |
Definition at line 101 of file articlematcher.cpp.
| Criterion::Subject Akregator::Filters::Criterion::stringToSubject | ( | const QString & | subjStr | ) | [static] |
Definition at line 67 of file articlematcher.cpp.
| Criterion::Subject Akregator::Filters::Criterion::subject | ( | ) | const |
Definition at line 205 of file articlematcher.cpp.
Definition at line 48 of file articlematcher.cpp.
| void Akregator::Filters::Criterion::writeConfig | ( | KConfigGroup * | config | ) | const [virtual] |
Definition at line 128 of file articlematcher.cpp.
The documentation for this class was generated from the following files:
KDE 4.2 API Reference