diff -r 7ac58b2aae6f -r ce92091cbd61 calendarui/views/src/calennativeview.cpp --- a/calendarui/views/src/calennativeview.cpp Mon Sep 20 12:44:39 2010 +0530 +++ b/calendarui/views/src/calennativeview.cpp Tue Oct 05 13:57:00 2010 +0530 @@ -26,6 +26,7 @@ #include #include //Activity Manager #include //hbapplication +#include //user includes #include @@ -58,7 +59,8 @@ OstTraceFunctionEntry0( CALENNATIVEVIEW_CALENNATIVEVIEW_ENTRY ); setTitle(hbTrId("txt_calendar_title_calendar")); - + //initialize the activity + mActivityStorage = new AfActivityStorage(this); // Create services API and register for notifications RArray notificationArray; CleanupClosePushL(notificationArray); @@ -322,10 +324,6 @@ void CalenNativeView::saveActivity() { OstTraceFunctionEntry0( CALENNATIVEVIEW_SAVEACTIVITY_ENTRY ); - - // Get a pointer to activity manager - HbActivityManager* activityManager = qobject_cast(qApp)->activityManager(); - // check if alerady a valid screen shot is captured if (!mIsCapturedScreenShotValid) { mScreenShotMetadata.clear(); // remove any screenshot captured earlier @@ -339,9 +337,8 @@ bool ok(false); // Save activity - ok = activityManager->addActivity(activityName, serializedActivity, mScreenShotMetadata); - - // Check is activity saved sucessfully + ok = mActivityStorage->saveActivity(activityName,serializedActivity,mScreenShotMetadata); + // Check is activity saved sucessfully if ( !ok ) { qFatal("Add failed" ); // Panic is activity is not saved successfully } @@ -369,4 +366,14 @@ return value; } + +/*! + Function to remove the activity + */ +bool CalenNativeView::removeActivity() + { + OstTraceFunctionEntry0( CALENNATIVEVIEW_REMOVEACTIVITY_ENTRY ); + OstTraceFunctionEntry0( CALENNATIVEVIEW_REMOVEACTIVITY_EXIT ); + return mActivityStorage->removeActivity(activityName); + } //End Of File