Akonadi
pastehelper.cpp
73 // transactions (copy and colcopy in the server doesn't see the items retrieved into the cache and copies empty payloads).
116 qCDebug(AKONADICORE_LOG) << "FROM: " << sourceCollection.id() << sourceCollection.name() << sourceCollection.isVirtual();
117 qCDebug(AKONADICORE_LOG) << "DEST: " << mDestCollection.id() << mDestCollection.name() << mDestCollection.isVirtual();
186 for (const Collection &col : std::as_const(mCollections)) { // FIXME: remove once we have a batch job for collections as well
191 for (const Collection &col : std::as_const(mCollections)) { // FIXME: remove once we have a batch job for collections as well
203 bool PasteHelper::canPaste(const QMimeData *mimeData, const Collection &collection, Qt::DropAction action)
254 KJob *PasteHelper::paste(const QMimeData *mimeData, const Collection &collection, Qt::DropAction action, Session *session)
290 KJob *PasteHelper::pasteUriList(const QMimeData *mimeData, const Collection &destination, Qt::DropAction action, Session *session)
311 item.setParentCollection(Collection(query.queryItemValue(QStringLiteral("parent")).toLongLong()));
QByteArray data(const QString &mimeType) const const
static Collection fromUrl(const QUrl &url)
Creates a collection from the given url.
Definition: collection.cpp:267
void finished(KJob *job)
void setPayloadFromData(const QByteArray &data)
Sets the payload based on the canonical representation normally used for data of this mime type.
Definition: item.cpp:301
Job that creates a new item in the Akonadi storage.
Definition: itemcreatejob.h:60
bool contains(const QString &str, Qt::CaseSensitivity cs) const const
void append(const T &value)
void setParentCollection(const Collection &parent)
Set the parent collection of this object.
Definition: item.cpp:170
QCA_EXPORT void setProperty(const QString &name, const QVariant &value)
void setMimeType(const QString &mimeType)
Sets the mime type of the item to mimeType.
Definition: item.cpp:347
KCALUTILS_EXPORT QString mimeType()
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
char at(int i) const const
Job that fetches collections from the Akonadi storage.
Definition: collectionfetchjob.h:39
Job that moves an item into a different collection in the Akonadi storage.
Definition: itemmovejob.h:34
KSERVICE_EXPORT KService::List query(FilterFunc filterFunc)
Job that copies a collection into another collection in the Akonadi storage.
Definition: collectioncopyjob.h:44
Job that moves a collection in the Akonadi storage to a new parent collection.
Definition: collectionmovejob.h:35
Base class for jobs that need to run a sequence of sub-jobs in a transaction.
Definition: transactionsequence.h:54
QList< QUrl > urls() const const
DropAction
bool hasUrls() const const
bool isEmpty() const const
void resize(int size)
Job that copies a set of items to a target collection in the Akonadi storage.
Definition: itemcopyjob.h:47
int size() const const
@ CanLinkItem
Can create links to existing items in this virtual collection.
Definition: collection.h:97
virtual QStringList formats() const const
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.