FilterItemCriteria Class Reference

This is a criteria of a filter item. For using create an object and call check(). It gets its configuration itself from the config file at creation time. You can't reload the setup. More...

#include <filteritemcriteria.h>

List of all members.

Public Member Functions

 FilterItemCriteria (uint FilterNr, uint CritNr)
 ~FilterItemCriteria ()
bool check (QString from, QString to, uint size, QString subject, QStringList header, QString account) const
void print () const

Protected Member Functions

bool checkText (QString value) const
bool checkNum (uint value) const
bool checkTextList (QStringList list) const


Detailed Description

This is a criteria of a filter item. For using create an object and call check(). It gets its configuration itself from the config file at creation time. You can't reload the setup.

Author:
Ulrich Weigelt <ulrich.weigelt@gmx.de>

Definition at line 41 of file filteritemcriteria.h.


Constructor & Destructor Documentation

FilterItemCriteria::FilterItemCriteria ( uint  FilterNr,
uint  CritNr 
)

Constructor

Parameters:
FilterNr number of the filter item
CritNr number of this criteria

Definition at line 20 of file filteritemcriteria.cpp.

FilterItemCriteria::~FilterItemCriteria (  ) 

Destructor

Definition at line 86 of file filteritemcriteria.cpp.


Member Function Documentation

bool FilterItemCriteria::check ( QString  from,
QString  to,
uint  size,
QString  subject,
QStringList  header,
QString  account 
) const

Checks for match.

Parameters:
from Sender
to Addressee
size Size
subject Subject
header Header
account Account
Returns:
TRUE - the criteria matches; FALSE - the criteria doesn't match

Definition at line 90 of file filteritemcriteria.cpp.

void FilterItemCriteria::print (  )  const

Prints the settings.

Definition at line 240 of file filteritemcriteria.cpp.

bool FilterItemCriteria::checkText ( QString  value  )  const [protected]

Compares a text value.

Parameters:
value Value to compare
Returns:
TRUE - value matches; FALSE - value doesn't match

Definition at line 161 of file filteritemcriteria.cpp.

bool FilterItemCriteria::checkNum ( uint  value  )  const [protected]

Compares a numeric value.

Parameters:
value Value to compare
Returns:
TRUE - value matches; FALSE - value doesn't match

Definition at line 216 of file filteritemcriteria.cpp.

bool FilterItemCriteria::checkTextList ( QStringList  list  )  const [protected]

Compares a text list

Parameters:
list list to compare
Returns:
TRUE - value matches; FALSE - value doesn't match

Definition at line 107 of file filteritemcriteria.cpp.


The documentation for this class was generated from the following files:

Generated on Tue May 18 19:43:53 2010 for KShowmail by  doxygen 1.5.6