akregator/src

Akregator::Filters::ArticleFilter Class Reference

#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
AbstractMatchermatcher () 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.

Author
Frank Osterfeld

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()

Akregator::Filters::ArticleFilter::~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: