23 #ifndef _TelepathyQt_account_factory_h_HEADER_GUARD_ 24 #define _TelepathyQt_account_factory_h_HEADER_GUARD_ 26 #ifndef IN_TP_QT_HEADER 27 #error IN_TP_QT_HEADER 30 #include <TelepathyQt/Global> 31 #include <TelepathyQt/SharedPtr> 32 #include <TelepathyQt/Types> 34 #include <TelepathyQt/Account> 35 #include <TelepathyQt/Feature> 36 #include <TelepathyQt/FixedFeatureFactory> 38 class QDBusConnection;
51 static AccountFactoryPtr create(
const QDBusConnection &bus,
56 PendingReady *proxy(
const QString &busName,
const QString &objectPath,
57 const ConnectionFactoryConstPtr &connFactory,
58 const ChannelFactoryConstPtr &chanFactory,
59 const ContactFactoryConstPtr &contactFactory)
const;
64 virtual AccountPtr construct(
const QString &busName,
const QString &objectPath,
65 const ConnectionFactoryConstPtr &connFactory,
66 const ChannelFactoryConstPtr &chanFactory,
67 const ContactFactoryConstPtr &contactFactory)
const;
68 virtual QString finalBusNameFrom(
const QString &uniqueOrWellKnown)
const;
The PendingReady class represents the features requested and the reply to a request for an object to ...
Definition: pending-ready.h:40
The Features class represents a list of Feature.
Definition: feature.h:61
The FixedFeatureFactory class is a base class for all D-Bus proxy factories which want the same set o...
Definition: fixed-feature-factory.h:43
Definition: abstract-adaptor.cpp:31
The AccountFactory class is responsible for constructing Account objects according to application-def...
Definition: account-factory.h:45