3 #include <QSoundEffect>
6 #include <QAudioOutput>
48 QSoundEffect *
sound(QString name);
49 std::map<QString, QSoundEffect *>
sounds();
void toggleBackgroundMusic()
Definition: soundmanager.cpp:66
std::map< QString, QSoundEffect * > m_sounds
Definition: soundmanager.h:53
std::map< QString, QSoundEffect * > sounds()
Definition: soundmanager.cpp:76
QSoundEffect * sound(QString name)
Definition: soundmanager.cpp:71
virtual ~SoundManager()
Definition: soundmanager.cpp:51
void playSound(QString name)
Plays a sound effect of a certain name.
Definition: soundmanager.cpp:61
static SoundManager * getInstance()
Returns the singelton instance of the SoundManager class.
Definition: soundmanager.cpp:11
The SoundManager class provides basic music and sound playing functionality. All needed sound effects...
Definition: soundmanager.h:19
Definition: eventhandler.cpp:18
static SoundManager * m_instance
Definition: soundmanager.h:52
SoundManager()
Definition: soundmanager.cpp:21
void initialize()
Definition: soundmanager.cpp:26