#include <TelepathyQt4/ContactManager>
#include <TelepathyQt4/Connection>
+class TpSessionChannel;
+
+#include "tpsession.h"
+
class TpSessionChannel : public QObject
{
Q_OBJECT
TpSessionChannel(Tp::ConnectionPtr conn,const Tp::ContactPtr &contact);
void sendMessage(QString message);
QString peerId();
+ QString objectPath();
+ QString type();
signals:
void channelReady(TpSessionChannel *);
+ void channelDestroyed(TpSessionChannel *);
void messageReceived(const Tp::ReceivedMessage &,TpSessionChannel *);
void messageSent(const Tp::Message &,Tp::MessageSendingFlags, const QString &,TpSessionChannel *);
public slots:
void onChannelCreated(Tp::PendingOperation *op);
void onChannelReady(Tp::PendingOperation *op);
+ void onChannelDestroyed();
void onMessageReceived(const Tp::ReceivedMessage &);
void onMessageSent(const Tp::Message &,Tp::MessageSendingFlags, const QString &);
public: