Avoid multiple sounds playing at the same time

This commit is contained in:
Fabio Bas 2015-09-13 17:22:58 +02:00
parent 85aa866e02
commit f78c01fa88
2 changed files with 28 additions and 3 deletions

View file

@ -6,16 +6,20 @@
#include <QDir>
#include <QString>
class QSound;
typedef QMap<QString, QString> QStringMap;
class SoundEngine : public QObject {
Q_OBJECT
public:
SoundEngine(QObject *parent = 0);
~SoundEngine();
void playSound(QString fileName);
QStringMap &getAvailableThemes();
private:
bool enabled;
QSound * engine;
QStringMap availableThemes;
protected:
void ensureThemeDirectoryExists();