MCPcopy Create free account
hub / github.com/Aloshi/EmulationStation / ThemeComponent

Method ThemeComponent

src/components/ThemeComponent.cpp:62–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60}
61
62ThemeComponent::ThemeComponent(Window* window) : GuiComponent(window)
63{
64 mSoundMap["menuScroll"] = std::shared_ptr<Sound>(new Sound);
65 mSoundMap["menuSelect"] = std::shared_ptr<Sound>(new Sound);
66 mSoundMap["menuBack"] = std::shared_ptr<Sound>(new Sound);
67 mSoundMap["menuOpen"] = std::shared_ptr<Sound>(new Sound);
68
69 //register all sound with the audiomanager
70 AudioManager::getInstance()->registerSound(mSoundMap["menuScroll"]);
71 AudioManager::getInstance()->registerSound(mSoundMap["menuSelect"]);
72 AudioManager::getInstance()->registerSound(mSoundMap["menuBack"]);
73 AudioManager::getInstance()->registerSound(mSoundMap["menuOpen"]);
74
75 setDefaults();
76}
77
78ThemeComponent::~ThemeComponent()
79{

Callers

nothing calls this directly

Calls 1

registerSoundMethod · 0.80

Tested by

no test coverage detected