10#include <QAudioOutput>
11#include <QLoggingCategory>
13#include <QMediaPlayer>
Definition sound_engine.h:24
QMediaPlayer * player
Definition sound_engine.h:36
SoundEngine(QObject *parent=nullptr)
Definition sound_engine.cpp:15
QStringMap availableThemes
Definition sound_engine.h:33
void playSound(const QString &fileName)
Definition sound_engine.cpp:62
void themeChangedSlot()
Definition sound_engine.cpp:131
QMap< QString, QString > audioData
Definition sound_engine.h:34
QAudioOutput * audioOutput
Definition sound_engine.h:35
void ensureThemeDirectoryExists()
Definition sound_engine.cpp:89
void testSound()
Definition sound_engine.cpp:84
QStringMap & getAvailableThemes()
Definition sound_engine.cpp:98
void soundEnabledChanged()
Definition sound_engine.cpp:37
~SoundEngine() override
Definition sound_engine.cpp:25
SoundEngine * soundEngine
Definition main.cpp:47
Q_LOGGING_CATEGORY(SoundEngineLog, "sound_engine")
QMap< QString, QString > QStringMap
Definition sound_engine.h:21