#include <articlefilter.h>
Public Types | |
| enum | Association { None , LogicalAnd , LogicalOr } |
Public Member Functions | |
| ArticleMatcher (const TQValueList< Criterion > &criteria, Association assoc) | |
| ArticleMatcher (const ArticleMatcher &other) | |
| virtual bool | matchesAll () const |
| ArticleMatcher & | operator= (const ArticleMatcher &other) |
| virtual ArticleMatcher * | clone () const |
| virtual bool | matches (const Article &article) const |
| virtual bool | operator== (const AbstractMatcher &other) const |
| virtual bool | operator!= (const AbstractMatcher &other) const |
| virtual void | writeConfig (TDEConfig *config) const |
| virtual void | readConfig (TDEConfig *config) |
| virtual AbstractMatcher * | clone () const =0 |
| virtual bool | matches (const Article &article) const =0 |
| virtual void | writeConfig (TDEConfig *config) const =0 |
| virtual void | readConfig (TDEConfig *config)=0 |
| virtual bool | operator== (const AbstractMatcher &) const =0 |
| virtual bool | operator!= (const AbstractMatcher &other) const =0 |
Detailed Description
a powerful matcher supporting multiple criterions, which can be combined via logical OR or AND
Definition at line 216 of file articlefilter.h.
Member Enumeration Documentation
◆ Association
| enum Akregator::Filters::ArticleMatcher::Association |
Definition at line 220 of file articlefilter.h.
Constructor & Destructor Documentation
◆ ArticleMatcher() [1/3]
| Akregator::Filters::ArticleMatcher::ArticleMatcher | ( | ) |
Definition at line 220 of file articlefilter.cpp.
◆ ArticleMatcher() [2/3]
| Akregator::Filters::ArticleMatcher::ArticleMatcher | ( | const TQValueList< Criterion > & | criteria, |
| Association | assoc | ||
| ) |
Definition at line 239 of file articlefilter.cpp.
◆ ArticleMatcher() [3/3]
| Akregator::Filters::ArticleMatcher::ArticleMatcher | ( | const ArticleMatcher & | other | ) |
Definition at line 252 of file articlefilter.cpp.
◆ ~ArticleMatcher()
|
virtual |
Definition at line 225 of file articlefilter.cpp.
Member Function Documentation
◆ clone()
|
virtual |
returns a copy of the matcher
Implements Akregator::Filters::AbstractMatcher.
Definition at line 234 of file articlefilter.cpp.
◆ matches()
|
virtual |
Implements Akregator::Filters::AbstractMatcher.
Definition at line 257 of file articlefilter.cpp.
◆ matchesAll()
|
virtual |
returns whether the matcher matches all articles anyway (empty criteria list), so there is no need to call matches() at all.
Definition at line 229 of file articlefilter.cpp.
◆ operator!=()
|
virtual |
Implements Akregator::Filters::AbstractMatcher.
Definition at line 311 of file articlefilter.cpp.
◆ operator=()
| ArticleMatcher & Akregator::Filters::ArticleMatcher::operator= | ( | const ArticleMatcher & | other | ) |
Definition at line 245 of file articlefilter.cpp.
◆ operator==()
|
virtual |
Implements Akregator::Filters::AbstractMatcher.
Definition at line 302 of file articlefilter.cpp.
◆ readConfig()
|
virtual |
Implements Akregator::Filters::AbstractMatcher.
Definition at line 286 of file articlefilter.cpp.
◆ writeConfig()
|
virtual |
Implements Akregator::Filters::AbstractMatcher.
Definition at line 270 of file articlefilter.cpp.
The documentation for this class was generated from the following files:
