Akonadi
8#include "akonadicore_export.h"
16class AKONADICORE_EXPORT TagSync :
public Akonadi::Job
20 explicit TagSync(QObject *parent =
nullptr);
23 void setFullTagList(
const Akonadi::Tag::List &tags);
24 void setTagMembers(
const QHash<QString, Akonadi::Item::List> &ridMemberMap);
27 void doStart()
override;
30 void onLocalTagFetchDone(KJob *job);
31 void onCreateTagDone(KJob *job);
32 void onTagItemsFetchDone(KJob *job);
33 void onJobDone(KJob *job);
34 void slotResult(KJob *job)
override;
41 Akonadi::Tag::List mRemoteTags;
42 Akonadi::Tag::List mLocalTags;
43 bool mDeliveryDone =
false;
44 bool mTagMembersDeliveryDone =
false;
45 bool mLocalTagsFetched =
false;
46 QHash<QString, Akonadi::Item::List> mRidMemberMap;
Helper integration between Akonadi and Qt.
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
KDE's Doxygen guidelines are available online.