• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

knode

KNArticleFilter Class Reference

#include <knarticlefilter.h>

List of all members.


Detailed Description

Article filter.

Definition at line 33 of file knarticlefilter.h.


Public Member Functions

int applyOn ()
int count () const
void doFilter (KNFolder *f)
void doFilter (KNGroup *g)
int id () const
bool isEnabled () const
bool isSearchFilter () const
 KNArticleFilter (const KNArticleFilter &org)
 KNArticleFilter (int id=-1)
void load ()
bool loaded () const
bool loadInfo ()
const QString & name ()
void save ()
void setApplyOn (int i)
void setEnabled (bool l)
void setId (int i)
void setLoaded (bool l)
void setName (const QString &s)
void setSearchFilter (bool b)
void setTranslatedName (const QString &s)
QString translatedName ()
 ~KNArticleFilter ()

Protected Types

enum  ApOn { articles = 0, threads = 1 }

Protected Member Functions

bool applyFilter (KNLocalArticle *a)
bool applyFilter (KNRemoteArticle *a)

Protected Attributes

KNode::RangeFilter age
ApOn apon
int c_ount
bool e_nabled
KNode::StringFilter from
int i_d
bool l_oaded
KNode::RangeFilter lines
KNode::StringFilter messageId
QString n_ame
KNode::StringFilter references
bool s_earchFilter
KNode::RangeFilter score
KNode::StatusFilter status
KNode::StringFilter subject
bool translateName

Member Enumeration Documentation

enum KNArticleFilter::ApOn [protected]

Enumerator:
articles 
threads 

Definition at line 72 of file knarticlefilter.h.


Constructor & Destructor Documentation

KNArticleFilter::KNArticleFilter ( int  id = -1  ) 

Definition at line 48 of file knarticlefilter.cpp.

KNArticleFilter::KNArticleFilter ( const KNArticleFilter &  org  ) 

Copy constructor.

Definition at line 55 of file knarticlefilter.cpp.

KNArticleFilter::~KNArticleFilter (  ) 

Definition at line 70 of file knarticlefilter.cpp.


Member Function Documentation

bool KNArticleFilter::applyFilter ( KNLocalArticle *  a  )  [protected]

Definition at line 368 of file knarticlefilter.cpp.

bool KNArticleFilter::applyFilter ( KNRemoteArticle *  a  )  [protected]

Definition at line 342 of file knarticlefilter.cpp.

int KNArticleFilter::applyOn (  )  [inline]

Definition at line 53 of file knarticlefilter.h.

int KNArticleFilter::count (  )  const [inline]

Definition at line 51 of file knarticlefilter.h.

void KNArticleFilter::doFilter ( KNFolder *  f  ) 

Definition at line 284 of file knarticlefilter.cpp.

void KNArticleFilter::doFilter ( KNGroup *  g  ) 

Definition at line 182 of file knarticlefilter.cpp.

int KNArticleFilter::id (  )  const [inline]

Definition at line 52 of file knarticlefilter.h.

bool KNArticleFilter::isEnabled (  )  const [inline]

Definition at line 57 of file knarticlefilter.h.

bool KNArticleFilter::isSearchFilter (  )  const [inline]

Definition at line 59 of file knarticlefilter.h.

void KNArticleFilter::load (  ) 

Definition at line 96 of file knarticlefilter.cpp.

bool KNArticleFilter::loaded (  )  const [inline]

Definition at line 58 of file knarticlefilter.h.

bool KNArticleFilter::loadInfo (  ) 

Definition at line 75 of file knarticlefilter.cpp.

const QString& KNArticleFilter::name (  )  [inline]

Definition at line 54 of file knarticlefilter.h.

void KNArticleFilter::save (  ) 

Definition at line 136 of file knarticlefilter.cpp.

void KNArticleFilter::setApplyOn ( int  i  )  [inline]

Definition at line 62 of file knarticlefilter.h.

void KNArticleFilter::setEnabled ( bool  l  )  [inline]

Definition at line 67 of file knarticlefilter.h.

void KNArticleFilter::setId ( int  i  )  [inline]

Definition at line 61 of file knarticlefilter.h.

void KNArticleFilter::setLoaded ( bool  l  )  [inline]

Definition at line 63 of file knarticlefilter.h.

void KNArticleFilter::setName ( const QString &  s  )  [inline]

Definition at line 64 of file knarticlefilter.h.

void KNArticleFilter::setSearchFilter ( bool  b  )  [inline]

Definition at line 68 of file knarticlefilter.h.

void KNArticleFilter::setTranslatedName ( const QString &  s  ) 

*tries* to retranslate the name to english

Definition at line 323 of file knarticlefilter.cpp.

QString KNArticleFilter::translatedName (  ) 

*tries* to translate the name

Definition at line 305 of file knarticlefilter.cpp.


Member Data Documentation

KNode::RangeFilter KNArticleFilter::age [protected]

Definition at line 82 of file knarticlefilter.h.

ApOn KNArticleFilter::apon [protected]

Definition at line 79 of file knarticlefilter.h.

int KNArticleFilter::c_ount [protected]

Definition at line 77 of file knarticlefilter.h.

bool KNArticleFilter::e_nabled [protected]

Definition at line 78 of file knarticlefilter.h.

KNode::StringFilter KNArticleFilter::from [protected]

Definition at line 83 of file knarticlefilter.h.

int KNArticleFilter::i_d [protected]

Definition at line 77 of file knarticlefilter.h.

bool KNArticleFilter::l_oaded [protected]

Definition at line 78 of file knarticlefilter.h.

KNode::RangeFilter KNArticleFilter::lines [protected]

Definition at line 82 of file knarticlefilter.h.

KNode::StringFilter KNArticleFilter::messageId [protected]

Definition at line 83 of file knarticlefilter.h.

QString KNArticleFilter::n_ame [protected]

Definition at line 76 of file knarticlefilter.h.

KNode::StringFilter KNArticleFilter::references [protected]

Definition at line 83 of file knarticlefilter.h.

bool KNArticleFilter::s_earchFilter [protected]

Definition at line 78 of file knarticlefilter.h.

KNode::RangeFilter KNArticleFilter::score [protected]

Definition at line 82 of file knarticlefilter.h.

KNode::StatusFilter KNArticleFilter::status [protected]

Definition at line 81 of file knarticlefilter.h.

KNode::StringFilter KNArticleFilter::subject [protected]

Definition at line 83 of file knarticlefilter.h.

bool KNArticleFilter::translateName [protected]

Definition at line 78 of file knarticlefilter.h.


The documentation for this class was generated from the following files:
  • knarticlefilter.h
  • knarticlefilter.cpp

knode

Skip menu "knode"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal