akonadi
removeduplicatesjob.cpp
96 bodyHashes.insert(mainId, qHash(items.value(mainId).payload<KMime::Message::Ptr>()->encodedContent()));
168 RemoveDuplicatesJob::RemoveDuplicatesJob(const Akonadi::Collection::List &folders, QObject *parent)
RemoveDuplicatesJob(const Akonadi::Collection &folder, QObject *parent=0)
Creates a new job that will remove duplicates in folder.
Definition: removeduplicatesjob.cpp:160
bool contains(const Key &key) const
virtual void doStart()
This method must be reimplemented in the concrete jobs.
Definition: removeduplicatesjob.cpp:181
const_iterator constBegin() const
void fetchFullPayload(bool fetch=true)
Sets whether the full payload shall be fetched.
Definition: itemfetchscope.cpp:70
T value(int i) const
Job that deletes items from the Akonadi storage.
Definition: itemdeletejob.h:62
void append(const T &value)
Only retrieve the immediate parent collection.
Definition: itemfetchscope.h:78
const_iterator constEnd() const
void setAncestorRetrieval(AncestorRetrieval ancestorDepth)
Sets how many levels of ancestor collections should be included in the retrieval. ...
Definition: itemfetchscope.cpp:132
Job that finds and removes duplicate messages in given collection.
Definition: removeduplicatesjob.h:41
const QChar at(int position) const
iterator insert(const Key &key, const T &value)
const T value(const Key &key) const
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:38:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:38:03 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.