12 #ifndef CXAUDIOIMPL_H_
13 #define CXAUDIOIMPL_H_
15 #include "cxGuiExport.h"
37 void playSound(QString file);
39 void playSoundInternalSignal(QString file);
41 void playSoundSlot(QString file);
43 QMutex mLastPlayTimeMutex;
44 int mMinTimeBetweenEachSound;
45 QDateTime mLastPlayTime;
46 bool checkValidTime();
64 virtual void playStartSound();
65 virtual void playStopSound();
66 virtual void playCancelSound();
68 virtual void playSuccessSound();
69 virtual void playWarningSound();
70 virtual void playErrorSound();
72 virtual void playScreenShotSound();
73 virtual void playSampleSound();
76 boost::shared_ptr<AudioInternal> mInternal;