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;
Interface for playing sounds.
Namespace for all CustusX production code.