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 RuleWidgetHandlerManager * instance ()

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: