aboutsummaryrefslogtreecommitdiff
path: root/c++-qt/tests/echo
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2012-04-06 15:24:11 +0000
committerMike Buland <eichlan@xagasoft.com>2012-04-06 15:24:11 +0000
commitf55b26080c85ea0432a468aa793886d019e1e8c2 (patch)
treeeb49ba8244536f5394fe18bae68e07303c6e3d18 /c++-qt/tests/echo
parent52bac339b6267aa9aaa3e2e0d02c2a62e47f83e4 (diff)
downloadlibgats-f55b26080c85ea0432a468aa793886d019e1e8c2.tar.gz
libgats-f55b26080c85ea0432a468aa793886d019e1e8c2.tar.bz2
libgats-f55b26080c85ea0432a468aa793886d019e1e8c2.tar.xz
libgats-f55b26080c85ea0432a468aa793886d019e1e8c2.zip
The Qt API now supports cloning.
Diffstat (limited to '')
-rw-r--r--c++-qt/tests/echo/mainwnd.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/c++-qt/tests/echo/mainwnd.cpp b/c++-qt/tests/echo/mainwnd.cpp
index 4b90421..13c93a1 100644
--- a/c++-qt/tests/echo/mainwnd.cpp
+++ b/c++-qt/tests/echo/mainwnd.cpp
@@ -26,5 +26,11 @@ void MainWnd::newConnection()
26void MainWnd::objectRead( Gats::Object *pObj ) 26void MainWnd::objectRead( Gats::Object *pObj )
27{ 27{
28 ((Gats::GatsStream *)sender())->writeObject( pObj ); 28 ((Gats::GatsStream *)sender())->writeObject( pObj );
29
30 Gats::Object *pCopy = pObj->clone();
29 delete pObj; 31 delete pObj;
32
33 ((Gats::GatsStream *)sender())->writeObject( pCopy );
34
35 delete pCopy;
30} 36}