dsrc isn't necessary for this repo
[client-tools.git] / src / external / 3rd / application / UiBuilder / SimpleSoundCanvas.h
blob9c6b7f95d34396b5d81bd701f438bf16015630e1
1 #ifndef __SimpleSOUNDCANVAS_H__
2 #define __SimpleSOUNDCANVAS_H__
4 #include "UIString.h"
5 #include "UISoundCanvas.h"
7 #include <hash_map>
9 class SimpleSoundCanvas : public UISoundCanvas
11 public:
13 typedef std::hash_map<UINarrowString, char *> SoundMap_t;
15 SimpleSoundCanvas();
16 virtual ~SimpleSoundCanvas( void );
18 virtual void Play( const char * );
20 private:
22 SoundMap_t m_soundMap;
25 #endif // __SimpleSOUNDCANVAS_H__