mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-06-17 10:59:38 -04:00
Reactivate SoundEvents in VOIP.
Let some stuff for soundManager, like don't play mutli times the same event in same moment. For that I added lastTimePlayOccurs.
This commit is contained in:
parent
86b47d818b
commit
3d32fab56f
3 changed files with 56 additions and 14 deletions
|
@ -20,6 +20,7 @@
|
|||
****************************************************************/
|
||||
#include <retroshare/rsplugin.h>
|
||||
#include <retroshare/rsversion.h>
|
||||
#include <retroshare/rsinit.h>
|
||||
#include <retroshare-gui/RsAutoUpdatePage.h>
|
||||
#include <QTranslator>
|
||||
#include <QApplication>
|
||||
|
@ -213,9 +214,26 @@ QTranslator* VOIPPlugin::qt_translator(QApplication */*app*/, const QString& lan
|
|||
return NULL;
|
||||
}
|
||||
|
||||
void VOIPPlugin::qt_sound_events(SoundEvents &/*events*/) const
|
||||
void VOIPPlugin::qt_sound_events(SoundEvents &events) const
|
||||
{
|
||||
// events.addEvent(QApplication::translate("VOIP", "VOIP"), QApplication::translate("VOIP", "Incoming call"), VOIP_SOUND_INCOMING_CALL);
|
||||
QDir baseDir = QDir(QString::fromUtf8(RsAccounts::DataDirectory().c_str()) + "/sounds");
|
||||
|
||||
events.addEvent(QApplication::translate("VOIP", "VOIP")
|
||||
, QApplication::translate("VOIP", "Incoming audio call")
|
||||
, VOIP_SOUND_INCOMING_AUDIO_CALL
|
||||
, QFileInfo(baseDir, "incomingcall.wav").absoluteFilePath());
|
||||
events.addEvent(QApplication::translate("VOIP", "VOIP")
|
||||
, QApplication::translate("VOIP", "Incoming video call")
|
||||
, VOIP_SOUND_INCOMING_VIDEO_CALL
|
||||
, QFileInfo(baseDir, "incomingcall.wav").absoluteFilePath());
|
||||
events.addEvent(QApplication::translate("VOIP", "VOIP")
|
||||
, QApplication::translate("VOIP", "Outgoing audio call")
|
||||
, VOIP_SOUND_OUTGOING_AUDIO_CALL
|
||||
, QFileInfo(baseDir, "outgoingcall.wav").absoluteFilePath());
|
||||
events.addEvent(QApplication::translate("VOIP", "VOIP")
|
||||
, QApplication::translate("VOIP", "Outgoing video call")
|
||||
, VOIP_SOUND_OUTGOING_VIDEO_CALL
|
||||
, QFileInfo(baseDir, "outgoingcall.wav").absoluteFilePath());
|
||||
}
|
||||
|
||||
ToasterNotify *VOIPPlugin::qt_toasterNotify(){
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue