Work ongoing for meassageQueued signal
[tpsession] / tpsession-0.1 / tests / smstest / testprog.cpp
1 #include "testprog.h"
2 #include <TelepathyQt4/Message>
3
4 TestProg::TestProg(QString addr,QString msg)
5 {
6     qDebug() << __PRETTY_FUNCTION__ ;
7   message=msg;
8   address=addr;
9   tps =new TpSession("ring");
10   connect(tps,SIGNAL(accountReady(TpSessionAccount *)),SLOT(onAccountReady(TpSessionAccount *)));
11   connect(tps,SIGNAL(messageReceived(const Tp::ReceivedMessage &,TpSessionAccount *)),
12                 SLOT(onMessageReceived(const Tp::ReceivedMessage &,TpSessionAccount *)));
13 }
14
15 void TestProg::onAccountReady(TpSessionAccount *tpsa)
16 {
17     qDebug() << __PRETTY_FUNCTION__ ;
18     tpsa->sendMessageToAddress(address,message);
19 };
20
21 void TestProg::onMessageReceived(const Tp::ReceivedMessage &msg,TpSessionAccount *acc)
22 {
23     qDebug() << "TestProg::onMessageReceived " << msg.text() << "from " << msg.sender()->id();
24 }