libkdepim

KScoringManager Class Reference

List of all members.

Detailed Description

Definition at line 303 of file kscoring.h.


Public Types

typedef QPtrList< KScoringRuleScoringRuleList

Signals

void changedRules ()
void changedRuleName (const QString &oldName, const QString &newName)
void finishedEditing ()

Public Member Functions

 KScoringManager (const QString &appName=QString::null)
virtual ~KScoringManager ()
virtual QStringList getGroups () const=0
virtual QStringList getDefaultHeaders () const
void applyRules (ScorableArticle &article, const QString &group)
void applyRules (ScorableArticle &)
void applyRules (ScorableGroup *group)
void pushRuleList ()
void popRuleList ()
void removeTOS ()
KScoringRuleaddRule (KScoringRule *)
KScoringRuleaddRule (const ScorableArticle &, QString group, short=0)
KScoringRuleaddRule ()
void cancelNewRule (KScoringRule *)
void deleteRule (KScoringRule *)
void editRule (KScoringRule *e, QWidget *w=0)
KScoringRulecopyRule (KScoringRule *)
void moveRuleAbove (KScoringRule *above, KScoringRule *below)
void moveRuleBelow (KScoringRule *below, KScoringRule *above)
void setGroup (const QString &g)
bool hasRulesForCurrentGroup ()
QString findUniqueName () const
void editorReady ()
ScoringRuleList getAllRules () const
KScoringRulefindRule (const QString &)
QStringList getRuleNames ()
void setRuleName (KScoringRule *, const QString &)
int getRuleCount () const
QString toString () const
bool setCacheValid (bool v)
bool isCacheValid ()
void initCache (const QString &group)
void load ()
void save ()
virtual bool canScores () const
virtual bool canNotes () const
virtual bool canColors () const
virtual bool canMarkAsRead () const
virtual bool hasFeature (int)

Member Function Documentation

QStringList KScoringManager::getDefaultHeaders (  )  const [virtual]

returns a list of common (or available) headers defaults to returning { Subject, From, Message-ID, Date }

Definition at line 1169 of file kscoring.cpp.

void KScoringManager::editorReady (  ) 

called from an editor whenever it finishes editing the rule base, causes the finishedEditing signal to be emitted

Definition at line 1044 of file kscoring.cpp.


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