Akonadi
itemcreatejob.cpp
50 .arg(mMergeOptions == ItemCreateJob::NoMerge ? QStringLiteral("Create") : QStringLiteral("Merge"))
void setErrorText(const QString &errorText)
Job that creates a new item in the Akonadi storage.
Definition: itemcreatejob.h:60
void setMerge(MergeOptions options)
Merge this item into an existing one if available.
Definition: itemcreatejob.cpp:211
bool doHandleResponse(qint64 tag, const Protocol::CommandPtr &response) override
This method should be reimplemented in the concrete jobs in case you want to handle incoming data.
Definition: itemcreatejob.cpp:169
void reserve(int size)
void setParentCollection(const Collection &parent)
Set the parent collection of this object.
Definition: item.cpp:170
void doStart() override
This method must be reimplemented in the concrete jobs.
Definition: itemcreatejob.cpp:99
QString i18n(const char *text, const TYPE &arg...)
bool isEmpty() const const
Item item() const
Returns the created item with the new unique id, or an invalid item if the job failed.
Definition: itemcreatejob.cpp:218
virtual qint64 size() const const override
ItemCreateJob(const Item &item, const Collection &collection, QObject *parent=nullptr)
Creates a new item create job.
Definition: itemcreatejob.cpp:80
KDB_EXPORT KDbVersionInfo version()
QString arg(qlonglong a, int fieldWidth, int base, QChar fillChar) const const
virtual bool doHandleResponse(qint64 tag, const Protocol::CommandPtr &response)
This method should be reimplemented in the concrete jobs in case you want to handle incoming data.
Definition: job.cpp:381
QSet::iterator insert(const T &value)
void emitResult()
int error() const
QSet< QByteArray > loadedPayloadParts() const
Returns the list of loaded payload parts.
Definition: item.cpp:288
void setError(int errorCode)
Q_D(Todo)
Helper integration between Akonadi and Qt.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Jun 7 2023 03:53:31 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Jun 7 2023 03:53:31 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.