00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef _TelepathyQt4_cli_connection_internal_h_HEADER_GUARD_
00023 #define _TelepathyQt4_cli_connection_internal_h_HEADER_GUARD_
00024
00025 #include <TelepathyQt4/Client/Connection>
00026
00027 #include <TelepathyQt4/Client/PendingOperation>
00028
00029 #include <QSet>
00030
00031 namespace Telepathy
00032 {
00033 namespace Client
00034 {
00035
00036 class Connection::PendingConnect : public PendingOperation
00037 {
00038 Q_OBJECT
00039
00040 public:
00041 PendingConnect(Connection *parent, const QSet<uint> &requestedFeatures);
00042
00043 private Q_SLOTS:
00044 void onConnectReply(QDBusPendingCallWatcher *);
00045 void onBecomeReadyReply(Telepathy::Client::PendingOperation *);
00046
00047 private:
00048 QSet<uint> requestedFeatures;
00049 };
00050
00051 }
00052 }
00053
00054 #endif