kmfilteraction.h
588 virtual TQString substituteCommandLineArgsFor( KMMessage *aMsg, TQPtrList<KTempFile> & aTempFileList ) const;
static KMFilterAction * newAction()
Static function that creates a filter action of this type.
Definition: kmfilteraction.cpp:86
virtual void setParamWidgetValue(TQWidget *paramWidget) const
The filter action shall set it's widget's contents from it's parameter.
Definition: kmfilteraction.cpp:216
virtual void applyParamWidgetValue(TQWidget *paramWidget)
The filter action shall set it's parameter from the widget's contents.
Definition: kmfilteraction.cpp:309
Abstract base class for KMail's filter actions that need a parameter which can be chosen from a fixed...
Definition: kmfilteraction.h:339
Abstract base class for KMail's filter actions that need a free-form parameter, e....
Definition: kmfilteraction.h:222
virtual void applyParamWidgetValue(TQWidget *paramWidget)
The filter action shall set it's parameter from the widget's contents.
Definition: kmfilteraction.cpp:390
virtual void setParamWidgetValue(TQWidget *paramWidget) const
The filter action shall set it's widget's contents from it's parameter.
Definition: kmfilteraction.cpp:395
virtual void setParamWidgetValue(TQWidget *paramWidget) const
The filter action shall set it's widget's contents from it's parameter.
Definition: kmfilteraction.cpp:267
KMFilterActionWithStringList(const char *aName, const TQString aLabel)
Initialize filter action with (english) name aName.
Definition: kmfilteraction.cpp:249
virtual void argsFromString(const TQString argsStr)
Read extra arguments from given string.
Definition: kmfilteraction.cpp:1945
virtual void argsFromString(const TQString argsStr)=0
Read extra arguments from given string.
virtual void setParamWidgetValue(TQWidget *paramWidget) const
The filter action shall set it's widget's contents from it's parameter.
Definition: kmfilteraction.cpp:1935
virtual bool folderRemoved(KMFolder *aFolder, KMFolder *aNewFolder)
Called from the filter when a folder is removed.
Definition: kmfilteraction.cpp:108
virtual bool isEmpty() const
Determines whether this action is valid.
Definition: kmfilteraction.h:403
KMFilterActionWithFolder(const char *aName, const TQString aLabel)
Initialize filter action with (english) name aName.
Definition: kmfilteraction.cpp:295
Abstract base class for KMail's filter actions that need a mail folder as parameter,...
Definition: kmfilteraction.h:392
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 command line as parameter,...
Definition: kmfilteraction.h:514
virtual void clearParamWidget(TQWidget *paramWidget) const
The filter action shall clear it's parameter widget's contents.
Definition: kmfilteraction.cpp:221
virtual TQWidget * createParamWidget(TQWidget *parent) const
Creates a widget for setting the filter action parameter.
Definition: kmfilteraction.cpp:1922
virtual TQWidget * createParamWidget(TQWidget *parent) const
Creates a widget for setting the filter action parameter.
Definition: kmfilteraction.cpp:91
virtual const TQString displayString() const
Returns a translated string describing this filter for visualization purposes, e.g.
Definition: kmfilteraction.cpp:351
virtual void applyParamWidgetValue(TQWidget *paramWidget)
The filter action shall set it's parameter from the widget's contents.
Definition: kmfilteraction.cpp:96
virtual const TQString displayString() const
Returns a translated string describing this filter for visualization purposes, e.g.
Definition: kmfilteraction.cpp:158
virtual void clearParamWidget(TQWidget *paramWidget) const
The filter action shall clear it's parameter widget's contents.
Definition: kmfilteraction.cpp:1940
virtual void applyParamWidgetValue(TQWidget *paramWidget)
The filter action shall set it's parameter from the widget's contents.
Definition: kmfilteraction.cpp:211
virtual void processAsync(KMMessage *msg) const
Execute an action on given message asynchronously.
Definition: kmfilteraction.cpp:73
virtual const TQString argsAsString() const
Return extra arguments as string.
Definition: kmfilteraction.h:194
KMFilterActionWithString(const char *aName, const TQString aLabel)
Initialize filter action with (english) name aName.
Definition: kmfilteraction.cpp:199
static int tempOpenFolder(KMFolder *aFolder)
Temporarily open folder.
Definition: kmfilteraction.cpp:113
virtual void clearParamWidget(TQWidget *paramWidget) const
The filter action shall clear it's parameter widget's contents.
Definition: kmfilteraction.cpp:323
virtual const TQString displayString() const
Returns a translated string describing this filter for visualization purposes, e.g.
Definition: kmfilteraction.cpp:1955
virtual void argsFromString(const TQString argsStr)
Read extra arguments from given string.
Definition: kmfilteraction.cpp:175
virtual void applyParamWidgetValue(TQWidget *paramWidget)
The filter action shall set it's parameter from the widget's contents.
Definition: kmfilteraction.cpp:1930
Abstract base class for KMail's filter actions that need a parameter that has a UOID,...
Definition: kmfilteraction.h:286
virtual const TQString argsAsString() const
Return extra arguments as string.
Definition: kmfilteraction.cpp:1950
Abstract base class for KMail's filter actions that need a mail address as parameter,...
Definition: kmfilteraction.h:463
virtual void argsFromString(const TQString argsStr)
Read extra arguments from given string.
Definition: kmfilteraction.cpp:328
virtual const TQString displayString() const
Returns a translated string describing this filter for visualization purposes, e.g.
Definition: kmfilteraction.cpp:236
virtual void clearParamWidget(TQWidget *paramWidget) const
The filter action shall clear it's parameter widget's contents.
Definition: kmfilteraction.cpp:400
virtual const TQString displayString() const =0
Returns a translated string describing this filter for visualization purposes, e.g.
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:233
virtual TQWidget * createParamWidget(TQWidget *parent) const
Creates a widget for setting the filter action parameter.
Definition: kmfilteraction.cpp:301
KMFilterActionWithNone(const char *aName, const TQString aLabel)
Initialize filter action with (english) name aName.
Definition: kmfilteraction.cpp:153
virtual void setParamWidgetValue(TQWidget *paramWidget) const
The filter action shall set it's widget's contents from it's parameter.
Definition: kmfilteraction.cpp:315
virtual const TQString displayString() const
Returns a translated string describing this filter for visualization purposes, e.g.
Definition: kmfilteraction.cpp:185
virtual void clearParamWidget(TQWidget *paramWidget) const
The filter action shall clear it's parameter widget's contents.
Definition: kmfilteraction.cpp:273
KMFilterActionWithUrl(const char *aName, const TQString aLabel)
Initialize filter action with (english) name aName.
Definition: kmfilteraction.cpp:1913
virtual void argsFromString(const TQString argsStr)
Read extra arguments from given string.
Definition: kmfilteraction.cpp:226
virtual void argsFromString(const TQString argsStr)
Read extra arguments from given string.
Definition: kmfilteraction.cpp:278
KMFilterActionWithAddress(const char *aName, const TQString aLabel)
Initialize filter action with (english) name aName.
Definition: kmfilteraction.cpp:378
Abstract base class for KMail's filter actions that need no parameter, e.g.
Definition: kmfilteraction.h:181
Dictionary that contains a list of all registered filter actions with their creation functions.
Definition: kmfilteraction.h:673
virtual ReturnCode process(KMMessage *msg) const =0
Execute action on given message.
virtual const TQString argsAsString() const
Return extra arguments as string.
Definition: kmfilteraction.cpp:231
virtual const TQString argsAsString() const
Return extra arguments as string.
Definition: kmfilteraction.cpp:341
virtual bool isEmpty() const
Determines whether this action is valid.
Definition: kmfilteraction.h:297
virtual TQWidget * createParamWidget(TQWidget *parent) const
Creates a widget for setting the filter action parameter.
Definition: kmfilteraction.cpp:204
virtual void argsFromString(const TQString)
Read extra arguments from given string.
Definition: kmfilteraction.h:190
virtual const TQString argsAsString() const =0
Return extra arguments as string.
virtual void init(void)
Populate the dictionary with all known KMFilterAction types.
Definition: kmfilteraction.cpp:1968
virtual bool folderRemoved(KMFolder *aFolder, KMFolder *aNewFolder)
Called from the filter when a folder is removed.
Definition: kmfilteraction.cpp:361
KMFilterAction(const char *aName, const TQString aLabel)
Initialize filter action with (english) name aName and (internationalized) label aLabel.
Definition: kmfilteraction.cpp:63
KMFilterActionWithUOID(const char *aName, const TQString aLabel)
Initialize filter action with (english) name aName.
Definition: kmfilteraction.cpp:170
virtual void applyParamWidgetValue(TQWidget *paramWidget)
The filter action shall set it's parameter from the widget's contents.
Definition: kmfilteraction.cpp:262
virtual bool isEmpty() const
Determines whether this action is valid.
Definition: kmfilteraction.h:525
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
void insert(KMFilterActionNewFunc aNewFunc)
Overloaded member function, provided for convenience.
Definition: kmfilteraction.cpp:1997
virtual TQWidget * createParamWidget(TQWidget *parent) const
Creates a widget for setting the filter action parameter.
Definition: kmfilteraction.cpp:383
virtual TQWidget * createParamWidget(TQWidget *parent) const
Creates a widget for setting the filter action parameter.
Definition: kmfilteraction.cpp:254
virtual bool isEmpty() const
Determines whether this action is valid.
Definition: kmfilteraction.h:110
virtual const TQString argsAsString() const
Return extra arguments as string.
Definition: kmfilteraction.cpp:180
virtual void setParamWidgetValue(TQWidget *paramWidget) const
The filter action shall set it's widget's contents from it's parameter.
Definition: kmfilteraction.cpp:100