• Skip to content
  • Skip to link menu
KDE 4.5 API Reference
  • KDE API Reference
  • KDE-PIM Libraries
  • Sitemap
  • Contact Us
 

mailtransport

  • MailTransport
  • MailTransport::DispatchModeAttribute
Public Types | Public Member Functions

MailTransport::DispatchModeAttribute Class Reference

Attribute determining how and when a message from the outbox should be dispatched. More...

#include <dispatchmodeattribute.h>

Inherits Akonadi::Attribute.

List of all members.

Public Types

enum  DispatchMode { Automatic, Manual }

Public Member Functions

 DispatchModeAttribute (DispatchMode mode=Automatic)
virtual ~DispatchModeAttribute ()
virtual DispatchModeAttribute * clone () const
virtual void deserialize (const QByteArray &data)
DispatchMode dispatchMode () const
QDateTime sendAfter () const
virtual QByteArray serialized () const
void setDispatchMode (DispatchMode mode)
void setSendAfter (const QDateTime &date)
virtual QByteArray type () const

Detailed Description

Attribute determining how and when a message from the outbox should be dispatched.

Messages can be sent immediately, sent only when the user explicitly requests it, or sent automatically at a certain date and time.

Author:
Constantin Berzan <exit3219@gmail.com>
Since:
4.4

Definition at line 39 of file dispatchmodeattribute.h.


Member Enumeration Documentation

enum MailTransport::DispatchModeAttribute::DispatchMode

Determines how the message is sent.

Enumerator:
Automatic 

Send message as soon as possible, but no earlier than specified by setSendAfter().

Manual 

Send message only when the user requests so.

Definition at line 45 of file dispatchmodeattribute.h.


Constructor & Destructor Documentation

DispatchModeAttribute::DispatchModeAttribute ( DispatchMode  mode = Automatic  )  [explicit]

Creates a new DispatchModeAttribute.

Definition at line 36 of file dispatchmodeattribute.cpp.

DispatchModeAttribute::~DispatchModeAttribute (  )  [virtual]

Destroys the DispatchModeAttribute.

Definition at line 42 of file dispatchmodeattribute.cpp.


Member Function Documentation

DispatchModeAttribute::DispatchMode DispatchModeAttribute::dispatchMode (  )  const

Returns the dispatch mode for the message.

See also:
DispatchMode.

Definition at line 94 of file dispatchmodeattribute.cpp.

QDateTime DispatchModeAttribute::sendAfter (  )  const

Returns the date and time when the message should be sent.

Only valid if dispatchMode() is Automatic.

Definition at line 104 of file dispatchmodeattribute.cpp.

void DispatchModeAttribute::setDispatchMode ( DispatchMode  mode  ) 

Sets the dispatch mode for the message.

See also:
DispatchMode.

Definition at line 99 of file dispatchmodeattribute.cpp.

void DispatchModeAttribute::setSendAfter ( const QDateTime &  date  ) 

Sets the date and time when the message should be sent.

See also:
setDispatchMode.

Definition at line 109 of file dispatchmodeattribute.cpp.


The documentation for this class was generated from the following files:
  • dispatchmodeattribute.h
  • dispatchmodeattribute.cpp

mailtransport

Skip menu "mailtransport"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

KDE-PIM Libraries

Skip menu "KDE-PIM Libraries"
  • akonadi
  •   contact
  •   kmime
  • kabc
  • kblog
  • kcal
  • kholidays
  • kimap
  • kioslave
  •   imap4
  •   mbox
  •   nntp
  • kldap
  • kmime
  • kontactinterface
  • kpimidentities
  • kpimtextedit
  •   richtextbuilders
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • microblog
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
Generated for KDE-PIM Libraries by doxygen 1.7.1
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal