X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=sms%2Ftpsession%2Ftpsessionobserver.h;fp=sms%2Ftpsession%2Ftpsessionobserver.h;h=80cb66119cd593e2a26cd2fb0db827d8f0aa4c7a;hb=7f26d7b5e6ae5759bb11942a69a9ada134744e98;hp=0000000000000000000000000000000000000000;hpb=16b4a0a6faad751e05df97f44acef4990d87a39a;p=groupsms diff --git a/sms/tpsession/tpsessionobserver.h b/sms/tpsession/tpsessionobserver.h new file mode 100755 index 0000000..80cb661 --- /dev/null +++ b/sms/tpsession/tpsessionobserver.h @@ -0,0 +1,31 @@ +#ifndef TPSESSIONOBSERVER_H +#define TPSESSIONOBSERVER_H + +#include +#include +#include +#include + +class TpSession; + +class TpSessionObserver : public QObject , public Tp::AbstractClientObserver +{ + Q_OBJECT +public: + TpSessionObserver(const Tp::ChannelClassList &channelfilter,TpSession *session); + TpSession *tpSession; + + + /*! + * \brief Realisation of Tp::AbstractClientObserver + */ + virtual void observeChannels(const Tp::MethodInvocationContextPtr<> &context, + const Tp::AccountPtr &account, + const Tp::ConnectionPtr &connection, + const QList &channels, + const Tp::ChannelDispatchOperationPtr &dispatchOperation, + const QList &requestsSatisfied, + const QVariantMap &observerInfo); +}; + +#endif // TPSESSIONOBSERVER_H