src/hbcore/devicedialogbase/devicedialogserver/hbdevicedialogsession.cpp
changeset 3 11d3954df52a
parent 0 16d8024aca5e
child 30 80e4d18b72f5
--- a/src/hbcore/devicedialogbase/devicedialogserver/hbdevicedialogsession.cpp	Fri May 14 16:09:54 2010 +0300
+++ b/src/hbcore/devicedialogbase/devicedialogserver/hbdevicedialogsession.cpp	Thu May 27 13:10:59 2010 +0300
@@ -154,6 +154,10 @@
         UpdateDataRequestL( aMessage );
         break;
     }
+    case EHbSrvPublishOrientation: {
+        PublishOrientation( aMessage );
+        break;
+    }    
 
     default: {
         break;
@@ -500,6 +504,21 @@
 
 /*!
     \internal
+    Publish current orientation to PS-key
+*/
+void HbDeviceDialogSession::PublishOrientation(const RMessage2 &aMessage)
+{
+    TRACE_ENTRY
+    TInt result = KErrNone;
+    TInt val0 = aMessage.Int0();
+    result = Server().publishOrientation( val0 );
+    
+    aMessage.Complete( result );
+    TRACE_EXIT_ARGS("result " << result)
+}
+
+/*!
+    \internal
 */
 HbDeviceDialogSession::HbDeviceDialogSession()
 {