From bbb8227780c0faff81cab2ff91f4418c04b72ad1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Remko=20Tron=C3=A7on?= Date: Sat, 21 Aug 2010 09:55:22 +0200 Subject: Added SoundPlayer::isAvailable. diff --git a/Swift/Controllers/SoundPlayer.h b/Swift/Controllers/SoundPlayer.h index b71d759..1d7f94d 100644 --- a/Swift/Controllers/SoundPlayer.h +++ b/Swift/Controllers/SoundPlayer.h @@ -12,5 +12,6 @@ namespace Swift { virtual ~SoundPlayer() {}; enum SoundEffect{MessageReceived}; virtual void playSound(SoundEffect sound) = 0; + virtual bool isAvailable() const = 0; }; } diff --git a/Swift/QtUI/QtSoundPlayer.cpp b/Swift/QtUI/QtSoundPlayer.cpp index 7fd6564..9860bc2 100644 --- a/Swift/QtUI/QtSoundPlayer.cpp +++ b/Swift/QtUI/QtSoundPlayer.cpp @@ -34,4 +34,8 @@ void QtSoundPlayer::playSound(const String& soundResource) { } } +bool QtSoundPlayer::isAvailable() const { + return QSound::isAvailable(); +} + } diff --git a/Swift/QtUI/QtSoundPlayer.h b/Swift/QtUI/QtSoundPlayer.h index 21ad8bb..da6fdda 100644 --- a/Swift/QtUI/QtSoundPlayer.h +++ b/Swift/QtUI/QtSoundPlayer.h @@ -20,6 +20,7 @@ namespace Swift { QtSoundPlayer(ApplicationPathProvider* applicationPathProvider); void playSound(SoundEffect sound); + bool isAvailable() const; private: void playSound(const String& soundResource); -- cgit v0.10.2-6-g49f6