Akonadi Notes
9#include "akonadi-notes_export.h"
34AKONADI_NOTES_EXPORT
QString noteMimeType();
40AKONADI_NOTES_EXPORT
QString noteIconName();
42class AttachmentPrivate;
69 [[nodiscard]]
QUrl url()
const;
83 void setContentID(
const QString &contentID);
90 [[nodiscard]]
QString contentID()
const;
98 void setDataBase64Encoded(
bool encoded);
105 [[nodiscard]]
bool dataBase64Encoded()
const;
110 [[nodiscard]]
QString mimetype()
const;
115 void setLabel(
const QString &label);
120 [[nodiscard]]
QString label()
const;
124 std::unique_ptr<AttachmentPrivate>
const d_ptr;
129class NoteMessageWrapperPrivate;
180 void setUid(
const QString &uid);
185 [[nodiscard]]
QString uid()
const;
187 enum Classification { Public, Private, Confidential };
192 void setClassification(Classification);
197 [[nodiscard]] Classification classification()
const;
202 void setTitle(
const QString &title);
207 [[nodiscard]]
QString title()
const;
219 [[nodiscard]]
QString text()
const;
229 [[nodiscard]]
QString toPlainText()
const;
234 void setCreationDate(
const QDateTime &creationDate);
239 [[nodiscard]]
QDateTime creationDate()
const;
244 void setLastModifiedDate(
const QDateTime &lastModifiedDate);
249 [[nodiscard]]
QDateTime lastModifiedDate()
const;
256 void setFrom(
const QString &from);
261 [[nodiscard]]
QString from()
const;
284 std::unique_ptr<NoteMessageWrapperPrivate>
const d_ptr;
An attachment for a note.
A convenience wrapper around KMime::MessagePtr for notes.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:12:32 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.