X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=tpsession-0.1%2Ftpsession%2Ftpsessionobserver.h;fp=tpsession-0.1%2Ftpsession%2Ftpsessionobserver.h;h=80cb66119cd593e2a26cd2fb0db827d8f0aa4c7a;hb=9a48f77860a2bb996f3ca318fe3c19096110f28a;hp=0000000000000000000000000000000000000000;hpb=f116f1ac60b47e9186e4eef5f68597980518a2eb;p=tpsession diff --git a/tpsession-0.1/tpsession/tpsessionobserver.h b/tpsession-0.1/tpsession/tpsessionobserver.h new file mode 100644 index 0000000..80cb661 --- /dev/null +++ b/tpsession-0.1/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