diff options
Diffstat (limited to 'Swift/Controllers/SoundEventController.h')
| -rw-r--r-- | Swift/Controllers/SoundEventController.h | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/Swift/Controllers/SoundEventController.h b/Swift/Controllers/SoundEventController.h index 34499d4..e9a853f 100644 --- a/Swift/Controllers/SoundEventController.h +++ b/Swift/Controllers/SoundEventController.h @@ -3,7 +3,7 @@  #include <boost/shared_ptr.hpp>  #include "Swiften/Events/StanzaEvent.h" - +#include "Swiften/Settings/SettingsProvider.h"  #include "Swift/Controllers/UIEvents/UIEvent.h"  namespace Swift { @@ -12,8 +12,9 @@ namespace Swift {  	class UIEventStream;  	class SoundEventController {  		public: -			SoundEventController(EventController* eventController, SoundPlayer* soundPlayer, bool playSounds, UIEventStream* uiEvents); +			SoundEventController(EventController* eventController, SoundPlayer* soundPlayer, SettingsProvider* settings, UIEventStream* uiEvents);  			void setPlaySounds(bool playSounds); +			bool getSoundEnabled() {return playSounds_;};  		private:  			void handleUIEvent(boost::shared_ptr<UIEvent> event);  			void handleEventQueueEventAdded(boost::shared_ptr<StanzaEvent> event); @@ -21,5 +22,6 @@ namespace Swift {  			SoundPlayer* soundPlayer_;  			bool playSounds_;  			UIEventStream* uiEvents_; +			SettingsProvider* settings_;  	};  }  | 
 Swift