kmail

KMail::RuleWidgetHandlerManager Class Reference

Singleton to manage the list of RuleWidgetHandlers. More...

#include <rulewidgethandlermanager.h>

List of all members.


Public Member Functions

void createWidgets (QWidgetStack *functionStack, QWidgetStack *valueStack, const QObject *receiver) const
KMSearchRule::Function function (const QCString &field, const QWidgetStack *functionStack) const
bool handlesField (const QCString &field, const QWidgetStack *functionStack, const QWidgetStack *valueStack) const
QString prettyValue (const QCString &field, const QWidgetStack *functionStack, const QWidgetStack *valueStack) const
void registerHandler (const RuleWidgetHandler *handler)
void reset (QWidgetStack *functionStack, QWidgetStack *valueStack) const
void setRule (QWidgetStack *functionStack, QWidgetStack *valueStack, const KMSearchRule *rule) const
void unregisterHandler (const RuleWidgetHandler *handler)
void update (const QCString &field, QWidgetStack *functionStack, QWidgetStack *valueStack) const
QString value (const QCString &field, const QWidgetStack *functionStack, const QWidgetStack *valueStack) const
 ~RuleWidgetHandlerManager ()

Static Public Member Functions

static RuleWidgetHandlerManagerinstance ()

Detailed Description

Singleton to manage the list of RuleWidgetHandlers.

Definition at line 52 of file rulewidgethandlermanager.h.


Constructor & Destructor Documentation

KMail::RuleWidgetHandlerManager::~RuleWidgetHandlerManager (  ) 

Definition at line 210 of file rulewidgethandlermanager.cpp.


Member Function Documentation

void KMail::RuleWidgetHandlerManager::createWidgets ( QWidgetStack functionStack,
QWidgetStack valueStack,
const QObject receiver 
) const

Definition at line 245 of file rulewidgethandlermanager.cpp.

KMSearchRule::Function KMail::RuleWidgetHandlerManager::function ( const QCString field,
const QWidgetStack functionStack 
) const

Definition at line 284 of file rulewidgethandlermanager.cpp.

bool KMail::RuleWidgetHandlerManager::handlesField ( const QCString field,
const QWidgetStack functionStack,
const QWidgetStack valueStack 
) const

static RuleWidgetHandlerManager* KMail::RuleWidgetHandlerManager::instance (  )  [inline, static]

Definition at line 59 of file rulewidgethandlermanager.h.

QString KMail::RuleWidgetHandlerManager::prettyValue ( const QCString field,
const QWidgetStack functionStack,
const QWidgetStack valueStack 
) const

Definition at line 308 of file rulewidgethandlermanager.cpp.

void KMail::RuleWidgetHandlerManager::registerHandler ( const RuleWidgetHandler handler  ) 

Definition at line 216 of file rulewidgethandlermanager.cpp.

void KMail::RuleWidgetHandlerManager::reset ( QWidgetStack functionStack,
QWidgetStack valueStack 
) const

Definition at line 320 of file rulewidgethandlermanager.cpp.

void KMail::RuleWidgetHandlerManager::setRule ( QWidgetStack functionStack,
QWidgetStack valueStack,
const KMSearchRule rule 
) const

Definition at line 329 of file rulewidgethandlermanager.cpp.

void KMail::RuleWidgetHandlerManager::unregisterHandler ( const RuleWidgetHandler handler  ) 

Definition at line 224 of file rulewidgethandlermanager.cpp.

void KMail::RuleWidgetHandlerManager::update ( const QCString field,
QWidgetStack functionStack,
QWidgetStack valueStack 
) const

Definition at line 341 of file rulewidgethandlermanager.cpp.

QString KMail::RuleWidgetHandlerManager::value ( const QCString field,
const QWidgetStack functionStack,
const QWidgetStack valueStack 
) const

Definition at line 296 of file rulewidgethandlermanager.cpp.


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