7#ifndef ALLCONTACTSMONITOR_H
8#define ALLCONTACTSMONITOR_H
11#include <QSharedPointer>
13#include <kpeoplebackend/abstractcontact.h>
14#include <kpeoplebackend/kpeoplebackend_export.h>
18class AllContactsMonitorPrivate;
38 virtual QMap<QString, AbstractContact::Ptr>
contacts();
41 bool isInitialFetchComplete()
const;
43 bool initialFetchSuccess()
const;
49 void contactChanged(
const QString &contactUri,
const KPeople::AbstractContact::Ptr &contact);
54 void contactAdded(
const QString &contactUri,
const KPeople::AbstractContact::Ptr &contact);
85 AllContactsMonitorPrivate *d_ptr;
89typedef QSharedPointer<KPeople::AllContactsMonitor> AllContactsMonitorPtr;