equal
deleted
inserted
replaced
80 CFbsBitmap* iCdmaSendIcons[KAknCdmaAnimationFrames]; // animation frames |
80 CFbsBitmap* iCdmaSendIcons[KAknCdmaAnimationFrames]; // animation frames |
81 CFbsBitmap* iCdmaSendMasks[KAknCdmaAnimationFrames]; // animation frame masks (needed because of AknIconUtils) |
81 CFbsBitmap* iCdmaSendMasks[KAknCdmaAnimationFrames]; // animation frame masks (needed because of AknIconUtils) |
82 CFbsBitmap* iCdmaStaticIcons[5]; // non-animated icons |
82 CFbsBitmap* iCdmaStaticIcons[5]; // non-animated icons |
83 CFbsBitmap* iCdmaStaticMasks[5]; // non-animated masks (needed because of AknIconUtils) |
83 CFbsBitmap* iCdmaStaticMasks[5]; // non-animated masks (needed because of AknIconUtils) |
84 |
84 |
85 TBool iIsActiveIdle; |
85 CEikStatusPaneBase* iStatusPane; |
86 }; |
86 }; |
87 |
87 |
88 |
88 |
89 // --------------------------------------------------------------------------- |
89 // --------------------------------------------------------------------------- |
90 // CAknSignalPaneExtension::CAknSignalPaneExtension |
90 // CAknSignalPaneExtension::CAknSignalPaneExtension |
287 #endif // __PROTOCOL_CDMA |
287 #endif // __PROTOCOL_CDMA |
288 |
288 |
289 // off by default |
289 // off by default |
290 iExtension->iCdmaSignalState = EAknSignalCdmaIndicatorOff; |
290 iExtension->iCdmaSignalState = EAknSignalCdmaIndicatorOff; |
291 iExtension->iCdmaAnimationIndex = 0; |
291 iExtension->iCdmaAnimationIndex = 0; |
292 iExtension->iIsActiveIdle = AknStatuspaneUtils::IsActiveIdle(); |
292 |
|
293 iExtension->iStatusPane = CEikStatusPaneBase::Current(); |
293 |
294 |
294 iSignalIconControl = CAknSignalIcon::NewL(); |
295 iSignalIconControl = CAknSignalIcon::NewL(); |
295 iSignalIconControl->SetDrawBlank( EFalse ); |
296 iSignalIconControl->SetDrawBlank( EFalse ); |
296 |
297 |
297 // Load default icon |
298 // Load default icon |
529 // CAknSignalPane::Draw |
530 // CAknSignalPane::Draw |
530 // Draws the signal pane. |
531 // Draws the signal pane. |
531 // --------------------------------------------------------------------------- |
532 // --------------------------------------------------------------------------- |
532 // |
533 // |
533 EXPORT_C void CAknSignalPane::Draw( const TRect& /*aRect*/ ) const |
534 EXPORT_C void CAknSignalPane::Draw( const TRect& /*aRect*/ ) const |
534 { |
535 { |
535 if ( iExtension->iIsActiveIdle ) |
536 if ( iExtension->iStatusPane && |
|
537 iExtension->iStatusPane->IsTransparent() ) |
536 { |
538 { |
537 return; |
539 return; |
538 } |
540 } |
539 |
541 |
540 // Don't allow normal background drawing if |
542 // Don't allow normal background drawing if |