kmfilteraction.h
588 virtual TQString substituteCommandLineArgsFor( KMMessage *aMsg, TQPtrList<KTempFile> & aTempFileList ) const;
virtual bool isEmpty() const
Determines whether this action is valid.
Definition: kmfilteraction.h:525
virtual const TQString displayString() const =0
Returns a translated string describing this filter for visualization purposes, e.g.
static void sendMDN(KMMessage *msg, KMime::MDN::DispositionType d, const TQValueList< KMime::MDN::DispositionModifier > &m=TQValueList< KMime::MDN::DispositionModifier >())
Automates the sending of MDNs from filter actions.
Definition: kmfilteraction.cpp:118
virtual void clearParamWidget(TQWidget *paramWidget) const
The filter action shall clear it's parameter widget's contents.
Definition: kmfilteraction.cpp:104
Abstract base class for KMail's filter actions that need a mail address as parameter, e.g.
Definition: kmfilteraction.h:463
virtual bool folderRemoved(KMFolder *aFolder, KMFolder *aNewFolder)
Called from the filter when a folder is removed.
Definition: kmfilteraction.cpp:108
virtual void processAsync(KMMessage *msg) const
Execute an action on given message asynchronously.
Definition: kmfilteraction.cpp:73
Abstract base class for KMail's filter actions that need a command line as parameter, e.g.
Definition: kmfilteraction.h:514
virtual void applyParamWidgetValue(TQWidget *paramWidget)
The filter action shall set it's parameter from the widget's contents.
Definition: kmfilteraction.cpp:96
Abstract base class for KMail's filter actions that need no parameter, e.g.
Definition: kmfilteraction.h:181
virtual void argsFromString(const TQString)
Read extra arguments from given string.
Definition: kmfilteraction.h:190
Dictionary that contains a list of all registered filter actions with their creation functions...
Definition: kmfilteraction.h:673
Abstract base class for KMail's filter actions that need a parameter which can be chosen from a fixed...
Definition: kmfilteraction.h:339
virtual const TQString argsAsString() const
Return extra arguments as string.
Definition: kmfilteraction.h:194
virtual void argsFromString(const TQString argsStr)=0
Read extra arguments from given string.
virtual bool isEmpty() const
Determines whether this action is valid.
Definition: kmfilteraction.h:297
static KMFilterAction * newAction()
Static function that creates a filter action of this type.
Definition: kmfilteraction.cpp:86
virtual bool isEmpty() const
Determines whether this action is valid.
Definition: kmfilteraction.h:233
virtual ReturnCode process(KMMessage *msg) const =0
Execute action on given message.
virtual void setParamWidgetValue(TQWidget *paramWidget) const
The filter action shall set it's widget's contents from it's parameter.
Definition: kmfilteraction.cpp:100
static int tempOpenFolder(KMFolder *aFolder)
Temporarily open folder.
Definition: kmfilteraction.cpp:113
virtual bool requiresBody(KMMsgBase *msgBase) const
Determines if the action depends on the body of the message.
Definition: kmfilteraction.cpp:81
virtual bool isEmpty() const
Determines whether this action is valid.
Definition: kmfilteraction.h:110
virtual bool isEmpty() const
Determines whether this action is valid.
Definition: kmfilteraction.h:403
const TQPtrList< KMFilterActionDesc > & list() const
Provides read-only access to a list of all known filter actions.
Definition: kmfilteraction.h:689
Abstract base class for KMail's filter actions that need a free-form parameter, e.g.
Definition: kmfilteraction.h:222
virtual const TQString argsAsString() const =0
Return extra arguments as string.
Abstract base class for KMail's filter actions that need a parameter that has a UOID, e.g.
Definition: kmfilteraction.h:286
KMFilterAction(const char *aName, const TQString aLabel)
Initialize filter action with (english) name aName and (internationalized) label aLabel.
Definition: kmfilteraction.cpp:63
Abstract base class for KMail's filter actions that need a mail folder as parameter, e.g.
Definition: kmfilteraction.h:392
virtual TQWidget * createParamWidget(TQWidget *parent) const
Creates a widget for setting the filter action parameter.
Definition: kmfilteraction.cpp:91