33#ifndef __KMAIL_RULEWIDGETHANDLERMANAGER_H__
34#define __KMAIL_RULEWIDGETHANDLERMANAGER_H__
36#include "kmsearchpattern.h"
38#include <tqvaluevector.h>
47 class RuleWidgetHandler;
68 void createWidgets( TQWidgetStack *functionStack,
69 TQWidgetStack *valueStack,
70 const TQObject *receiver ) const;
72 const TQWidgetStack *functionStack ) const;
73 TQString value( const TQCString & field,
74 const TQWidgetStack *functionStack,
75 const TQWidgetStack *valueStack ) const;
76 TQString prettyValue( const TQCString & field,
77 const TQWidgetStack *functionStack,
78 const TQWidgetStack *valueStack ) const;
79 bool handlesField( const TQCString & field,
80 const TQWidgetStack *functionStack,
81 const TQWidgetStack *valueStack ) const;
82 void reset( TQWidgetStack *functionStack,
83 TQWidgetStack *valueStack ) const;
84 void setRule( TQWidgetStack *functionStack,
85 TQWidgetStack *valueStack,
87 void update( const TQCString & field,
88 TQWidgetStack *functionStack,
89 TQWidgetStack *valueStack ) const;
92 typedef TQValueVector<const RuleWidgetHandler*>::const_iterator const_iterator;
93 typedef TQValueVector<const RuleWidgetHandler*>::iterator iterator;
95 TQValueVector<const RuleWidgetHandler*> mHandlers;
Incoming mail is sent through the list of mail filter rules before it is placed in the associated mai...
Function Operators for comparison of field and contents.
|