kmail

KMail::RuleWidgetHandler Class Reference

An interface to filter/search rule widget handlers. More...

#include <rulewidgethandler.h>

List of all members.


Public Member Functions

virtual QWidgetcreateFunctionWidget (int number, QWidgetStack *functionStack, const QObject *receiver) const =0
virtual QWidgetcreateValueWidget (int number, QWidgetStack *valueStack, const QObject *receiver) const =0
virtual KMSearchRule::Function function (const QCString &field, const QWidgetStack *functionStack) const =0
virtual bool handlesField (const QCString &field) const =0
virtual QString prettyValue (const QCString &field, const QWidgetStack *functionStack, const QWidgetStack *valueStack) const =0
virtual void reset (QWidgetStack *functionStack, QWidgetStack *valueStack) const =0
virtual bool setRule (QWidgetStack *functionStack, QWidgetStack *valueStack, const KMSearchRule *rule) const =0
virtual bool update (const QCString &field, QWidgetStack *functionStack, QWidgetStack *valueStack) const =0
virtual QString value (const QCString &field, const QWidgetStack *functionStack, const QWidgetStack *valueStack) const =0
virtual ~RuleWidgetHandler ()

Detailed Description

An interface to filter/search rule widget handlers.

Definition at line 48 of file rulewidgethandler.h.


Constructor & Destructor Documentation

virtual KMail::RuleWidgetHandler::~RuleWidgetHandler (  )  [inline, virtual]

Definition at line 50 of file rulewidgethandler.h.


Member Function Documentation

virtual QWidget* KMail::RuleWidgetHandler::createFunctionWidget ( int  number,
QWidgetStack functionStack,
const QObject receiver 
) const [pure virtual]

virtual QWidget* KMail::RuleWidgetHandler::createValueWidget ( int  number,
QWidgetStack valueStack,
const QObject receiver 
) const [pure virtual]

virtual KMSearchRule::Function KMail::RuleWidgetHandler::function ( const QCString field,
const QWidgetStack functionStack 
) const [pure virtual]

virtual bool KMail::RuleWidgetHandler::handlesField ( const QCString field  )  const [pure virtual]

virtual QString KMail::RuleWidgetHandler::prettyValue ( const QCString field,
const QWidgetStack functionStack,
const QWidgetStack valueStack 
) const [pure virtual]

virtual void KMail::RuleWidgetHandler::reset ( QWidgetStack functionStack,
QWidgetStack valueStack 
) const [pure virtual]

virtual bool KMail::RuleWidgetHandler::setRule ( QWidgetStack functionStack,
QWidgetStack valueStack,
const KMSearchRule rule 
) const [pure virtual]

virtual bool KMail::RuleWidgetHandler::update ( const QCString field,
QWidgetStack functionStack,
QWidgetStack valueStack 
) const [pure virtual]

virtual QString KMail::RuleWidgetHandler::value ( const QCString field,
const QWidgetStack functionStack,
const QWidgetStack valueStack 
) const [pure virtual]


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