KCal Library
attachment.cpp
Go to the documentation of this file.
This file is part of the API for handling calendar data and defines the Attachment class.
Represents information related to an attachment for a Calendar Incidence.
Definition: attachment.h:58
bool operator!=(const Attachment &a2) const
Returns true if two attachments aren't equal.
Definition: attachment.cpp:225
bool isBinary() const
Returns true if the attachment has a binary blob; false otherwise.
Definition: attachment.cpp:123
void setDecodedData(const QByteArray &data)
Sets the decoded attachment data.
Definition: attachment.cpp:146
bool isUri() const
Returns true if the attachment has a URI; false otherwise.
Definition: attachment.cpp:103
bool operator==(const Attachment &a2) const
Returns true if two attachments are equal.
Definition: attachment.cpp:214
Attachment(const QString &uri, const QString &mime=QString())
Constructs an attachment consisting of a uri and a mime type.
Definition: attachment.cpp:86
QByteArray & decodedData() const
Returns a QByteArray containing the decoded base64 binary data of the attachment.
Definition: attachment.cpp:137
char * data() const
Returns a pointer to a character string containing the base64 encoded binary data of the attachment.
Definition: attachment.cpp:128
void setData(const char *base64)
Sets the base64 encoded binary blob data of the attachment.
Definition: attachment.cpp:153
void setLocal(bool local)
Sets the attachment "local" option, which is derived from the Calendar Incidence X-KONTACT-TYPE param...
Definition: attachment.cpp:209
void setShowInline(bool showinline)
Sets the attachment "show in-line" option, which is derived from the Calendar Incidence X-CONTENT-DIS...
Definition: attachment.cpp:189
void setUri(const QString &uri)
Sets the URI for this attachment to uri.
Definition: attachment.cpp:117
void setMimeType(const QString &mime)
Sets the MIME-type of the attachment to mime.
Definition: attachment.cpp:179
void setLabel(const QString &label)
Sets the attachment label to label, which is derived from the Calendar Incidence X-LABEL parameter.
Definition: attachment.cpp:199
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
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.