9#include "akonadicore_export.h"
16class NotificationSubscriberPrivate;
18class AKONADICORE_EXPORT NotificationSubscriber
21 explicit NotificationSubscriber();
22 NotificationSubscriber(
const NotificationSubscriber &other);
23 ~NotificationSubscriber();
25 NotificationSubscriber &operator=(
const NotificationSubscriber &other);
30 void setSubscriber(
const QByteArray &subscriber);
33 void setSessionId(
const QByteArray &sessionId);
36 void setMonitoredCollections(
const QSet<qint64> &collections);
56 bool isAllMonitored()
const;
57 void setIsAllMonitored(
bool isAllMonitored);
59 bool isExclusive()
const;
60 void setIsExclusive(
bool isExclusive);
62 ItemFetchScope itemFetchScope()
const;
63 void setItemFetchScope(
const ItemFetchScope &itemFetchScope);
65 CollectionFetchScope collectionFetchScope()
const;
66 void setCollectionFetchScope(
const CollectionFetchScope &collectionFetchScope);
68 TagFetchScope tagFetchScope()
const;
69 void setTagFetchScope(
const TagFetchScope &tagFetchScope);
Helper integration between Akonadi and Qt.
bool isValid(QStringView ifopt)
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 6 2024 12:01:00 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.