tsrc/musenginestub/src/musengsession.cpp
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
--- a/tsrc/musenginestub/src/musengsession.cpp	Tue Aug 31 15:12:07 2010 +0300
+++ b/tsrc/musenginestub/src/musengsession.cpp	Wed Sep 01 12:31:01 2010 +0100
@@ -18,9 +18,12 @@
 
 // USER INCLUDES
 #include "musengsession.h"
+#include "musengsessionobserver.h"
 #include "musengtelephoneutils.h"
-#include "muslogger.h"
 
+// SYSTEM INCLUDES
+
+//#include <e32cmn.h>
 
 // -----------------------------------------------------------------------------
 //
@@ -35,7 +38,38 @@
 //
 // -----------------------------------------------------------------------------
 //
-CMusEngSession::CMusEngSession()
+EXPORT_C TRect CMusEngSession::Rect() const
+    {
+    return iRect;
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CMusEngSession::SetRectL( const TRect& aRect )
+    {
+    iRect = aRect;
+    User::LeaveIfError( iErrorCode );
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CMusEngSession::EnableLoudspeakerL( TBool aEnable,
+                                                  TBool aShowDialog )
+    {
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+EXPORT_C TBool CMusEngSession::IsLoudSpeakerEnabled() const
     {
     }
 
@@ -44,8 +78,48 @@
 //
 // -----------------------------------------------------------------------------
 //
+EXPORT_C TInt CMusEngSession::VolumeL() const
+    {
+    }
+
+
+// -----------------------------------------------------------------------------
+// Increases CS call volume level by one.
+// Leaves if error occurs when accessing central repository.
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CMusEngSession::VolumeUpL( )
+    {
+    }
+
+
+// -----------------------------------------------------------------------------
+// Decreases CS call volume level by one.
+// Leaves if error occurs when accessing central repository.
+// -----------------------------------------------------------------------------
+//
+EXPORT_C void CMusEngSession::VolumeDownL( )
+    {
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
+CMusEngSession::CMusEngSession( const TRect& aRect )
+    {
+    iRect = aRect;
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// -----------------------------------------------------------------------------
+//
 void CMusEngSession::ConstructL() // second-phase constructor
     {
+    iErrorCode = KErrNone;
     }