akonadi
23#include "akonadi-notes_export.h"
31 template <
typename T>
class shared_ptr;
36 typedef boost::shared_ptr<Message> MessagePtr;
45AKONADI_NOTES_EXPORT QString noteMimeType();
51AKONADI_NOTES_EXPORT QString noteIconName();
63 Attachment(
const QUrl &url,
const QString &mimetype );
67 Attachment(
const QByteArray &data,
const QString &mimetype );
82 QByteArray data()
const;
87 QString mimetype()
const;
92 void setLabel(
const QString &label );
97 QString label()
const;
100 class AttachmentPrivate;
101 AttachmentPrivate *
const d_ptr;
155 void setUid(
const QString &uid );
162 enum Classification {
171 void setClassification( Classification );
176 Classification classification()
const;
181 void setTitle(
const QString &title );
186 QString title()
const;
193 void setText(
const QString &text, Qt::TextFormat format = Qt::PlainText );
198 QString text()
const;
203 Qt::TextFormat textFormat()
const;
208 QString toPlainText()
const;
213 void setCreationDate(
const KDateTime &creationDate );
218 KDateTime creationDate()
const;
223 void setLastModifiedDate(
const KDateTime &lastModifiedDate );
228 KDateTime lastModifiedDate()
const;
235 void setFrom(
const QString &from );
240 QString from()
const;
245 QList<Attachment> &attachments();
251 QMap<QString, QString> &custom();
258 KMime::MessagePtr message()
const;
262 class NoteMessageWrapperPrivate;
263 NoteMessageWrapperPrivate *
const d_ptr;
An attachment for a note.
A convenience wrapper around KMime::Message::Ptr for notes.
FreeBusyManager::Singleton.
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by
doxygen 1.9.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.