--- 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