idlehomescreen/xmluicontroller/src/appui.cpp
branchRCL_3
changeset 12 9674c1a575e9
parent 11 ff572dfe6d86
child 17 b8fae6b8a148
equal deleted inserted replaced
11:ff572dfe6d86 12:9674c1a575e9
    21 #include <e32property.h>                
    21 #include <e32property.h>                
    22 #include <activeidle2domainpskeys.h>
    22 #include <activeidle2domainpskeys.h>
    23 #include <AknDlgShut.h>                 
    23 #include <AknDlgShut.h>                 
    24 #include <aknview.h>
    24 #include <aknview.h>
    25 #include <apacmdln.h>
    25 #include <apacmdln.h>
    26 #include <logsuicmdstarter.h>
    26 #include <LogsUiCmdStarter.h>
    27 #include <aknconsts.h>
    27 #include <aknconsts.h>
    28 #include <akntitle.h>
    28 #include <akntitle.h>
    29 #include <StringLoader.h>
    29 #include <StringLoader.h>
    30 
    30 
    31 // User includes
    31 // User includes
   193                            
   193                            
   194         iUiCtl.FwStateHandler()->LoadPlugin( 
   194         iUiCtl.FwStateHandler()->LoadPlugin( 
   195             iDeviceStatusInfo, EAiFwSystemStartup );                                       
   195             iDeviceStatusInfo, EAiFwSystemStartup );                                       
   196         }
   196         }
   197     
   197     
   198     iUiCtl.FwEventHandler()->HandleUiReadyEventL( iUiCtl );
   198     TRAP_IGNORE( iUiCtl.FwEventHandler()->HandleUiReadyEventL( iUiCtl ) );
   199     
   199     
   200     __PRINTS( "*** CAppUi::ActivateUi - done" );
   200     __PRINTS( "*** CAppUi::ActivateUi - done" );
   201     }
   201     }
   202 
   202 
   203 // ----------------------------------------------------------------------------
   203 // ----------------------------------------------------------------------------
   614 // 
   614 // 
   615 // ----------------------------------------------------------------------------
   615 // ----------------------------------------------------------------------------
   616 //
   616 //
   617 void CAppUi::SetTitlePaneTextL( const TDesC& aText )
   617 void CAppUi::SetTitlePaneTextL( const TDesC& aText )
   618     {
   618     {
   619     CEikStatusPane* sp( StatusPane() );
   619     CEikStatusPane* sp( StatusPane() );  
       
   620     if ( !sp ) { return; }
       
   621     
       
   622     // make sure status pane is transparent.
       
   623     sp->EnableTransparent( ETrue );
   620     
   624     
   621     TUid titlePaneUid( TUid::Uid( EEikStatusPaneUidTitle ) );
   625     TUid titlePaneUid( TUid::Uid( EEikStatusPaneUidTitle ) );
   622            
   626            
   623     CEikStatusPaneBase::TPaneCapabilities subPaneTitle( 
   627     CEikStatusPaneBase::TPaneCapabilities subPaneTitle( 
   624         sp->PaneCapabilities( titlePaneUid ) ); 
   628         sp->PaneCapabilities( titlePaneUid ) ); 
   629             static_cast< CAknTitlePane* >( sp->ControlL( titlePaneUid ) ); 
   633             static_cast< CAknTitlePane* >( sp->ControlL( titlePaneUid ) ); 
   630         
   634         
   631         if ( title )
   635         if ( title )
   632             {
   636             {
   633             title->SetTextL( aText );        
   637             title->SetTextL( aText );        
       
   638             title->DrawNow();
   634             }               
   639             }               
   635         }
   640         }
       
   641     
       
   642     // redraw statuspane
       
   643     sp->DrawNow();
   636     }
   644     }
   637 
   645 
   638 // End of File.
   646 // End of File.