mmsharing/mmshui/inc/musuieventcontroller.h
branchRCL_3
changeset 11 ff8a573c0e2e
parent 0 f0cf47e981f9
child 16 71306c87785a
--- 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 <aknappui.h>        // 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