--- a/uifw/AvKon/src/aknsignal.cpp Thu Jul 15 18:56:19 2010 +0300
+++ b/uifw/AvKon/src/aknsignal.cpp Thu Aug 19 10:11:06 2010 +0300
@@ -858,6 +858,34 @@
}
}
+// ---------------------------------------------------------------------------
+// CAknSignalPane::ShowUmaIcon
+// Displays an Uma state icon.
+// ---------------------------------------------------------------------------
+//
+EXPORT_C void CAknSignalPane::ShowUmaIconL(TInt aUmaIconState)
+ {
+ // State is not changed if illegal value was given.
+ if (( aUmaIconState >= EAknSignalUmaIndicatorOff ) &&
+ ( aUmaIconState <= EAknSignalUmaIndicatorMultipdp ))
+ {
+ LoadSignalIconL( aUmaIconState, iSignalIconControl->ColorIndex() );
+
+ iSignalIconControl->SetDrawBlank( EFalse );
+
+ if ( aUmaIconState != EAknSignalUmaIndicatorEstablishingContext )
+ {
+ StopTicker();
+ }
+ else if ( aUmaIconState == EAknSignalUmaIndicatorEstablishingContext )
+ {
+ StartTickerL( KAknIndicatorAnimationDelay,
+ KAknIndicatorAnimationInterval );
+ }
+ }
+
+
+ }
// ---------------------------------------------------------------------------
// CAknSignalPane::ShowCdmaIcon