From aa5cdd7c8a13724c5ac25e6af0254a6fdb2777cf Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Tue, 1 Feb 2005 17:20:33 +0000 Subject: [PATCH] Better use of kttsd, thanks Gary for the patch BUG: 98316 svn path=/trunk/kdegraphics/kpdf/; revision=385022 --- ui/pageview.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ui/pageview.cpp b/ui/pageview.cpp index e52427a15..e053a457f 100644 --- a/ui/pageview.cpp +++ b/ui/pageview.cpp @@ -1000,8 +1000,16 @@ void PageView::contentsMouseReleaseEvent( QMouseEvent * e ) QDataStream arg( data, IO_WriteOnly ); arg << selectedText; arg << QString(); + QCString replyType; + QByteArray replyData; // ..and send it to KTTSD - client->send( "kttsd", "KSpeech", "sayMessage(QString,QString)", data ); + if (client->call( "kttsd", "KSpeech", "setText(QString,QString)", data, replyType, replyData, true )) + { + QByteArray data2; + QDataStream arg2(data2, IO_WriteOnly); + arg2 << 0; + client->send("kttsd", "KSpeech", "startText(uint)", data2 ); + } } }