akregator/src

Akregator::Filters::ArticleMatcher Class Reference

#include <articlefilter.h>

Inheritance diagram for Akregator::Filters::ArticleMatcher:

Akregator::Filters::AbstractMatcher List of all members.

Detailed Description

a powerful matcher supporting multiple criterions, which can be combined via logical OR or AND

Author:
Frerich Raabe

Definition at line 212 of file articlefilter.h.


Public Types

enum  Association { None, LogicalAnd, LogicalOr }

Public Member Functions

 ArticleMatcher ()
 ArticleMatcher (const QValueList< Criterion > &criteria, Association assoc)
 ArticleMatcher (const ArticleMatcher &other)
virtual ~ArticleMatcher ()
virtual bool matchesAll () const
ArticleMatcheroperator= (const ArticleMatcher &other)
virtual ArticleMatcherclone () 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 (KConfig *config) const
virtual void readConfig (KConfig *config)

Member Function Documentation

bool Akregator::Filters::ArticleMatcher::matchesAll (  )  const [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.

ArticleMatcher * Akregator::Filters::ArticleMatcher::clone (  )  const [virtual]

returns a copy of the matcher

Implements Akregator::Filters::AbstractMatcher.

Definition at line 234 of file articlefilter.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys