Akonadi
11 #include <private/protocol_p.h>
16 class NotificationManagerTest;
23 class NotificationSubscriber;
24 class AggregatedCollectionFetchScope;
25 class AggregatedItemFetchScope;
26 class AggregatedTagFetchScope;
36 void forgetSubscriber(NotificationSubscriber *subscriber);
38 AggregatedCollectionFetchScope *collectionFetchScope()
const
40 return mCollectionFetchScope;
42 AggregatedItemFetchScope *itemFetchScope()
const
44 return mItemFetchScope;
46 AggregatedTagFetchScope *tagFetchScope()
const
48 return mTagFetchScope;
52 void registerConnection(quintptr socketDescriptor);
54 void emitPendingNotifications();
56 void slotNotify(
const Akonadi::Protocol::ChangeNotificationList &msgs);
62 void emitDebugNotification(
const Protocol::ChangeNotificationPtr &ntf,
const QVector<QByteArray> &listeners);
65 Protocol::ChangeNotificationList mNotifications;
70 int mDebugNotifications;
71 AggregatedCollectionFetchScope *mCollectionFetchScope =
nullptr;
72 AggregatedItemFetchScope *mItemFetchScope =
nullptr;
73 AggregatedTagFetchScope *mTagFetchScope =
nullptr;
75 bool mWaiting =
false;
76 bool mQuitting =
false;
78 friend class NotificationSubscriber;
79 friend class ::NotificationManagerTest;
const QList< QKeySequence > & quit()
Helper integration between Akonadi and Qt.
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Sat Jul 2 2022 06:41:48 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.