phonebookui/Phonebook2/Application/src/CPbk2AppUi.cpp
branchRCL_3
changeset 39 a6539d1e8e43
parent 32 2828b4d142c0
child 64 c1e8ba0c2b16
equal deleted inserted replaced
35:4ae315f230bc 39:a6539d1e8e43
    43 #include <CPbk2FieldPropertyArray.h>
    43 #include <CPbk2FieldPropertyArray.h>
    44 #include <CPbk2TabGroupContainer.h>
    44 #include <CPbk2TabGroupContainer.h>
    45 #include <MPbk2ContactViewSupplier.h>
    45 #include <MPbk2ContactViewSupplier.h>
    46 #include <Pbk2CommonUi.rsg>
    46 #include <Pbk2CommonUi.rsg>
    47 #include <Pbk2UID.h>
    47 #include <Pbk2UID.h>
       
    48 #include <Phonebook2PublicPSKeys.h> 
    48 
    49 
    49 // Virtual Phonebook
    50 // Virtual Phonebook
    50 #include <VPbkVariant.hrh>
    51 #include <VPbkVariant.hrh>
    51 
    52 
    52 // System includes
    53 // System includes
    53 #include <aknview.h>
    54 #include <aknview.h>
    54 #include <eikmenup.h>
    55 #include <eikmenup.h>
    55 #include <centralrepository.h>
    56 #include <centralrepository.h>
    56 #include <gfxtranseffect/gfxtranseffect.h>
    57 #include <gfxtranseffect/gfxtranseffect.h>
    57 #include <akntranseffect.h>
    58 #include <akntranseffect.h>
       
    59 #include <e32property.h>
    58 
    60 
    59 // Debugging headers
    61 // Debugging headers
    60 #include <Pbk2Config.hrh>
    62 #include <Pbk2Config.hrh>
    61 #include <Pbk2Debug.h>
    63 #include <Pbk2Debug.h>
    62 #include <Pbk2Profile.h>
    64 #include <Pbk2Profile.h>
   260 // --------------------------------------------------------------------------
   262 // --------------------------------------------------------------------------
   261 //
   263 //
   262 void CPbk2AppUi::ExitL()
   264 void CPbk2AppUi::ExitL()
   263     {
   265     {
   264     PBK2_DEBUG_PRINT(PBK2_DEBUG_STRING("CPbk2AppUi::ExitL"));
   266     PBK2_DEBUG_PRINT(PBK2_DEBUG_STRING("CPbk2AppUi::ExitL"));
   265     
   267 
       
   268     TInt err = RProperty::Set( TUid::Uid( KPbk2PSUidPublic ),
       
   269                                KPhonebookOpenCompleted, EPhonebookClosed );
       
   270     PBK2_DEBUG_PRINT(PBK2_DEBUG_STRING
       
   271         ("CPbk2AppUi::ExitL set pubsub key to EPhonebookClosed (%d)"), err);
       
   272 
   266 #ifdef _DEBUG
   273 #ifdef _DEBUG
   267     PBK2_DEBUG_PRINT(PBK2_DEBUG_STRING("CPbk2AppUi::ExitL real exit debug"));
   274     PBK2_DEBUG_PRINT(PBK2_DEBUG_STRING("CPbk2AppUi::ExitL real exit debug"));
   268     CAknViewAppUi::ProcessCommandL( EAknCmdExit );
   275     CAknViewAppUi::ProcessCommandL( EAknCmdExit );
   269 #else
   276 #else
   270     if ( ExitHidesInBackground() )
   277     if ( ExitHidesInBackground() )