#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: