kmail
KMail::RuleWidgetHandlerManager Class Reference
Singleton to manage the list of RuleWidgetHandlers. More...
#include <rulewidgethandlermanager.h>
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: