#include <articlefilter.h>
Public Member Functions | |
ArticleFilter (const AbstractMatcher &matcher, const AbstractAction &action) | |
ArticleFilter (const ArticleFilter &other) | |
void | applyTo (Article &article) const |
const TQString & | name () const |
void | setName (const TQString &name) |
int | id () const |
AbstractMatcher * | matcher () const |
void | setMatcher (const AbstractMatcher &matcher) |
AbstractAction * | action () const |
void | setAction (const AbstractAction &action) |
ArticleFilter & | operator= (const ArticleFilter &other) |
bool | operator== (const ArticleFilter &other) const |
void | writeConfig (TDEConfig *config) const |
void | readConfig (TDEConfig *config) |
Detailed Description
an article filter, basically a matcher and an action.
Definition at line 50 of file articlefilter.h.
Constructor & Destructor Documentation
◆ ArticleFilter() [1/3]
Akregator::Filters::ArticleFilter::ArticleFilter | ( | ) |
Definition at line 507 of file articlefilter.cpp.
◆ ArticleFilter() [2/3]
Akregator::Filters::ArticleFilter::ArticleFilter | ( | const AbstractMatcher & | matcher, |
const AbstractAction & | action | ||
) |
Definition at line 514 of file articlefilter.cpp.
◆ ArticleFilter() [3/3]
Akregator::Filters::ArticleFilter::ArticleFilter | ( | const ArticleFilter & | other | ) |
Definition at line 521 of file articlefilter.cpp.
◆ ~ArticleFilter()
|
virtual |
Definition at line 526 of file articlefilter.cpp.
Member Function Documentation
◆ action()
AbstractAction * Akregator::Filters::ArticleFilter::action | ( | ) | const |
Definition at line 543 of file articlefilter.cpp.
◆ applyTo()
void Akregator::Filters::ArticleFilter::applyTo | ( | Article & | article | ) | const |
checks whether an article matches the matcher, and executes the action if so
Definition at line 709 of file articlefilter.cpp.
◆ id()
int Akregator::Filters::ArticleFilter::id | ( | ) | const |
Definition at line 572 of file articlefilter.cpp.
◆ matcher()
AbstractMatcher * Akregator::Filters::ArticleFilter::matcher | ( | ) | const |
Definition at line 538 of file articlefilter.cpp.
◆ name()
const TQString & Akregator::Filters::ArticleFilter::name | ( | ) | const |
name of the filter, for display in filter list
Definition at line 704 of file articlefilter.cpp.
◆ operator=()
ArticleFilter & Akregator::Filters::ArticleFilter::operator= | ( | const ArticleFilter & | other | ) |
Definition at line 560 of file articlefilter.cpp.
◆ operator==()
bool Akregator::Filters::ArticleFilter::operator== | ( | const ArticleFilter & | other | ) | const |
Definition at line 577 of file articlefilter.cpp.
◆ readConfig()
void Akregator::Filters::ArticleFilter::readConfig | ( | TDEConfig * | config | ) |
Definition at line 657 of file articlefilter.cpp.
◆ setAction()
void Akregator::Filters::ArticleFilter::setAction | ( | const AbstractAction & | action | ) |
Definition at line 554 of file articlefilter.cpp.
◆ setMatcher()
void Akregator::Filters::ArticleFilter::setMatcher | ( | const AbstractMatcher & | matcher | ) |
Definition at line 548 of file articlefilter.cpp.
◆ setName()
void Akregator::Filters::ArticleFilter::setName | ( | const TQString & | name | ) |
Definition at line 699 of file articlefilter.cpp.
◆ writeConfig()
void Akregator::Filters::ArticleFilter::writeConfig | ( | TDEConfig * | config | ) | const |
Definition at line 691 of file articlefilter.cpp.
The documentation for this class was generated from the following files: