From kde-commits Tue Jun 30 21:19:52 2009 From: Tiago Salem Herrmann Date: Tue, 30 Jun 2009 21:19:52 +0000 To: kde-commits Subject: KDE/kdenetwork/kopete/protocols/wlm Message-Id: <1246396792.337645.20847.nullmailer () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=124653891819639 SVN commit 989764 by salem: - add method to delete temporary files (such as incoming inks and voiceclips) M +8 -0 wlmchatsession.cpp M +2 -0 wlmchatsession.h --- trunk/KDE/kdenetwork/kopete/protocols/wlm/wlmchatsession.cpp #989763:989764 @@ -347,8 +347,16 @@ delete getChatService (); setChatService(NULL); } + for (int i = 0; i < m_filesToRemove.size(); ++i) + QFile::remove(m_filesToRemove.at(i)); } +void +WlmChatSession::addFileToRemove (QString path) +{ + m_filesToRemove << path; +} + bool WlmChatSession::isConnecting() { --- trunk/KDE/kdenetwork/kopete/protocols/wlm/wlmchatsession.h #989763:989764 @@ -40,6 +40,7 @@ virtual ~WlmChatSession (); void setReady (bool value); bool isReady (); + void addFileToRemove(QString path); void setChatService (MSN::SwitchboardServerConnection * conn); bool isConnecting(); MSN::SwitchboardServerConnection * getChatService () @@ -107,6 +108,7 @@ KActionMenu * m_actionInvite; QList < KAction* > m_inviteactions; QTimer * m_keepalivetimer; + QStringList m_filesToRemove; }; #endif