tpsession initial import
[tpsession] / tpsession-0.1 / tests / syncsms / testprog.cpp
diff --git a/tpsession-0.1/tests/syncsms/testprog.cpp b/tpsession-0.1/tests/syncsms/testprog.cpp
new file mode 100644 (file)
index 0000000..4bcf89d
--- /dev/null
@@ -0,0 +1,16 @@
+#include "testprog.h"
+#include <TelepathyQt4/Message>
+
+TestProg::TestProg(QString addr,QString msg)
+{
+    qDebug() << __PRETTY_FUNCTION__ ;
+     tps =new TpSession("ring",true);
+     tps->sendMessageToAddress("ring",addr,msg);
+     connect(tps,SIGNAL(messageReceived(const Tp::ReceivedMessage &,TpSessionAccount *)),
+                 SLOT(onMessageReceived(const Tp::ReceivedMessage &,TpSessionAccount *)));
+}
+
+void TestProg::onMessageReceived(const Tp::ReceivedMessage &msg,TpSessionAccount *acc)
+{
+    qDebug() << "TestProg::onMessageReceived " << msg.text() << "from " << msg.sender()->id();
+}