mailtransport
#include <sentbehaviourattribute.h>
Inherits Attribute.
Public Types | |
enum | SentBehaviour { Delete, MoveToCollection, MoveToDefaultSentCollection } |
Public Member Functions | |
SentBehaviourAttribute (SentBehaviour beh=MoveToDefaultSentCollection, Akonadi::Collection moveToCollection=Akonadi::Collection(-1)) | |
virtual | ~SentBehaviourAttribute () |
virtual SentBehaviourAttribute * | clone () const |
virtual void | deserialize (const QByteArray &data) |
Akonadi::Collection | moveToCollection () const |
SentBehaviour | sentBehaviour () const |
virtual QByteArray | serialized () const |
void | setMoveToCollection (Akonadi::Collection moveToCollection) |
void | setSentBehaviour (SentBehaviour beh) |
virtual QByteArray | type () const |
Detailed Description
Attribute determining what will happen to a message after it is sent.
The message can be deleted from the Outbox, moved to the default sent-mail collection, or moved to a custom collection.
- Since
- 4.4
Definition at line 38 of file sentbehaviourattribute.h.
Member Enumeration Documentation
What to do with the item in the outbox after it has been sent successfully.
Enumerator | |
---|---|
Delete |
Delete the item from the outbox. |
MoveToCollection |
Move the item to a custom collection. |
MoveToDefaultSentCollection |
Move the item to the default sent-mail collection. |
Definition at line 44 of file sentbehaviourattribute.h.
Constructor & Destructor Documentation
|
explicit |
Creates a new SentBehaviourAttribute.
Definition at line 35 of file sentbehaviourattribute.cpp.
|
virtual |
Destroys the SentBehaviourAttribute.
Definition at line 42 of file sentbehaviourattribute.cpp.
Member Function Documentation
Collection SentBehaviourAttribute::moveToCollection | ( | ) | const |
Returns the collection to which the item should be moved after it is sent.
Only valid if sentBehaviour() is MoveToCollection.
Definition at line 96 of file sentbehaviourattribute.cpp.
SentBehaviourAttribute::SentBehaviour SentBehaviourAttribute::sentBehaviour | ( | ) | const |
Returns the sent-behaviour of the message.
- See also
- SentBehaviour.
Definition at line 86 of file sentbehaviourattribute.cpp.
void SentBehaviourAttribute::setMoveToCollection | ( | Akonadi::Collection | moveToCollection | ) |
Sets the collection to which the item should be moved after it is sent.
Make sure you set the SentBehaviour to MoveToCollection first.
- Parameters
-
moveToCollection target collection for "move to" operation
- See also
- setSentBehaviour.
Definition at line 101 of file sentbehaviourattribute.cpp.
void SentBehaviourAttribute::setSentBehaviour | ( | SentBehaviour | beh | ) |
Sets the sent-behaviour of the message.
- Parameters
-
beh the sent-behaviour to set
- See also
- SentBehaviour.
Definition at line 91 of file sentbehaviourattribute.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:37:49 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.