phoneengine/phonemodel/src/cpecalldurationdisplaysettingmonitor.cpp
branchRCL_3
changeset 61 41a7f70b3818
parent 0 5f000ab63145
child 62 5266b1f337bd
--- a/phoneengine/phonemodel/src/cpecalldurationdisplaysettingmonitor.cpp	Thu Aug 19 09:54:27 2010 +0300
+++ b/phoneengine/phonemodel/src/cpecalldurationdisplaysettingmonitor.cpp	Tue Aug 31 15:14:29 2010 +0300
@@ -30,12 +30,12 @@
         // None
         )
     {
-	TEFLOGSTRING(KTAOBJECT, "CPECallDurationDisplaySettingMonitor::NewL");
-	CPECallDurationDisplaySettingMonitor* me = new ( ELeave ) CPECallDurationDisplaySettingMonitor();
-	CleanupStack::PushL( me );
-	me->ConstructL();
-	CleanupStack::Pop( me );
-	return ( me );
+    TEFLOGSTRING(KTAOBJECT, "CPECallDurationDisplaySettingMonitor::NewL");
+    CPECallDurationDisplaySettingMonitor* me = new ( ELeave ) CPECallDurationDisplaySettingMonitor();
+    CleanupStack::PushL( me );
+    me->ConstructL();
+    CleanupStack::Pop( me );
+    return ( me );
     }
 
 // Destructor
@@ -75,10 +75,20 @@
 //
 void CPECallDurationDisplaySettingMonitor::UpdateL()
     {
-    // Resubmit notification request
     // Retrieve current value for call duration display
-    User::LeaveIfError( Get( iDisplayCallDuration ) );
+    iError = Get( iDisplayCallDuration );
+    User::LeaveIfError( iError );
     TEFLOGSTRING2( KTAINT, "CPECallDurationDisplaySettingMonitor::UpdateL %d", iDisplayCallDuration );
     }
+
+// -----------------------------------------------------------------------------
+// CPECallDurationDisplaySettingMonitor::GetValue
+// -----------------------------------------------------------------------------
+//
+TInt CPECallDurationDisplaySettingMonitor::GetValue(TInt& aValue)
+    {
+    aValue = (TInt)iDisplayCallDuration;
+    return iError;
+    }
     
 // End of file