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)
 
ArticleFilteroperator= (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: