23 #ifndef _TelepathyQt_contact_factory_h_HEADER_GUARD_
24 #define _TelepathyQt_contact_factory_h_HEADER_GUARD_
26 #ifndef IN_TP_QT_HEADER
27 #error IN_TP_QT_HEADER
30 #include <TelepathyQt/Contact>
31 #include <TelepathyQt/Feature>
32 #include <TelepathyQt/Global>
33 #include <TelepathyQt/Types>
42 class ReferencedHandles;
55 void addFeature(
const Feature &feature);
56 void addFeatures(
const Features &features);
62 const Features &features,
const QVariantMap &attributes)
const;
70 friend struct Private;
The ContactManager class is responsible for managing contacts.
Definition: contact-manager.h:50
The Feature class represents a feature that can be enabled on demand.
Definition: feature.h:41
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45
The PendingContacts class is used by ContactManager when creating/updating Contact objects...
Definition: pending-contacts.h:46
Helper container for safe management of handle lifetimes. Every handle in a ReferencedHandles contain...
Definition: referenced-handles.h:47
The ContactFactory class is responsible for constructing Contact objects according to application-def...
Definition: contact-factory.h:44
The RefCounted class is a base class for shared objects used by SharedPtr.
Definition: shared-ptr.h:42
The Features class represents a list of Feature.
Definition: feature.h:61