From kde-commits Tue Jun 30 21:38:42 2009 From: Tiago Salem Herrmann Date: Tue, 30 Jun 2009 21:38:42 +0000 To: kde-commits Subject: KDE/kdenetwork/kopete/protocols/wlm Message-Id: <1246397922.305533.22357.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=124653891819648 SVN commit 989767 by salem: - request voice clip to the other contact when we receive a notification M +13 -2 wlmchatmanager.cpp --- trunk/KDE/kdenetwork/kopete/protocols/wlm/wlmchatmanager.cpp #989766:989767 @@ -468,9 +468,20 @@ const MSN::Passport & from, const QString & msnobject) { - Q_UNUSED( conn ); Q_UNUSED( from ); - Q_UNUSED( msnobject ); + WlmChatSession *chat = chatSessions[conn]; + if (!chat) + return; + unsigned int sessionID = chat->generateSessionID(); + + KTemporaryFile voiceClip; + voiceClip.setPrefix("kopete_voiceclip-"); + voiceClip.setSuffix(".wav"); + voiceClip.setAutoRemove(false); + voiceClip.open(); + chat->addFileToRemove(voiceClip.fileName()); + conn->requestVoiceClip(sessionID, voiceClip.fileName().toAscii().data(), + msnobject.toAscii().data()); } void