MailTransport::SentActionAttribute

MailTransport::SentActionAttribute Class Reference

#include <sentactionattribute.h>

Inheritance diagram for MailTransport::SentActionAttribute:

Classes

class  Action
 

Public Member Functions

 SentActionAttribute ()
 
 ~SentActionAttribute () override
 
Action::List actions () const
 
void addAction (Action::Type type, const QVariant &value)
 
SentActionAttributeclone () const override
 
void deserialize (const QByteArray &data) override
 
QByteArray serialized () const override
 
QByteArray type () const override
 

Additional Inherited Members

- Public Types inherited from Akonadi::Attribute
typedef QList< Attribute * > List
 

Detailed Description

An Attribute that stores the action to execute after sending.

This attribute stores the action that will be executed by the mail dispatcher after a mail has successfully be sent.

Author
Tobias Koenig tokoe[email protected]@kda[email protected]b.com
Since
4.6

Definition at line 28 of file sentactionattribute.h.

Constructor & Destructor Documentation

SentActionAttribute::SentActionAttribute ( )
explicit

Creates a new sent action attribute.

Definition at line 86 of file sentactionattribute.cpp.

SentActionAttribute::~SentActionAttribute ( )
override

Destroys the sent action attribute.

Definition at line 91 of file sentactionattribute.cpp.

Member Function Documentation

SentActionAttribute::Action::List SentActionAttribute::actions ( ) const

Returns the list of actions.

Definition at line 101 of file sentactionattribute.cpp.

void SentActionAttribute::addAction ( Action::Type  type,
const QVariant value 
)

Adds a new action to the attribute.

Parameters
typeThe type of the action that shall be executed.
valueThe action specific argument.

Definition at line 96 of file sentactionattribute.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Aug 2 2020 23:17:11 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.