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

knode

  • KPIM
  • KScoringExpression
Public Types | Public Member Functions | Static Public Member Functions | List of all members
KPIM::KScoringExpression Class Reference

#include <kscoring.h>

Public Types

enum  Condition {
  CONTAINS, MATCH, EQUALS, SMALLER,
  GREATER, MATCHCS
}
 

Public Member Functions

 KScoringExpression (const QString &, const QString &, const QString &, const QString &)
 
 ~KScoringExpression ()
 
Condition getCondition () const
 
QString getExpression () const
 
QString getHeader () const
 
int getType () const
 
QString getTypeString () const
 
bool isNeg () const
 
bool match (ScorableArticle &a) const
 
QString toString () const
 
void write (QTextStream &) const
 

Static Public Member Functions

static QStringList conditionNames ()
 
static int getConditionForName (const QString &)
 
static QString getNameForCondition (int)
 
static QString getTypeString (int)
 
static QStringList headerNames ()
 

Detailed Description

Definition at line 185 of file kscoring.h.

Member Enumeration Documentation

enum KPIM::KScoringExpression::Condition
Enumerator
CONTAINS 
MATCH 
EQUALS 
SMALLER 
GREATER 
MATCHCS 

Definition at line 189 of file kscoring.h.

Constructor & Destructor Documentation

KScoringExpression::KScoringExpression ( const QString &  h,
const QString &  t,
const QString &  n,
const QString &  ng 
)

Definition at line 432 of file kscoring.cpp.

KScoringExpression::~KScoringExpression ( )

Definition at line 538 of file kscoring.cpp.

Member Function Documentation

QStringList KScoringExpression::conditionNames ( )
static

Definition at line 510 of file kscoring.cpp.

Condition KPIM::KScoringExpression::getCondition ( ) const
inline

Definition at line 209 of file kscoring.h.

int KScoringExpression::getConditionForName ( const QString &  s)
static

Definition at line 465 of file kscoring.cpp.

QString KPIM::KScoringExpression::getExpression ( ) const
inline

Definition at line 210 of file kscoring.h.

QString KPIM::KScoringExpression::getHeader ( ) const
inline

Definition at line 211 of file kscoring.h.

QString KScoringExpression::getNameForCondition ( int  cond)
static

Definition at line 487 of file kscoring.cpp.

int KScoringExpression::getType ( ) const

Definition at line 628 of file kscoring.cpp.

QString KScoringExpression::getTypeString ( ) const

Definition at line 601 of file kscoring.cpp.

QString KScoringExpression::getTypeString ( int  cond)
static

Definition at line 606 of file kscoring.cpp.

QStringList KScoringExpression::headerNames ( )
static

Definition at line 523 of file kscoring.cpp.

bool KPIM::KScoringExpression::isNeg ( ) const
inline

Definition at line 208 of file kscoring.h.

bool KScoringExpression::match ( ScorableArticle &  a) const

Definition at line 542 of file kscoring.cpp.

QString KScoringExpression::toString ( ) const

Definition at line 589 of file kscoring.cpp.

void KScoringExpression::write ( QTextStream &  st) const

Definition at line 584 of file kscoring.cpp.


The documentation for this class was generated from the following files:
  • kscoring.h
  • kscoring.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:58:37 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

knode

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

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal