message queued tested
[tpsession] / tpsession-0.1 / debian / tmp / usr / include / telepathy-1.0 / tpsession / tpsessionaccount.h
index b6b258b..598aab9 100644 (file)
@@ -45,7 +45,7 @@ class TpSessionAccount:public QObject
     Q_OBJECT
 public:
   TpSessionAccount(Tp::AccountManagerPtr am,const QString &objectPath);
-  void makeContactFromAddress(QString address);
+  bool makeContactFromAddress(QString address);
   void sendMessageToAddress(QString address,QString message);
   Tp::ContactPtr getContactFromAddress(QString address);
   void addOutgoingChannel(const Tp::ContactPtr &contact);
@@ -54,9 +54,11 @@ public:
 signals:
   void accountReady(TpSessionAccount *);
   void channelReady(TpSessionAccount *);
+  void messageQueued(TpSessionAccount *,bool);
   void messageReceived(const Tp::ReceivedMessage &,TpSessionAccount *);
   void messageSent(const Tp::Message &,TpSessionAccount *);
   void newChannel(TpSessionAccount *,QString,QString,const Tp::ChannelDetails &);
+  void contactRetrieved(Tp::ContactPtr,bool,bool);
 
 private slots:
   void onReady(Tp::PendingOperation *op);
@@ -64,7 +66,7 @@ private slots:
   void onContactsConnectionReady(Tp::PendingOperation *op);
   void onNewContactRetrieved(Tp::PendingOperation *op);
   void onMessageReceived(const Tp::ReceivedMessage &,TpSessionChannel *);
-  void onMessageSent(const Tp::Message &,Tp::MessageSendingFlags, const QString &);
+  void onMessageSent(const Tp::Message &,Tp::MessageSendingFlags, const QString &,TpSessionChannel *);
   void onNewChannels(const Tp::ChannelDetailsList&);
 public:
   bool ready;