KMail::RuleWidgetHandlerManager Class Reference

#include <rulewidgethandlermanager.h>

Public Member Functions

void registerHandler (const RuleWidgetHandler *handler)
 
void unregisterHandler (const RuleWidgetHandler *handler)
 
void createWidgets (TQWidgetStack *functionStack, TQWidgetStack *valueStack, const TQObject *receiver) const
 
KMSearchRule::Function function (const TQCString &field, const TQWidgetStack *functionStack) const
 
TQString value (const TQCString &field, const TQWidgetStack *functionStack, const TQWidgetStack *valueStack) const
 
TQString prettyValue (const TQCString &field, const TQWidgetStack *functionStack, const TQWidgetStack *valueStack) const
 
bool handlesField (const TQCString &field, const TQWidgetStack *functionStack, const TQWidgetStack *valueStack) const
 
void reset (TQWidgetStack *functionStack, TQWidgetStack *valueStack) const
 
void setRule (TQWidgetStack *functionStack, TQWidgetStack *valueStack, const KMSearchRule *rule) const
 
void update (const TQCString &field, TQWidgetStack *functionStack, TQWidgetStack *valueStack) const
 

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

◆ ~RuleWidgetHandlerManager()

KMail::RuleWidgetHandlerManager::~RuleWidgetHandlerManager ( )

Definition at line 210 of file rulewidgethandlermanager.cpp.

Member Function Documentation

◆ createWidgets()

void KMail::RuleWidgetHandlerManager::createWidgets ( TQWidgetStack *  functionStack,
TQWidgetStack *  valueStack,
const TQObject *  receiver 
) const

Definition at line 245 of file rulewidgethandlermanager.cpp.

◆ function()

KMSearchRule::Function KMail::RuleWidgetHandlerManager::function ( const TQCString &  field,
const TQWidgetStack *  functionStack 
) const

Definition at line 284 of file rulewidgethandlermanager.cpp.

◆ instance()

static RuleWidgetHandlerManager * KMail::RuleWidgetHandlerManager::instance ( )
inlinestatic

Definition at line 59 of file rulewidgethandlermanager.h.

◆ prettyValue()

TQString KMail::RuleWidgetHandlerManager::prettyValue ( const TQCString &  field,
const TQWidgetStack *  functionStack,
const TQWidgetStack *  valueStack 
) const

Definition at line 308 of file rulewidgethandlermanager.cpp.

◆ registerHandler()

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

Definition at line 216 of file rulewidgethandlermanager.cpp.

◆ reset()

void KMail::RuleWidgetHandlerManager::reset ( TQWidgetStack *  functionStack,
TQWidgetStack *  valueStack 
) const

Definition at line 320 of file rulewidgethandlermanager.cpp.

◆ setRule()

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

Definition at line 329 of file rulewidgethandlermanager.cpp.

◆ unregisterHandler()

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

Definition at line 224 of file rulewidgethandlermanager.cpp.

◆ update()

void KMail::RuleWidgetHandlerManager::update ( const TQCString &  field,
TQWidgetStack *  functionStack,
TQWidgetStack *  valueStack 
) const

Definition at line 341 of file rulewidgethandlermanager.cpp.

◆ value()

TQString KMail::RuleWidgetHandlerManager::value ( const TQCString &  field,
const TQWidgetStack *  functionStack,
const TQWidgetStack *  valueStack 
) const

Definition at line 296 of file rulewidgethandlermanager.cpp.


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