Akonadi
transactionsequence.h
void commit()
Commits the transaction as soon as all pending sub-jobs finished successfully.
Definition transactionsequence.cpp:156
bool addSubjob(KJob *job) override
Adds the given job as a subjob to this job.
Definition transactionsequence.cpp:77
TransactionSequence(QObject *parent=nullptr)
Creates a new transaction sequence.
Definition transactionsequence.cpp:68
void setIgnoreJobFailure(KJob *job)
Sets which job of the sequence might fail without rolling back the complete transaction.
Definition transactionsequence.cpp:194
void doStart() override
This method must be reimplemented in the concrete jobs.
Definition transactionsequence.cpp:204
void rollback()
Rolls back the current transaction as soon as possible.
Definition transactionsequence.cpp:223
void setAutomaticCommittingEnabled(bool enable)
Disable automatic committing.
Definition transactionsequence.cpp:217
KJob(QObject *parent=nullptr)
Helper integration between Akonadi and Qt.
Q_OBJECTQ_OBJECT
Q_SLOTSQ_SLOTS
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:49:57 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:49:57 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.