equal
deleted
inserted
replaced
257 // ---------------------------------------------------------------------------- |
257 // ---------------------------------------------------------------------------- |
258 // CXmlUiController::NotifyAppEnvReadyL() |
258 // CXmlUiController::NotifyAppEnvReadyL() |
259 // ---------------------------------------------------------------------------- |
259 // ---------------------------------------------------------------------------- |
260 // |
260 // |
261 void CXmlUiController::NotifyAppEnvReadyL() |
261 void CXmlUiController::NotifyAppEnvReadyL() |
262 { |
262 { |
|
263 iCPSpublisher = CContentPublisher::NewL( *this ); |
|
264 |
|
265 iExitTimer = CPeriodic::NewL( CActive::EPriorityStandard ); |
|
266 |
263 if( iFwEventHandler ) |
267 if( iFwEventHandler ) |
264 { |
268 { |
265 iFwEventHandler->AppEnvReadyL(); |
269 iFwEventHandler->AppEnvReadyL(); |
266 iFwEventHandler->HandleUiReadyEventL( *this ); |
270 } |
267 } |
|
268 |
|
269 if( !iCPSpublisher ) |
|
270 { |
|
271 iCPSpublisher = CContentPublisher::NewL( *this ); |
|
272 } |
|
273 |
|
274 if( !iExitTimer ) |
|
275 { |
|
276 iExitTimer = CPeriodic::NewL( CActive::EPriorityStandard ); |
|
277 } |
|
278 } |
271 } |
279 |
272 |
280 // ---------------------------------------------------------------------------- |
273 // ---------------------------------------------------------------------------- |
281 // CXmlUiController::LoadUIDefinition() |
274 // CXmlUiController::LoadUIDefinition() |
282 // ---------------------------------------------------------------------------- |
275 // ---------------------------------------------------------------------------- |
597 // CXmlUiController::ActivateUI() |
590 // CXmlUiController::ActivateUI() |
598 // ---------------------------------------------------------------------------- |
591 // ---------------------------------------------------------------------------- |
599 // |
592 // |
600 void CXmlUiController::ActivateUI() |
593 void CXmlUiController::ActivateUI() |
601 { |
594 { |
|
595 if ( iRunningAsMain && iAppUi ) |
|
596 { |
|
597 iAppUi->ActivateUi(); |
|
598 } |
602 } |
599 } |
603 |
600 |
604 // ---------------------------------------------------------------------------- |
601 // ---------------------------------------------------------------------------- |
605 // CXmlUiController::GetContentObserver() |
602 // CXmlUiController::GetContentObserver() |
606 // ---------------------------------------------------------------------------- |
603 // ---------------------------------------------------------------------------- |
668 // CXmlUiController::RunApplicationL() |
665 // CXmlUiController::RunApplicationL() |
669 // ---------------------------------------------------------------------------- |
666 // ---------------------------------------------------------------------------- |
670 // |
667 // |
671 void CXmlUiController::RunApplicationL() |
668 void CXmlUiController::RunApplicationL() |
672 { |
669 { |
|
670 __PRINTS( "*** CXmlUiController::RunApplicationL" ); |
|
671 |
673 iRunningAsMain = ETrue; |
672 iRunningAsMain = ETrue; |
674 |
673 |
675 User::LeaveIfError( |
674 User::LeaveIfError( |
676 EikStart::RunApplication( &CXmlUiController::NewApplication ) ); |
675 EikStart::RunApplication( &CXmlUiController::NewApplication ) ); |
677 } |
676 } |
678 |
677 |
679 // ---------------------------------------------------------------------------- |
678 // ---------------------------------------------------------------------------- |
680 // CXmlUiController::CoeEnv() |
679 // CXmlUiController::CoeEnv() |
681 // ---------------------------------------------------------------------------- |
680 // ---------------------------------------------------------------------------- |
813 // CXmlUiController::NewApplication() |
812 // CXmlUiController::NewApplication() |
814 // ---------------------------------------------------------------------------- |
813 // ---------------------------------------------------------------------------- |
815 // |
814 // |
816 CApaApplication* CXmlUiController::NewApplication() |
815 CApaApplication* CXmlUiController::NewApplication() |
817 { |
816 { |
818 CXmlUiController* self = static_cast<CXmlUiController*>(Dll::Tls()); |
817 __TICK( "CXmlUiController::NewApplication" ); |
819 __ASSERT_ALWAYS( self, Panic(ECriticalPointerNull) ); |
818 __TIME_MARK( time ); |
820 return CApplication::New(*self); |
819 |
|
820 CXmlUiController* self = static_cast< CXmlUiController* >( Dll::Tls() ); |
|
821 |
|
822 __ASSERT_ALWAYS( self, Panic( ECriticalPointerNull ) ); |
|
823 |
|
824 CApplication* app = CApplication::New( *self ); |
|
825 |
|
826 __TIME_ENDMARK( "CXmlUiController::NewApplication, done", time ); |
|
827 |
|
828 return app; |
821 } |
829 } |
822 |
830 |
823 const TImplementationProxy KImplementationTable[] = |
831 const TImplementationProxy KImplementationTable[] = |
824 { |
832 { |
825 IMPLEMENTATION_PROXY_ENTRY(KImplementationUidXmlUiController, CXmlUiController::NewL) |
833 IMPLEMENTATION_PROXY_ENTRY(KImplementationUidXmlUiController, CXmlUiController::NewL) |