webengine/widgetbackuprestore/Src/WidgetActiveCallback.cpp
changeset 10 a359256acfc6
parent 0 dd21522fd290
child 26 cb62a4f66ebe
equal deleted inserted replaced
5:10e98eab6f85 10:a359256acfc6
    25 
    25 
    26 //  CONSTANTS
    26 //  CONSTANTS
    27 _LIT(KWidgetUiPath, "\\private\\10282822\\");
    27 _LIT(KWidgetUiPath, "\\private\\10282822\\");
    28 _LIT(KWidgetBURTempPath, "WidgetBURTemp\\");
    28 _LIT(KWidgetBURTempPath, "WidgetBURTemp\\");
    29 _LIT(KWidgetBURDummy, "dummy data for backup");
    29 _LIT(KWidgetBURDummy, "dummy data for backup");
    30 
    30 _LIT( KWidgetEntryStoreXmlFile, "\\private\\10282f06\\WidgetEntryStore.xml" );
    31 // ======== MEMBER FUNCTIONS ========
    31 // ======== MEMBER FUNCTIONS ========
    32 
    32 
    33 // ---------------------------------------------------------------------------
    33 // ---------------------------------------------------------------------------
    34 // 
    34 // 
    35 // ---------------------------------------------------------------------------
    35 // ---------------------------------------------------------------------------
   275     User::LeaveIfError( iFs.MkDir( *iPathBUR ) );
   275     User::LeaveIfError( iFs.MkDir( *iPathBUR ) );
   276 
   276 
   277     // Move widget data to BUR path
   277     // Move widget data to BUR path
   278     CFileMan* fileManager = CFileMan::NewL( iFs );
   278     CFileMan* fileManager = CFileMan::NewL( iFs );
   279     CleanupStack::PushL( fileManager );
   279     CleanupStack::PushL( fileManager );
       
   280     // Prepare to backup the registration files 
       
   281     User::LeaveIfError( fileManager->Copy( KWidgetEntryStoreXmlFile, KWidgetUiPath, CFileMan::EOverWrite ) );
   280     User::LeaveIfError( fileManager->Move( KWidgetUiPath, *iPathBUR, CFileMan::ERecurse ) );
   282     User::LeaveIfError( fileManager->Move( KWidgetUiPath, *iPathBUR, CFileMan::ERecurse ) );
   281     CleanupStack::PopAndDestroy();  // fileMananger
   283     CleanupStack::PopAndDestroy();  // fileMananger
   282     }
   284     }
   283 
   285 
   284 // ============================================================================
   286 // ============================================================================