equal
deleted
inserted
replaced
665 // |
665 // |
666 EXPORT_C CAlfAppUi::~CAlfAppUi() |
666 EXPORT_C CAlfAppUi::~CAlfAppUi() |
667 { |
667 { |
668 #ifdef USE_MODULE_TEST_HOOKS_FOR_ALF |
668 #ifdef USE_MODULE_TEST_HOOKS_FOR_ALF |
669 delete AMT_CONTROL(); |
669 delete AMT_CONTROL(); |
|
670 Dll::FreeTls(); |
670 #endif |
671 #endif |
671 |
672 |
672 delete iData; |
673 delete iData; |
673 } |
674 } |
674 |
675 |
767 EXPORT_C void CAlfAppUi::ConstructL() |
768 EXPORT_C void CAlfAppUi::ConstructL() |
768 { |
769 { |
769 __ALFLOGSTRING( "CAlfAppUi::ConstructL start" ) |
770 __ALFLOGSTRING( "CAlfAppUi::ConstructL start" ) |
770 |
771 |
771 #ifdef USE_MODULE_TEST_HOOKS_FOR_ALF |
772 #ifdef USE_MODULE_TEST_HOOKS_FOR_ALF |
772 __ALFLOGSTRING( "CAlfAppUi::ConstructL. Open and initialize ALF module test chunk. " ) |
773 // Initiliaze global data in TLS and open global module testing chunk and mutex |
773 // Initiliaze global data in TLS. |
|
774 User::LeaveIfError(Dll::SetTls(new(ELeave) CAlfModuleTestDataControl())); |
774 User::LeaveIfError(Dll::SetTls(new(ELeave) CAlfModuleTestDataControl())); |
775 // Open global module testing chunk and mutex |
|
776 User::LeaveIfError(AMT_CONTROL()->OpenGlobalObjects()); |
775 User::LeaveIfError(AMT_CONTROL()->OpenGlobalObjects()); |
777 __ALFLOGSTRING( "CAlfAppUi::ConstructL. ALF module test chunk ready. " ) |
|
778 #endif |
776 #endif |
779 |
777 |
780 |
|
781 TInt flags = EStandardApp|ENoScreenFurniture|ENonStandardResourceFile|EAknEnableSkin; |
778 TInt flags = EStandardApp|ENoScreenFurniture|ENonStandardResourceFile|EAknEnableSkin; |
782 CCoeEnv* coe = CCoeEnv::Static(); |
779 CCoeEnv* coe = CCoeEnv::Static(); |
783 iData = new (ELeave) CAlfAppUiData(); |
780 iData = new (ELeave) CAlfAppUiData(); |
784 |
781 |
785 iData->iSettingsHandler = CAlfSrvSettingsHandler::NewL( *this ); |
782 iData->iSettingsHandler = CAlfSrvSettingsHandler::NewL( *this ); |
1459 TInt CAlfAppUi::ForceSwRendering( TBool aEnabled ) |
1456 TInt CAlfAppUi::ForceSwRendering( TBool aEnabled ) |
1460 { |
1457 { |
1461 return iData->iBridgeObj->ForceSwRendering( aEnabled ); |
1458 return iData->iBridgeObj->ForceSwRendering( aEnabled ); |
1462 } |
1459 } |
1463 |
1460 |
|
1461 void CAlfAppUi::SetAlfAppWindowGroup( TInt aID ) |
|
1462 { |
|
1463 iData->iBridgeObj->SetWindowGroupAsAlfApp( aID ); |
|
1464 } |
1464 // end of file |
1465 // end of file |