diff -r 04980be5c5fe -r ff8a573c0e2e mmsharing/mmshui/inc/musuieventcontroller.h --- a/mmsharing/mmshui/inc/musuieventcontroller.h Fri Mar 12 15:42:21 2010 +0200 +++ b/mmsharing/mmshui/inc/musuieventcontroller.h Mon Mar 15 12:40:08 2010 +0200 @@ -30,6 +30,7 @@ #include "musengsessionobserver.h" #include "musengaudioroutingobserver.h" +#include "musengvolumechangeobserver.h" #include // CAknAppUiBase::TAppUiOrientation @@ -57,7 +58,8 @@ public MMusUiCallbackObserver, public MMusUiMmcObserver, public MMusEngSessionObserver, - public MMusEngAudioRoutingObserver + public MMusEngAudioRoutingObserver, + public MMusEngVolumeChangeObserver { public: // enumerations @@ -157,6 +159,14 @@ */ virtual TBool AudioRouteChangeAllowed() const; +public: // From MMusEngVolumeChangeObserver + + /** + * Indicates that some other application has changed volume level. + * + */ + virtual void VolumeChanged( TInt aVolume, TBool aAudioRouteChanged ); + public: // New functions @@ -295,6 +305,11 @@ * */ virtual void DeleteEngineSession() = 0; + + /** + * + */ + TBool IsDisplayEnabledL(); protected: // New functions