201027
authorhgs
Mon, 12 Jul 2010 02:32:28 +0530
changeset 51 0b38fc5b94c6
parent 46 ecd7b9840282
child 55 2c54b51f39c4
201027
agendainterface/agendautil/inc/agendautil_p.h
agendainterface/agendautil/src/agendautil_p.cpp
calendarengines/versit2/group/Versit2.mmp
calendarengines/versit2/src/ICalValue.cpp
calendarui/agendaeventviewer/src/agendaeventview.cpp
calendarui/application/application.pro
calendarui/caleneditor/caleneditor.pro
calendarui/caleneditor/src/caleneditor.cpp
calendarui/caleneditor/src/caleneditor_p.cpp
calendarui/caleneditor/src/caleneditorcustomitem.cpp
calendarui/caleneditor/src/caleneditordatahandler.cpp
calendarui/caleneditor/src/caleneditordocloader.cpp
calendarui/caleneditor/src/caleneditorreminderfield.cpp
calendarui/caleneditor/src/caleneditorrepeatfield.cpp
calendarui/caleneditor/traces/OstTraceDefinitions.h
calendarui/caleneditor/traces/caleneditorTraces.h
calendarui/caleneditor/traces/caleneditor_pTraces.h
calendarui/caleneditor/traces/caleneditorcustomitemTraces.h
calendarui/caleneditor/traces/caleneditordatahandlerTraces.h
calendarui/caleneditor/traces/caleneditordocloaderTraces.h
calendarui/caleneditor/traces/caleneditorreminderfieldTraces.h
calendarui/caleneditor/traces/caleneditorrepeatfieldTraces.h
calendarui/caleneditor/traces/fixed_id.definitions
calendarui/controller/controller.pro
calendarui/controller/inc/calenviewmanager.h
calendarui/controller/src/calenactionui.cpp
calendarui/controller/src/calenactionuiutils.cpp
calendarui/controller/src/calenasynccallback.cpp
calendarui/controller/src/calenbackgroundstate.cpp
calendarui/controller/src/calencontroller.cpp
calendarui/controller/src/calendeleteui.cpp
calendarui/controller/src/calendeletingstate.cpp
calendarui/controller/src/calendocloader.cpp
calendarui/controller/src/caleneditingstate.cpp
calendarui/controller/src/caleneditui.cpp
calendarui/controller/src/calenexitingstate.cpp
calendarui/controller/src/calenhelpstate.cpp
calendarui/controller/src/calenidlestate.cpp
calendarui/controller/src/calennotifier.cpp
calendarui/controller/src/calenpopulationstate.cpp
calendarui/controller/src/calenprintingstate.cpp
calendarui/controller/src/calensendingstate.cpp
calendarui/controller/src/calenservicesimpl.cpp
calendarui/controller/src/calensettingsstate.cpp
calendarui/controller/src/calenstate.cpp
calendarui/controller/src/calenstatemachine.cpp
calendarui/controller/src/calenviewingstate.cpp
calendarui/controller/src/calenviewmanager.cpp
calendarui/controller/traces/OstTraceDefinitions.h
calendarui/controller/traces/calenactionuiTraces.h
calendarui/controller/traces/calenactionuiutilsTraces.h
calendarui/controller/traces/calenasynccallbackTraces.h
calendarui/controller/traces/calenbackgroundstateTraces.h
calendarui/controller/traces/calencontrollerTraces.h
calendarui/controller/traces/calendeleteuiTraces.h
calendarui/controller/traces/calendeletingstateTraces.h
calendarui/controller/traces/calendocloaderTraces.h
calendarui/controller/traces/caleneditingstateTraces.h
calendarui/controller/traces/calenedituiTraces.h
calendarui/controller/traces/calenexitingstateTraces.h
calendarui/controller/traces/calenhelpstateTraces.h
calendarui/controller/traces/calenidlestateTraces.h
calendarui/controller/traces/calennotifierTraces.h
calendarui/controller/traces/calenpopulationstateTraces.h
calendarui/controller/traces/calenprintingstateTraces.h
calendarui/controller/traces/calensendingstateTraces.h
calendarui/controller/traces/calenservicesimplTraces.h
calendarui/controller/traces/calensettingsstateTraces.h
calendarui/controller/traces/calenstateTraces.h
calendarui/controller/traces/calenstatemachineTraces.h
calendarui/controller/traces/calenviewingstateTraces.h
calendarui/controller/traces/calenviewmanagerTraces.h
calendarui/controller/traces/fixed_id.definitions
calendarui/regionalplugins/lunarVietnamese/src/calenlunarvietnameseplugin.cpp
calendarui/regionalplugins/lunarchinese/inc/CalenLunarChinesePlugin.h
calendarui/regionalplugins/lunarchinese/inc/CalenRegionalInfoData.h
calendarui/regionalplugins/lunarchinese/lunarchinese.pro
calendarui/regionalplugins/lunarchinese/src/CalenLunarChinesePlugin.cpp
calendarui/regionalplugins/lunarchinese/src/CalenRegionalInfoData.cpp
calendarui/settings/src/calensettings.cpp
calendarui/views/inc/calenagendaview.h
calendarui/views/inc/calenagendaviewwidget.h
calendarui/views/inc/calenpluginlabel.h
calendarui/views/src/calenagendaview.cpp
calendarui/views/src/calenagendaviewwidget.cpp
calendarui/views/src/caleneventlistviewitem.cpp
calendarui/views/src/calengriditemprototype.cpp
calendarui/views/src/calenmonthdata.cpp
calendarui/views/src/calenmonthgrid.cpp
calendarui/views/src/calenmonthview.cpp
calendarui/views/src/calennativeview.cpp
calendarui/views/src/calenpluginlabel.cpp
calendarui/views/src/calenpreviewpane.cpp
calendarui/views/src/calensettingsview.cpp
calendarui/views/src/calenthicklinesdrawer.cpp
calendarui/views/src/calentodayindicatorlinedrawer.cpp
calendarui/views/traces/OstTraceDefinitions.h
calendarui/views/traces/calenagendaviewTraces.h
calendarui/views/traces/calenagendaviewwidgetTraces.h
calendarui/views/traces/caleneventlistviewitemTraces.h
calendarui/views/traces/calengriditemprototypeTraces.h
calendarui/views/traces/calenmonthdataTraces.h
calendarui/views/traces/calenmonthgridTraces.h
calendarui/views/traces/calenmonthviewTraces.h
calendarui/views/traces/calennativeviewTraces.h
calendarui/views/traces/calenpluginlabelTraces.h
calendarui/views/traces/calenpreviewpaneTraces.h
calendarui/views/traces/calensettingsviewTraces.h
calendarui/views/traces/calenthicklinesdrawerTraces.h
calendarui/views/traces/calentodayindicatorlinedrawerTraces.h
calendarui/views/traces/fixed_id.definitions
calendarui/views/views.pro
clock/clockui/clockalarmeditor/src/clockalarmeditor.cpp
clock/clockui/clockcityselectionlist/data/clockcityselectionlist.qrc
clock/clockui/clockcityselectionlist/data/xml/clockaddcitydialog.docml
clock/clockui/clockcityselectionlist/inc/clockcityselectionlist_p.h
clock/clockui/clockcityselectionlist/src/clockcityselectionlist_p.cpp
clock/clockui/clocksettingsview/src/clockregionalsettingsview.cpp
clock/clockui/clocksettingsview/src/clocksettingsview.cpp
clock/clockui/clockviews/data/xml/clockmainview.docml
clock/clockui/clockwidget/clockwidgetimpl/resource/digitalclockwidget_color.css
notes/notesui/noteseditor/src/notestodoeditor.cpp
notes/notesui/noteseditor/src/notestodoeditorcustomitem.cpp
pimappsupport/chinesecalendaralg/calcontablesrc/CalconTable.cpp
--- a/agendainterface/agendautil/inc/agendautil_p.h	Fri Jul 02 19:56:46 2010 +0530
+++ b/agendainterface/agendautil/inc/agendautil_p.h	Mon Jul 12 02:32:28 2010 +0530
@@ -174,6 +174,8 @@
 	bool mInstanceViewCreated;
 	mutable int iError;
 	bool mIsDeleting;
+	bool mIsInstanceViewBeingDeleted;
+	bool mIsEntryViewBeingDeleted;
 
 	enum CompareResult {
 		Equal = 0, 			// 1. == 2.
--- a/agendainterface/agendautil/src/agendautil_p.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/agendainterface/agendautil/src/agendautil_p.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -53,6 +53,8 @@
 	mEntryViewCreated = false;
 	mInstanceViewCreated = false;
 	mIsDeleting = false;
+	mIsEntryViewBeingDeleted = false;
+	mIsInstanceViewBeingDeleted = false;
 	prepareSession();
 }
 
@@ -95,13 +97,13 @@
 				endDateArray[0], static_cast<TMonth>(endDateArray[1]),
 				0, 0, 0, 0, 0);
 
-		startDate.SetTimeLocalL(startTime);
-		endDate.SetTimeLocalL(endTime);
-		CalCommon::TCalTimeRange searchTimeRange(startDate, startDate);
+		startDate.SetTimeUtcL(startTime);
+		endDate.SetTimeUtcL(endTime);
+		CalCommon::TCalTimeRange searchTimeRange(startDate, endDate);
 
 		CCalChangeNotificationFilter* filter = 0;
 		filter = CCalChangeNotificationFilter::NewL(
-				EChangeEntryAll, true, searchTimeRange);
+				MCalChangeCallBack2::EChangeEntryAll, true, searchTimeRange);
 
 		iCalSession->StartChangeNotification(*this, *filter);
 
@@ -124,8 +126,18 @@
 
 AgendaUtilPrivate::~AgendaUtilPrivate()
 {
-	delete iCalEntryView;
-	delete iCalInstanceView;
+    if (iCalEntryView && !mIsEntryViewBeingDeleted) {
+        mIsEntryViewBeingDeleted = true;
+        delete iCalEntryView;
+        iCalEntryView = NULL;
+    }
+    
+    if (iCalInstanceView && !mIsInstanceViewBeingDeleted) {
+        mIsInstanceViewBeingDeleted = true;
+        delete iCalInstanceView;
+        iCalInstanceView = NULL;
+    }
+	
 	if (iCalSession) {
 		iCalSession->StopChangeNotification();
 	}
@@ -135,8 +147,6 @@
 void AgendaUtilPrivate::Completed(TInt aError)
 {
 	iError = aError;
-	static bool isInstanceViewDeleted = false;
-	static bool isEntryViewDeleted = false;
 
 	if (mIsDeleting) {
 		// If deletion was in progress, then it is completed now
@@ -147,15 +157,17 @@
 
 	if (KErrNone != iError) {
 		// Something has gone wrong, return
-		if (iCalEntryView && !isEntryViewDeleted) {
-		isEntryViewDeleted = true;
-		delete iCalEntryView;
-		iCalEntryView = NULL;
+		if (iCalEntryView && !mIsEntryViewBeingDeleted) {
+            mIsEntryViewBeingDeleted = true;
+            delete iCalEntryView;
+            iCalEntryView = NULL;
+            mIsEntryViewBeingDeleted = false;
 		}
-		if (iCalInstanceView && !isInstanceViewDeleted) {
-		isInstanceViewDeleted = true;
-		delete iCalInstanceView;
-		iCalInstanceView = NULL;
+		if (iCalInstanceView && !mIsInstanceViewBeingDeleted) {
+            mIsInstanceViewBeingDeleted = true;
+            delete iCalInstanceView;
+            iCalInstanceView = NULL;
+            mIsInstanceViewBeingDeleted = false;
 		}
 		return;
 	}
--- a/calendarengines/versit2/group/Versit2.mmp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarengines/versit2/group/Versit2.mmp	Mon Jul 12 02:32:28 2010 +0530
@@ -29,6 +29,7 @@
 
 USERINCLUDE     ../inc
 USERINCLUDE     ../../inc
+USERINCLUDE     ../../agnversit2/inc
 
 //System include macro
 APP_LAYER_SYSTEMINCLUDE
--- a/calendarengines/versit2/src/ICalValue.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarengines/versit2/src/ICalValue.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -26,6 +26,7 @@
 // User includes.
 #include "ICalKeyWords.h"		// Literals
 #include "ICalRuleSegment.h"	// CICalRuleSegment
+#include "CleanupPointerArray.h"	// For TCleanupPointerArray
 
 // Constants.
 
@@ -814,7 +815,7 @@
 		}
 		
 	TUint charNum(0);
-	
+	CleanupPointerArrayPushL(aRuleSegmentArray);
 	do
 		{
 		// Create a rule segment from characters charNum to nextSemiColon
@@ -847,6 +848,7 @@
 		}
 	while (charNum < iValue->Length());
 	
+	CleanupStack::Pop(&aRuleSegmentArray);
 	TRACE_EXIT_POINT;
 	}
 
--- a/calendarui/agendaeventviewer/src/agendaeventview.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/agendaeventviewer/src/agendaeventview.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -559,7 +559,7 @@
     itemData.append(QString::null);
 	itemData.append(QString::null);
 	itemData.append(QString::null);
-    mReminderWidget->setProperty(primaryLeftIconItem, false);
+    mReminderWidget->setProperty(primaryLeftIconItem, true);
 	mReminderWidget->setEventViewerItemData(itemData, Qt::DecorationRole);
 	itemData.clear();
 	completedText = systemLocale.format(mAgendaEntry.completedDateTime().date(),
@@ -595,7 +595,7 @@
 	itemData.append(QString::null);
 	itemData.append(QString::null);
     itemData.append(QString::null);
-    mDescriptionWidget->setProperty(primaryLeftIconItem, false);
+    mDescriptionWidget->setProperty(primaryLeftIconItem, true);
 	mDescriptionWidget->setEventViewerItemData(itemData, Qt::DecorationRole);
 	itemData.clear();
 	itemData.append(hbTrId("txt_calendar_dblist_description"));
@@ -910,7 +910,7 @@
     popup->addAction(deleteAction);
     connect(deleteAction, SIGNAL(triggered()), this ,
 												SLOT(handleDeleteAction()));
-    popup->addAction(new HbAction(hbTrId("txt_calendar_button_cancel"), popup));
+    popup->addAction(new HbAction(hbTrId("txt_common_button_cancel"), popup));
     popup->open();
 }
 
--- a/calendarui/application/application.pro	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/application/application.pro	Mon Jul 12 02:32:28 2010 +0530
@@ -49,7 +49,7 @@
     TARGET.CAPABILITY = CAP_APPLICATION \
                 		NetworkControl
     TARGET.EPOCSTACKSIZE = 0x14000
-    TARGET.EPOCHEAPSIZE = 0x200000  0x1000000
+    TARGET.EPOCHEAPSIZE = 0x200000  0x4000000
 
     	
     INCLUDEPATH += $$APP_LAYER_SYSTEMINCLUDE
--- a/calendarui/caleneditor/caleneditor.pro	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/caleneditor/caleneditor.pro	Mon Jul 12 02:32:28 2010 +0530
@@ -21,6 +21,7 @@
 DEFINES += CALENEDITOR_LIB
 INCLUDEPATH += ./src \
 			./inc \
+			./traces \
 			..\inc
 DEPENDPATH += ./src \
 			  ./inc \
--- a/calendarui/caleneditor/src/caleneditor.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/caleneditor/src/caleneditor.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -25,6 +25,10 @@
 
 #include "caleneditor.h"
 #include "caleneditor_p.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "caleneditorTraces.h"
+#endif
 
 /*!
 	\class CalenEditor
@@ -37,7 +41,9 @@
 CalenEditor::CalenEditor(QObject *parent)
 :QObject(parent),d_ptr(new CalenEditorPrivate(0, this))
 {
+	OstTraceFunctionEntry0( CALENEDITOR_CALENEDITOR_ENTRY );
 	
+	OstTraceFunctionExit0( CALENEDITOR_CALENEDITOR_EXIT );
 }
 
 /*!
@@ -49,7 +55,9 @@
 CalenEditor::CalenEditor(AgendaUtil *agendaUtil, QObject *parent)
 :QObject(parent), d_ptr(new CalenEditorPrivate(agendaUtil, this))
 {
+	OstTraceFunctionEntry0( DUP1_CALENEDITOR_CALENEDITOR_ENTRY );
 	
+	OstTraceFunctionExit0( DUP1_CALENEDITOR_CALENEDITOR_EXIT );
 }
 
 /*!
@@ -57,9 +65,11 @@
  */
 CalenEditor::~CalenEditor()
 {
+	OstTraceFunctionEntry0( DUP2_CALENEDITOR_CALENEDITOR_ENTRY );
 	if (d_ptr) {
 		delete d_ptr;
 	}
+	OstTraceFunctionExit0( DUP2_CALENEDITOR_CALENEDITOR_EXIT );
 }
 
 /*!
@@ -70,7 +80,9 @@
  */
 void CalenEditor::edit(const QFile &handle, bool launchCalendar)
 {
+	OstTraceFunctionEntry0( CALENEDITOR_EDIT_ENTRY );
 	d_ptr->edit(handle, launchCalendar);
+	OstTraceFunctionExit0( CALENEDITOR_EDIT_EXIT );
 }
 
 /*!
@@ -81,10 +93,13 @@
  */
 void CalenEditor::edit(AgendaEntry entry, bool launchCalendar)
 {
+	OstTraceFunctionEntry0( DUP1_CALENEDITOR_EDIT_ENTRY );
 	if(entry.isNull()) {
+		OstTraceFunctionExit0( DUP1_CALENEDITOR_EDIT_EXIT );
 		return;
 	}
 	d_ptr->edit(entry, launchCalendar);
+	OstTraceFunctionExit0( DUP2_CALENEDITOR_EDIT_EXIT );
 }
 
 /*!
@@ -93,7 +108,9 @@
  */
 void CalenEditor::edit(ulong id, bool launchCalendar)
 {
+	OstTraceFunctionEntry0( DUP2_CALENEDITOR_EDIT_ENTRY );
 	d_ptr->edit(id, launchCalendar);
+	OstTraceFunctionExit0( DUP3_CALENEDITOR_EDIT_EXIT );
 }
 
 /*!
@@ -107,7 +124,9 @@
 void CalenEditor::create(QDateTime newEntryDateTime, bool launchCalendar, 
                          CalenEditor::CreateType type)
 {
+	OstTraceFunctionEntry0( CALENEDITOR_CREATE_ENTRY );
 	d_ptr->create(type, newEntryDateTime, launchCalendar);
+	OstTraceFunctionExit0( CALENEDITOR_CREATE_EXIT );
 }
 
 /*!
@@ -121,10 +140,13 @@
 void CalenEditor::create(AgendaEntry entry, bool launchCalendar, 
                          CalenEditor::CreateType type)
 {
+	OstTraceFunctionEntry0( DUP1_CALENEDITOR_CREATE_ENTRY );
 	if(entry.isNull()) {
+		OstTraceFunctionExit0( DUP1_CALENEDITOR_CREATE_EXIT );
 		return;
 	}
 	d_ptr->create(type, entry, launchCalendar);
+	OstTraceFunctionExit0( DUP2_CALENEDITOR_CREATE_EXIT );
 }
 
 // End of file	--Don't remove this.
--- a/calendarui/caleneditor/src/caleneditor_p.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/caleneditor/src/caleneditor_p.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -62,6 +62,11 @@
 #include "caleneditordatahandler.h"
 #include "caleneditorreminderfield.h"
 #include "caleneditorrepeatfield.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "caleneditor_pTraces.h"
+#endif
+
 
 /*!
 	\class CalenEditorPrivate
@@ -217,6 +222,7 @@
 									mLaunchCalendar(false),
 									mMenuItemAdded(false)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_CALENEDITORPRIVATE_ENTRY );
 	// First get the q-pointer.
 	q_ptr = static_cast<CalenEditor *> (parent);
 	mMainWindow = NULL;
@@ -229,6 +235,7 @@
 		mAgendaUtil = agendaUtil;
 		mOwnsAgendaUtil = false;
 	}
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_CALENEDITORPRIVATE_EXIT );
 }
 
 /*!
@@ -236,6 +243,7 @@
  */
 CalenEditorPrivate::~CalenEditorPrivate()
 {
+	OstTraceFunctionEntry0( DUP1_CALENEDITORPRIVATE_CALENEDITORPRIVATE_ENTRY );
 	if(mOwnsAgendaUtil) {
 		delete mAgendaUtil;
 		mAgendaUtil = NULL;
@@ -279,6 +287,7 @@
 		delete mMainWindow;
 		mMainWindow = NULL;
 	}
+	OstTraceFunctionExit0( DUP1_CALENEDITORPRIVATE_CALENEDITORPRIVATE_EXIT );
 }
 
 /*!
@@ -288,9 +297,11 @@
  */
 void CalenEditorPrivate::edit(const QFile &/*handle*/, bool launchCalendar)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_EDIT_ENTRY );
 	// TODO: Needs to be implemented using importer.
 	mNewEntry = false;
 	mLaunchCalendar = launchCalendar;
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_EDIT_EXIT );
 }
 
 /*!
@@ -299,9 +310,11 @@
  */
 void CalenEditorPrivate::edit(AgendaEntry entry, bool launchCalendar)
 {
+	OstTraceFunctionEntry0( DUP1_CALENEDITORPRIVATE_EDIT_ENTRY );
 	mNewEntry = false;
 	mLaunchCalendar = launchCalendar;
 	openEditor(entry);
+	OstTraceFunctionExit0( DUP1_CALENEDITORPRIVATE_EDIT_EXIT );
 }
 
 /*!
@@ -310,12 +323,15 @@
  */
 void CalenEditorPrivate::edit(ulong id, bool launchCalendar)
 {
+	OstTraceFunctionEntry0( DUP2_CALENEDITORPRIVATE_EDIT_ENTRY );
 	mNewEntry = false;
 	AgendaEntry entry = mAgendaUtil->fetchById(id);
 	if(entry.isNull()) {
+		OstTraceFunctionExit0( DUP2_CALENEDITORPRIVATE_EDIT_EXIT );
 		return;
 	}
 	edit(entry, launchCalendar);
+	OstTraceFunctionExit0( DUP3_CALENEDITORPRIVATE_EDIT_EXIT );
 }
 
 /*!
@@ -327,6 +343,7 @@
 void CalenEditorPrivate::create(CalenEditor::CreateType type,
                                 QDateTime newEntryDateTime, bool launchCalendar)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_CREATE_ENTRY );
 	mNewEntryDateTime = newEntryDateTime;
 	mNewEntry = true;
 	AgendaEntry entry;
@@ -343,6 +360,7 @@
 	}
 	mLaunchCalendar = launchCalendar;
 	openEditor(entry);
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_CREATE_EXIT );
 }
 
 /*!
@@ -354,6 +372,7 @@
 void CalenEditorPrivate::create(CalenEditor::CreateType type,
                                 AgendaEntry entry, bool launchCalendar)
 {
+	OstTraceFunctionEntry0( DUP1_CALENEDITORPRIVATE_CREATE_ENTRY );
 	mNewEntry = true;
 	switch(type){
 		case CalenEditor::TypeAppointment: {
@@ -369,6 +388,7 @@
 	mNewEntryDateTime = entry.startTime();
 	mLaunchCalendar = launchCalendar;
 	openEditor(entry);
+	OstTraceFunctionExit0( DUP1_CALENEDITORPRIVATE_CREATE_EXIT );
 }
 
 /*!
@@ -376,6 +396,7 @@
  */
 void CalenEditorPrivate::showEditOccurencePopup()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_SHOWEDITOCCURENCEPOPUP_ENTRY );
 	HbDialog *popUp = new HbDialog();
 	popUp->setDismissPolicy(HbDialog::NoDismiss);
 	popUp->setTimeout(HbDialog::NoTimeout);
@@ -409,6 +430,7 @@
 
 	// Show the popup
 	popUp->open();
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_SHOWEDITOCCURENCEPOPUP_EXIT );
 }
 
 /*!
@@ -416,6 +438,7 @@
  */
 void CalenEditorPrivate::handleEditOccurence(int index)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_HANDLEEDITOCCURENCE_ENTRY );
 	switch (index) {
 		case 0:
 			// User wants to edit only this occurence
@@ -433,6 +456,7 @@
 		entryToBeEdited = mAgendaUtil->parentEntry(mEntry);
 	}
 	showEditor(entryToBeEdited);
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_HANDLEEDITOCCURENCE_EXIT );
 }
 
 /*!
@@ -440,10 +464,12 @@
  */
 void CalenEditorPrivate::handleCancel()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_HANDLECANCEL_ENTRY );
 	// User has chosen not to edit the event, hence return
 	mEditRange = UserCancelled;
 	// Do cleanup and return
 	emit q_ptr->dialogClosed();
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_HANDLECANCEL_EXIT );
 	return;
 }
 
@@ -452,6 +478,7 @@
  */
 void CalenEditorPrivate::openEditor(AgendaEntry entry)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_OPENEDITOR_ENTRY );
 	if (0 < entry.id()) {
 		mNewEntry = false;
 	}
@@ -466,12 +493,14 @@
 			// Query user if he wants to edit whole series 
 			// or just this occurence
 			showEditOccurencePopup();
+			OstTraceFunctionExit0( CALENEDITORPRIVATE_OPENEDITOR_EXIT );
 			return;
 		}else {
 			mEditRange = ThisAndAll;
 		}
 	}
 	showEditor(entry);
+	OstTraceFunctionExit0( DUP1_CALENEDITORPRIVATE_OPENEDITOR_EXIT );
 }
 
 /*!
@@ -479,6 +508,7 @@
  */
 void CalenEditorPrivate::showEditor(AgendaEntry entry)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_SHOWEDITOR_ENTRY );
 	mOriginalEntry = new AgendaEntry(entry);
 	mEditedEntry = new AgendaEntry(entry);
 
@@ -498,6 +528,7 @@
 
 	// Create the data handler
 	mDataHandler = new CalenEditorDataHandler(this,mEditedEntry, mOriginalEntry);
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_SHOWEDITOR_EXIT );
 }
 
 /*!
@@ -505,6 +536,7 @@
  */
 void CalenEditorPrivate::setUpView()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_SETUPVIEW_ENTRY );
 	mEditorDocLoader = new CalenEditorDocLoader();
 	bool loadSuccess = false;
 
@@ -578,6 +610,7 @@
 		window->setCurrentView(mEditorView);
 	}
 	
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_SETUPVIEW_EXIT );
 }
 
 /*!
@@ -585,6 +618,7 @@
  */
 void CalenEditorPrivate::addDiscardAction()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ADDDISCARDACTION_ENTRY );
 	if (!mMenuItemAdded) {
 		// Set this specific menu   
 		HbMenu *menu = mEditorView->menu();
@@ -596,6 +630,7 @@
 		mEditorView->setMenu(menu);
 		mMenuItemAdded = true;
 	}
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ADDDISCARDACTION_EXIT );
 }
 
 /*!
@@ -603,6 +638,7 @@
  */
 void CalenEditorPrivate::initModel()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_INITMODEL_ENTRY );
 	// Remove the model.
 	if (mCalenEditorForm->model()) {
 		delete mCalenEditorForm->model();
@@ -628,6 +664,7 @@
 		addRepeatItem();
 	}
 	mCalenEditorForm->setModel(mCalenEditorModel);
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_INITMODEL_EXIT );
 }
 
 /*!
@@ -635,12 +672,14 @@
  */
 void CalenEditorPrivate::addSubjectItem()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ADDSUBJECTITEM_ENTRY );
 	// Creats and appends data form model item to set subject of entry.
 	mSubjectItem = mCalenEditorModel->appendDataFormItem(
 										HbDataFormModelItem::TextItem,
 										hbTrId(
 										"txt_calendar_formlabel_val_subject"),
 										mCalenEditorModel->invisibleRootItem());
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ADDSUBJECTITEM_EXIT );
 }
 
 /*!
@@ -648,10 +687,12 @@
  */
 void CalenEditorPrivate::addAllDayCheckBoxItem()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ADDALLDAYCHECKBOXITEM_ENTRY );
 	mAllDayCheckBoxItem = new HbDataFormModelItem();
 	mAllDayCheckBoxItem->setType(HbDataFormModelItem::CheckBoxItem);
 	mCalenEditorModel->appendDataFormItem(mAllDayCheckBoxItem);
 	mIsAllDayItemAdded = true;
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ADDALLDAYCHECKBOXITEM_EXIT );
 }
 
 /*!
@@ -659,11 +700,13 @@
  */
 void CalenEditorPrivate::addCustomItemFrom()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ADDCUSTOMITEMFROM_ENTRY );
 	HbDataFormModelItem::DataItemType itemType =
 	        static_cast<HbDataFormModelItem::DataItemType> (CustomWidgetFrom);
 	HbDataFormModelItem *customModelItem = new HbDataFormModelItem(itemType,
 								hbTrId("txt_calendar_setlabel_start_time"));
 	mCalenEditorModel->appendDataFormItem(customModelItem);
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ADDCUSTOMITEMFROM_EXIT );
 }
 
 /*!
@@ -671,12 +714,14 @@
  */
 void CalenEditorPrivate::addCustomItemTo()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ADDCUSTOMITEMTO_ENTRY );
 
 	HbDataFormModelItem::DataItemType itemType =
 	        static_cast<HbDataFormModelItem::DataItemType> (CustomWidgetTo);
 	HbDataFormModelItem *customModelItem = new HbDataFormModelItem(itemType,
 									hbTrId("txt_calendar_setlabel_end_time"));
 	mCalenEditorModel->appendDataFormItem(customModelItem);
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ADDCUSTOMITEMTO_EXIT );
 }
 
 /*!
@@ -688,11 +733,13 @@
  */
 void CalenEditorPrivate::addCustomItemLocation()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ADDCUSTOMITEMLOCATION_ENTRY );
 	HbDataFormModelItem::DataItemType
     itemType =
             static_cast<HbDataFormModelItem::DataItemType> (CustomWidgetLocation);
     HbDataFormModelItem *customModelItem = new HbDataFormModelItem(itemType, hbTrId("txt_calendar_formlabel_val_location"));
     mCalenEditorModel->appendDataFormItem(customModelItem);
+    OstTraceFunctionExit0( CALENEDITORPRIVATE_ADDCUSTOMITEMLOCATION_EXIT );
 }
 
 /*!
@@ -700,20 +747,24 @@
  */
 void CalenEditorPrivate::addRepeatItem()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ADDREPEATITEM_ENTRY );
 	// Create the editor reminder field class to handle reminder related
 	// features
 	mRepeatField = new CalenEditorRepeatField(this, mCalenEditorForm, 
 												  mCalenEditorModel, this);
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ADDREPEATITEM_EXIT );
 }
 /*!
  Appends the reminder item to the Data form Model.
  */
 void CalenEditorPrivate::addReminderItem()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ADDREMINDERITEM_ENTRY );
 	// Create the editor reminder field class to handle reminder related
 	// features
 	mReminderField = new CalenEditorReminderField(this, mCalenEditorForm, 
 	                                              mCalenEditorModel, this);
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ADDREMINDERITEM_EXIT );
 }
 
 /*!
@@ -721,6 +772,7 @@
  */
 void CalenEditorPrivate::handleDescriptionAction()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_HANDLEDESCRIPTIONACTION_ENTRY );
 	if (!mDescriptionItemAdded) {
 		populateDescriptionItem();
 		mDescriptionAction->setText(
@@ -730,6 +782,7 @@
 		mDescriptionAction->setText(
 							hbTrId("txt_calendar_opt_add_description"));
 	}
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_HANDLEDESCRIPTIONACTION_EXIT );
 }
 
 /*!
@@ -737,6 +790,7 @@
  */
 void CalenEditorPrivate::populateModel()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_POPULATEMODEL_ENTRY );
 	populateSubjectItem();
 
 	if (mIsAllDayItemAdded) {
@@ -755,6 +809,7 @@
 	if (mDescriptionItemAdded) {
 		populateDescriptionItem();
 	}
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_POPULATEMODEL_EXIT );
 }
 
 /*!
@@ -762,12 +817,15 @@
  */
 void CalenEditorPrivate::populateSubjectItem()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_POPULATESUBJECTITEM_ENTRY );
 	mSubjectItem->setContentWidgetData("text", mEditedEntry->summary());
 	mSubjectItem->setContentWidgetData("minRows", 2);
 	mSubjectItem->setContentWidgetData("maxRows", 4);
+	mSubjectItem->setContentWidgetData("objectName", "subjectItem");
 	mCalenEditorForm->addConnection(mSubjectItem,
 	                                SIGNAL(textChanged(const QString)), this,
 	                                SLOT(handleSubjectChange(const QString)));
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_POPULATESUBJECTITEM_EXIT );
 }
 
 /*!
@@ -775,16 +833,19 @@
  */
 void CalenEditorPrivate::populateAllDayItem()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_POPULATEALLDAYITEM_ENTRY );
 	mAllDayCheckBoxItem->setContentWidgetData("text",
 									hbTrId("txt_calendar_list_all_day_event"));
 	if (AgendaEntry::TypeEvent == mEditedEntry->type()) {
 		//If All day is enabled.
 		mAllDayCheckBoxItem->setContentWidgetData("checkState", Qt::Checked);
 	}
+	mAllDayCheckBoxItem->setContentWidgetData("objectName", "allDayItem");
 	mCalenEditorForm->addConnection(mAllDayCheckBoxItem,
 	                                SIGNAL(stateChanged(int )), this,
 	                                SLOT(handleAllDayChange(int)));
 
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_POPULATEALLDAYITEM_EXIT );
 }
 
 /*!
@@ -792,6 +853,7 @@
  */
 void CalenEditorPrivate::populateCustomItemDateTime()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_POPULATECUSTOMITEMDATETIME_ENTRY );
 	// Get the index of the start time of the event item.
 	// Check if all day has been added or not 
 	// and calculate the index accordingly
@@ -885,20 +947,24 @@
 			
 			// If no instances earlier then set it to 01/01/1900.
 			if (prevInstanceStartTime.isNull()) {
-				prevInstanceStartTime.setDate(QDate(1900, 01, 01));
-				prevInstanceStartTime.setTime(QTime(0, 0, 0));
+				prevInstanceEndTime.setDate(QDate(1900, 01, 01));
+				prevInstanceEndTime.setTime(QTime(0, 0, 0));
+			} else {
+				prevInstanceEndTime = prevInstanceEndTime.addDays(1);
 			}
 			
 			// If no instances later then set it to 30/01/2100.
 			if (nextInstanceEndTime.isNull()) {
-				nextInstanceEndTime.setDate(QDate(2100, 12, 30));
-				nextInstanceEndTime.setTime(QTime(0, 0, 0));
+				nextInstanceStartTime.setDate(QDate(2100, 12, 30));
+				nextInstanceStartTime.setTime(QTime(0, 0, 0));
+			} else {
+				nextInstanceStartTime = nextInstanceStartTime.addDays(-1);
 			}
 			mViewFromItem->setDateRange(
-									prevInstanceStartTime.addDays(1).date(),
-									nextInstanceStartTime.addDays(-1).date());
-			mViewToItem->setDateRange(prevInstanceEndTime.date().addDays(1),
-			                        nextInstanceEndTime.date().addDays(-1));
+									prevInstanceEndTime.date(),
+									nextInstanceStartTime.date());
+			mViewToItem->setDateRange(prevInstanceEndTime.date(),
+									nextInstanceStartTime.date());
 			
 			// If repeating daily then disable the date fields as 
 			// date cannot be changed
@@ -934,6 +1000,7 @@
 		enableFromTotimeFileds(false, mEditedEntry->startTime(),
                                 actualEndTime);
 	}
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_POPULATECUSTOMITEMDATETIME_EXIT );
 }
 /*!
 	Populate location item from the editor model and set it in the widget and listen 
@@ -941,6 +1008,7 @@
 */
 void CalenEditorPrivate::populateCustomItemLocation()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_POPULATECUSTOMITEMLOCATION_ENTRY );
 	//Get the index of the custom location  widget item of the event item.
 	// Check if all day has been added or not 
 	// and calculate the index accordingly
@@ -953,25 +1021,29 @@
 	}
 	QModelIndex index = mCalenEditorModel->index(itemIndex, 0);
 	mViewLocationItem = qobject_cast<CalenEditorCustomItem *> 
-	                      (mCalenEditorForm->itemByIndex(index));
-
+									(mCalenEditorForm->itemByIndex(index));
+	mViewLocationItem->populateLocation(mEditedEntry->location());
+	
+	// Connect the slots only after setting the location text
 	connect(mViewLocationItem, SIGNAL(locationTextChanged(const QString)),
 			this, SLOT(handleLocationChange(const QString)));
 	
-	connect(mViewLocationItem, SIGNAL(locationTextChanged(const QString, const double, const double)),
-			this, SLOT(handleLocationChange(const QString, const double, const double)));
+	connect(mViewLocationItem, 
+		SIGNAL(locationTextChanged(const QString, const double, const double)),
+		this, 
+		SLOT(handleLocationChange(const QString, const double, const double)));
 
-	mViewLocationItem->populateLocation(mEditedEntry->location());	
+	connect(mViewLocationItem, SIGNAL(locationEditingFinished()),
+				this, SLOT(handleLocationEditingFinished()));
 	
-    connect(mViewLocationItem, SIGNAL(locationEditingFinished()),
-            this, SLOT(handleLocationEditingFinished()));
-	        
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_POPULATECUSTOMITEMLOCATION_EXIT );
 }
 /*!
 	Save the changed start time of the event.
  */
 void CalenEditorPrivate::saveFromDateTime(QDateTime& fromDateTime)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_SAVEFROMDATETIME_ENTRY );
 	QDateTime endTime = mEditedEntry->endTime();
 	// Update the end time accordingly on UI - duration will be 60 mins
 	// bydefault only while creating new entry and if it crossed the endtime
@@ -999,10 +1071,12 @@
 	}
 
 	updateReminderChoices();
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_SAVEFROMDATETIME_EXIT );
 }
 
 void CalenEditorPrivate::updateReminderChoices()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_UPDATEREMINDERCHOICES_ENTRY );
 	QDate referenceDate;
 	
 	// Start date or repeat until date will be the reference to decide 
@@ -1040,6 +1114,7 @@
 			}
 		}
 	}
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_UPDATEREMINDERCHOICES_EXIT );
 }
 
 /*!
@@ -1047,6 +1122,7 @@
  */
 void CalenEditorPrivate::saveToDateTime(QDateTime& toDateTime)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_SAVETODATETIME_ENTRY );
 	QDateTime startTime = mEditedEntry->startTime();
 	bool fromDateChanged = false;
 	// Update the start time accordingly on UI - duration will be 60 mins
@@ -1082,6 +1158,7 @@
 	if (fromDateChanged) {
 		updateReminderChoices();
 	}
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_SAVETODATETIME_EXIT );
 }
 
 /*!
@@ -1089,6 +1166,7 @@
  */
 void CalenEditorPrivate::populateRepeatItem()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_POPULATEREPEATITEM_ENTRY );
 	// Check if all day has been added or not 
 	// and calculate the index accordingly
 	// all day added implies reminder time field is also added
@@ -1102,6 +1180,7 @@
 	}
 	
 	mRepeatField->populateRepeatItem(index);
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_POPULATEREPEATITEM_EXIT );
 }
 
 /*!
@@ -1109,6 +1188,7 @@
  */
 void CalenEditorPrivate::populateDescriptionItem()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_POPULATEDESCRIPTIONITEM_ENTRY );
 	QModelIndex repeatIndex;
 	if (mEditRange == ThisOnly) {
 		repeatIndex = mReminderField->modelIndex();
@@ -1131,14 +1211,15 @@
 	mDescriptionItem->setContentWidgetData("text", mEditedEntry->description());
 	mDescriptionItem->setContentWidgetData("minRows", 2);
 	mDescriptionItem->setContentWidgetData("maxRows", 4);
+	mDescriptionItem->setContentWidgetData("objectName", "descriptionItem");
 	mCalenEditorForm->addConnection(
 								mDescriptionItem,
 								SIGNAL(textChanged(const QString)), this,
 								SLOT(handleDescriptionChange(const QString)));
 	mDescriptionItemAdded = true;
-	// TODO: Scroll the previous form item to the top so that the description 
-	// field automatically scrolls to the top as well
-	// mCalenEditorForm->scrollTo(repeatIndex, HbAbstractItemView::EnsureVisible);
+    //Scroll to the description item added.
+	mCalenEditorForm->scrollTo(mCalenEditorModel->index(descIndex, 0), HbAbstractItemView::EnsureVisible);
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_POPULATEDESCRIPTIONITEM_EXIT );
 }
 
 /*!
@@ -1146,6 +1227,7 @@
  */
 void CalenEditorPrivate::removeDescriptionItem()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_REMOVEDESCRIPTIONITEM_ENTRY );
 	// Disconnect the slot connected to description item
 	mCalenEditorForm->removeConnection(
 								   mDescriptionItem,
@@ -1169,6 +1251,7 @@
 
 	mDescriptionItem = NULL;
 	mDescriptionItemAdded = false;
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_REMOVEDESCRIPTIONITEM_EXIT );
 }
 
 
@@ -1177,9 +1260,11 @@
  */
 void CalenEditorPrivate::closeEditor()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_CLOSEEDITOR_ENTRY );
 	HbMainWindow* window = hbInstance->allMainWindows().first();
 	window->removeView(mEditorView);
 	emit q_ptr->dialogClosed();
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_CLOSEEDITOR_EXIT );
 }
 
 /*!
@@ -1200,6 +1285,7 @@
  */
 void CalenEditorPrivate::handleAllDayChange(int state)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_HANDLEALLDAYCHANGE_ENTRY );
 	Q_UNUSED(state)
 	if (mAllDayCheckBoxItem->contentWidgetData("checkState") == Qt::Checked) {
 		// AllDayCheckBox is checked
@@ -1258,6 +1344,7 @@
 	if(!mNewEntry){
 		addDiscardAction();
 	}
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_HANDLEALLDAYCHANGE_EXIT );
 }
 
 /*!
@@ -1266,10 +1353,12 @@
  */
 void CalenEditorPrivate::handleLocationChange(const QString location)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_HANDLELOCATIONCHANGE_ENTRY );
 	mEditedEntry->setLocation(location);
 	if(!mNewEntry){
 		addDiscardAction();
 	}
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_HANDLELOCATIONCHANGE_EXIT );
 }
 
 
@@ -1280,9 +1369,11 @@
 void CalenEditorPrivate::handleLocationChange(const QString location,
     const double /*geoLatitude*/, const double /*geoLongitude*/)
 {
+	OstTraceFunctionEntry0( DUP1_CALENEDITORPRIVATE_HANDLELOCATIONCHANGE_ENTRY );
 	mEditedEntry->setLocation(location);
 	mEditedEntry->clearGeoValue();
 	addDiscardAction();
+	OstTraceFunctionExit0( DUP1_CALENEDITORPRIVATE_HANDLELOCATIONCHANGE_EXIT );
 }
 
 /*!
@@ -1290,6 +1381,7 @@
  */
 void CalenEditorPrivate::handleLocationEditingFinished()
 {
+    OstTraceFunctionEntry0( CALENEDITORPRIVATE_HANDLELOCATIONEDITINGFINISHED_ENTRY );
     if ( !mOriginalEntry->location().isEmpty() )
     {
        AgendaGeoValue entryGeoValue =mAgendaUtil->fetchById(mEditedEntry->id()).geoValue();
@@ -1322,6 +1414,7 @@
            confirmationQuery->open(this, SLOT(selectEditingFinishedAction(HbAction*)));
        }
     }       
+    OstTraceFunctionExit0( CALENEDITORPRIVATE_HANDLELOCATIONEDITINGFINISHED_EXIT );
 }
 
 /*!
@@ -1329,12 +1422,14 @@
  */
 void CalenEditorPrivate::selectEditingFinishedAction(HbAction* action)
 {
+    OstTraceFunctionEntry0( CALENEDITORPRIVATE_SELECTEDITINGFINISHEDACTION_ENTRY );
     HbMessageBox* dlg = static_cast<HbMessageBox*>(sender());    
 
     if (action == dlg->actions().at(1))
     {           
         mEditedEntry->clearGeoValue();
     } 
+    OstTraceFunctionExit0( CALENEDITORPRIVATE_SELECTEDITINGFINISHEDACTION_EXIT );
 }
 
 /*!
@@ -1343,10 +1438,12 @@
  */
 void CalenEditorPrivate::handleDescriptionChange(const QString description)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_HANDLEDESCRIPTIONCHANGE_ENTRY );
 	mEditedEntry->setDescription(description);
 	if(!mNewEntry){
 		addDiscardAction();
 	}
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_HANDLEDESCRIPTIONCHANGE_EXIT );
 }
 
 /*!
@@ -1355,6 +1452,7 @@
  */
 void CalenEditorPrivate::saveAndCloseEditor()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_SAVEANDCLOSEEDITOR_ENTRY );
 	Action action = handleDone();
 	if (CalenEditorPrivate::ActionDelete != action) {
 		closeEditor();
@@ -1372,6 +1470,7 @@
 									SLOT(handleCalendarLaunchError(int)));
 		}
 	}
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_SAVEANDCLOSEEDITOR_EXIT );
 }
 
 /*!
@@ -1379,8 +1478,10 @@
  */
 void CalenEditorPrivate::handleCalendarLaunchError(int error)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_HANDLECALENDARLAUNCHERROR_ENTRY );
 	// emit signal to the editor launcher
 	emit q_ptr->calendarLaunchFailed(error);
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_HANDLECALENDARLAUNCHERROR_EXIT );
 }
 
 /*!
@@ -1388,14 +1489,17 @@
  */
 void CalenEditorPrivate::handleDeleteAction()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_HANDLEDELETEACTION_ENTRY );
 	// If its a new entry just close the editor
 	if (mNewEntry) {
 		closeEditor();
+		OstTraceFunctionExit0( CALENEDITORPRIVATE_HANDLEDELETEACTION_EXIT );
 		return;
 	}else {
 		// Delete entry and close editor
 		deleteEntry(true);
 	}
+	OstTraceFunctionExit0( DUP1_CALENEDITORPRIVATE_HANDLEDELETEACTION_EXIT );
 }
 
 /*!
@@ -1403,7 +1507,9 @@
  */
 void CalenEditorPrivate::launchSettingsView()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_LAUNCHSETTINGSVIEW_ENTRY );
 	// TODO :: Not yet implemented.
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_LAUNCHSETTINGSVIEW_EXIT );
 }
 
 /*!
@@ -1411,8 +1517,10 @@
  */
 void CalenEditorPrivate::discardChanges()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_DISCARDCHANGES_ENTRY );
 	// Close the editor without saving the changes.
 	closeEditor();
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_DISCARDCHANGES_EXIT );
 }
 
 /*!
@@ -1420,6 +1528,7 @@
  */
 void CalenEditorPrivate::showDeleteConfirmationQuery(bool closeEditor)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_SHOWDELETECONFIRMATIONQUERY_ENTRY );
 	HbMessageBox *popup = new HbMessageBox(HbMessageBox::MessageTypeQuestion);
 	popup->setDismissPolicy(HbDialog::NoDismiss);
 	popup->setTimeout(HbDialog::NoTimeout);
@@ -1450,12 +1559,12 @@
         {
         popup->removeAction(list[i]);
         }
-	HbAction *deleteAction = new HbAction(hbTrId("txt_calendar_button_delete"),
+	HbAction *deleteAction = new HbAction(hbTrId("txt_calendar_button_dialog_delete"),
 										popup);
 	popup->addAction(deleteAction);
 	connect(deleteAction, SIGNAL(triggered()), this, 
 										SLOT(handleDeleteAction()));
-	HbAction *cancelAction = new HbAction(hbTrId("txt_calendar_button_cancel"),
+	HbAction *cancelAction = new HbAction(hbTrId("txt_common_button_cancel"), 
 											popup);
 	// Editor should not be closed for all the cases when cancel is pressed
 	if(closeEditor) {
@@ -1464,6 +1573,7 @@
 	}
 	popup->addAction(cancelAction);
 	popup->open();
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_SHOWDELETECONFIRMATIONQUERY_EXIT );
 }
 
 /*!
@@ -1472,6 +1582,7 @@
  */
 bool CalenEditorPrivate::isChild() const
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ISCHILD_ENTRY );
 	return mEditedEntry->recurrenceId().toUTC().isNull();
 }
 
@@ -1489,6 +1600,7 @@
  */
 CalenEditorPrivate::Action CalenEditorPrivate::handleDone()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_HANDLEDONE_ENTRY );
 	if (mEditRange == ThisAndAll) {
 		mRepeatField->saveRepeatRule();
 	}
@@ -1496,17 +1608,21 @@
 	switch (mDataHandler->shouldSaveOrDeleteOrDoNothing(mLaunchCalendar)) {
 		case CalenEditorPrivate::ActionSave:
 			if (saveEntry()) {
+				OstTraceFunctionExit0( CALENEDITORPRIVATE_HANDLEDONE_EXIT );
 				return CalenEditorPrivate::ActionSave;
 			}
+			OstTraceFunctionExit0( DUP1_CALENEDITORPRIVATE_HANDLEDONE_EXIT );
 			return CalenEditorPrivate::ActionNothing;
 		case CalenEditorPrivate::ActionDelete:
 			showDeleteConfirmationQuery(true);
+			OstTraceFunctionExit0( DUP2_CALENEDITORPRIVATE_HANDLEDONE_EXIT );
 			return CalenEditorPrivate::ActionDelete;
 		case CalenEditorPrivate::ActionNothing:
 			return CalenEditorPrivate::ActionNothing;
 		default:
 			break;
 	}
+	OstTraceFunctionExit0( DUP3_CALENEDITORPRIVATE_HANDLEDONE_EXIT );
 	return CalenEditorPrivate::ActionNothing;
 }
 
@@ -1516,6 +1632,7 @@
  */
 bool CalenEditorPrivate::saveEntry()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_SAVEENTRY_ENTRY );
 	// check if we are editing child
 	if (mIsChild && (mEditRange == ThisOnly)) {
 		// Add the entry
@@ -1527,6 +1644,7 @@
 			HbNotificationDialog::launchDialog(hbTrId("All day event updated"));
 		}
 		emit q_ptr->entrySaved();
+		OstTraceFunctionExit0( CALENEDITORPRIVATE_SAVEENTRY_EXIT );
 		return true;
 	} else if ((mEditRange == ThisOnly)) {
 		// If we are editing only this occurence, then 
@@ -1569,8 +1687,10 @@
 		emit q_ptr->entrySaved();
 	} else if (error) {
 		mDataHandler->displayErrorMsg(error);
+		OstTraceFunctionExit0( DUP1_CALENEDITORPRIVATE_SAVEENTRY_EXIT );
 		return false;
 	}
+	OstTraceFunctionExit0( DUP2_CALENEDITORPRIVATE_SAVEENTRY_EXIT );
 	return true;
 
 }
@@ -1581,6 +1701,7 @@
  */
 void CalenEditorPrivate::deleteEntry(bool close)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_DELETEENTRY_ENTRY );
 	// if editor is launched from Notes then don't delete entry
 	// Just exit from calendar editor
 	if (mOriginalEntry->id() > 0) {
@@ -1599,6 +1720,7 @@
 			closeEditor();
 		}
 	}
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_DELETEENTRY_EXIT );
 }
 
 /*!
@@ -1606,8 +1728,10 @@
  */
 bool CalenEditorPrivate::handleAllDayToSave()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_ENTRY );
 	if (!mIsAllDayItemAdded) {
 		// All day item was not added, return true
+		OstTraceFunctionExit0( CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT );
 		return false;
 	}
 	// Check the state of AllDay checkBox
@@ -1629,6 +1753,7 @@
 		// changes Start/End times of entry to Beginning ot the day
 		mEditedEntry->setStartAndEndTime(tempSartTime, tempEndTime);
 		mEditedEntry->setType(AgendaEntry::TypeEvent);
+		OstTraceFunctionExit0( DUP1_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT );
 		return false;
 	} else if ((mAllDayCheckBoxItem->contentWidgetData("checkState")
 	        == Qt::Checked) && (mEditedEntry->type() != 
@@ -1641,6 +1766,7 @@
 		mAgendaUtil->cloneEntry(*mEditedEntry, AgendaEntry::TypeEvent);
 		// For later reference for the notification popup
 		mEditedEntry->setType(AgendaEntry::TypeEvent);
+		OstTraceFunctionExit0( DUP2_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT );
 		return true;
 	} else if (mAllDayCheckBoxItem->contentWidgetData("checkState")
 	        != Qt::Checked) {
@@ -1650,6 +1776,7 @@
 	            mAgendaUtil->cloneEntry(*mEditedEntry, AgendaEntry::TypeAppoinment);
 	            // For later reference for the notification popup
 	            mEditedEntry->setType(AgendaEntry::TypeAppoinment);
+	            OstTraceFunctionExit0( DUP3_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT );
 	            return true;
 	        }
             // Check if the duration of the meeting is matching the all-day criteria
@@ -1663,6 +1790,7 @@
                 // or it is a new entry
                 if (mOriginalEntry->type() == AgendaEntry::TypeEvent ||
                         mNewEntry) {
+                    OstTraceFunctionExit0( DUP4_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT );
                     return false;
                 } else {
                     // It was a meeting
@@ -1671,11 +1799,13 @@
                     mAgendaUtil->cloneEntry(*mEditedEntry, AgendaEntry::TypeEvent);
                     // For later reference for the notification popup
                     mEditedEntry->setType(AgendaEntry::TypeEvent);
+                    OstTraceFunctionExit0( DUP5_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT );
                     return true;
                 }
             }
         } 
 	} 
+	OstTraceFunctionExit0( DUP6_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT );
 	return false;
 }
 
@@ -1686,9 +1816,11 @@
                                                 QDateTime fromTime,
                                                 QDateTime toTime)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ENABLEFROMTOTIMEFILEDS_ENTRY );
 	mViewFromItem->enableFromTimeFieldAndSetTime(enableFileds, fromTime);
 	mViewToItem->enableToTimeFieldAndSetTime(enableFileds, toTime);
 
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ENABLEFROMTOTIMEFILEDS_EXIT );
 }
 
 /*!
@@ -1696,6 +1828,8 @@
  */
 AgendaEntry* CalenEditorPrivate::editedEntry()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_EDITEDENTRY_ENTRY );
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_EDITEDENTRY_EXIT );
 	return mEditedEntry;
 }
 
@@ -1704,6 +1838,8 @@
  */
 AgendaEntry* CalenEditorPrivate::originalEntry()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ORIGINALENTRY_ENTRY );
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ORIGINALENTRY_EXIT );
 	return mOriginalEntry;
 }
 
@@ -1712,6 +1848,8 @@
  */
 bool CalenEditorPrivate::isNewEntry()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ISNEWENTRY_ENTRY );
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ISNEWENTRY_EXIT );
 	return mNewEntry;
 }
 
@@ -1720,6 +1858,8 @@
  */
 HbDataFormModelItem* CalenEditorPrivate::allDayCheckBoxItem()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ALLDAYCHECKBOXITEM_ENTRY );
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ALLDAYCHECKBOXITEM_EXIT );
 	return mAllDayCheckBoxItem;
 }
 
@@ -1731,6 +1871,7 @@
  */
 bool CalenEditorPrivate::isReminderTimeForAllDayAdded()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ISREMINDERTIMEFORALLDAYADDED_ENTRY );
 	return mReminderField->isReminderTimeForAllDayAdded();
 }
 
@@ -1739,14 +1880,17 @@
  */
 bool CalenEditorPrivate::isAllDayEvent()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ISALLDAYEVENT_ENTRY );
 	if (mAllDayCheckBoxItem) {
 		return (mAllDayCheckBoxItem->contentWidgetData("checkState") 
 													== Qt::Checked)? true:false;
 	} else if (!mNewEntry && mEditedEntry->type() == AgendaEntry::TypeEvent) {
 		// If editing single occurence then all day item not shown but still it 
 		// is an all day event..
+		OstTraceFunctionExit0( CALENEDITORPRIVATE_ISALLDAYEVENT_EXIT );
 		return true;;
 	} else {
+		OstTraceFunctionExit0( DUP1_CALENEDITORPRIVATE_ISALLDAYEVENT_EXIT );
 		return false;
 	}
 }
@@ -1756,6 +1900,7 @@
  */
 int CalenEditorPrivate::currentIndexOfReminderField()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_CURRENTINDEXOFREMINDERFIELD_ENTRY );
 	return mReminderField->currentReminderIndex();
 }
 
@@ -1765,7 +1910,9 @@
  */
 void CalenEditorPrivate::setCurrentIndexOfReminderField(int index)
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_SETCURRENTINDEXOFREMINDERFIELD_ENTRY );
 	mReminderField->setCurrentIndex(index);
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_SETCURRENTINDEXOFREMINDERFIELD_EXIT );
 }
 
 /*!
@@ -1773,7 +1920,9 @@
  */
 void CalenEditorPrivate::setReminderChoices()
 {
-		mReminderField->setReminderChoices();
+    OstTraceFunctionEntry0( CALENEDITORPRIVATE_SETREMINDERCHOICES_ENTRY );
+    mReminderField->setReminderChoices();
+    OstTraceFunctionExit0( CALENEDITORPRIVATE_SETREMINDERCHOICES_EXIT );
 }
 
 /*!
@@ -1781,6 +1930,8 @@
  */
 bool CalenEditorPrivate::isEditRangeThisOnly()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ISEDITRANGETHISONLY_ENTRY );
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ISEDITRANGETHISONLY_EXIT );
 	return (mEditRange == ThisOnly);
 }
 
@@ -1789,6 +1940,8 @@
  */
 bool CalenEditorPrivate::isAllDayFieldAdded()
 {
+	OstTraceFunctionEntry0( CALENEDITORPRIVATE_ISALLDAYFIELDADDED_ENTRY );
+	OstTraceFunctionExit0( CALENEDITORPRIVATE_ISALLDAYFIELDADDED_EXIT );
 	return mIsAllDayItemAdded;
 }
 
--- a/calendarui/caleneditor/src/caleneditorcustomitem.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/caleneditor/src/caleneditorcustomitem.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -44,6 +44,11 @@
 #include "calendateutils.h"
 #include "caleneditorcommon.h"
 #include "caleneditordocloader.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "caleneditorcustomitemTraces.h"
+#endif
+
 
 /*!
 	\class CalenEditorCustomItem
@@ -63,6 +68,7 @@
  mDatePicker(NULL),
  mTimePicker(NULL)
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_CALENEDITORCUSTOMITEM_ENTRY );
 	mMinDate = CalenDateUtils::minTime().date();
 	mMaxDate = CalenDateUtils::maxTime().date();
 	mMinTime.setHMS(0,0,0,0);
@@ -70,19 +76,23 @@
 	mLocale = HbExtendedLocale::system();
 	mLocationLineEdit = NULL;
 	mLocationPushButton = NULL;
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_CALENEDITORCUSTOMITEM_EXIT );
 }
 /*!
 	Destructor.
  */
 CalenEditorCustomItem::~CalenEditorCustomItem()
 {
+	OstTraceFunctionEntry0( DUP1_CALENEDITORCUSTOMITEM_CALENEDITORCUSTOMITEM_ENTRY );
 	// Nothing yet.
+	OstTraceFunctionExit0( DUP1_CALENEDITORCUSTOMITEM_CALENEDITORCUSTOMITEM_EXIT );
 }
 /*!
 	Creates a new CalenEditorCustomItem.
  */
 HbAbstractViewItem* CalenEditorCustomItem::createItem()
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_CREATEITEM_ENTRY );
 	return new CalenEditorCustomItem(*this);
 }
 /*!
@@ -90,6 +100,7 @@
  */
 HbWidget* CalenEditorCustomItem::createCustomWidget()
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_ENTRY );
 	HbDataFormModelItem::DataItemType itemType =
 			static_cast<HbDataFormModelItem::DataItemType> (modelIndex() .data(
 					HbDataFormModelItem::ItemTypeRole).toInt());
@@ -103,15 +114,18 @@
 		widgetTop->setLayout(layoutTop);
 
 			mPushButtonTime = new HbPushButton();
+			mPushButtonTime->setObjectName("startTime");
 			connect(mPushButtonTime, SIGNAL(clicked()),
 									this, SLOT(handleTime()));
 			layoutTop->addItem(mPushButtonTime);
 
 			mPushButtonDate =
 			                new HbPushButton();
+			mPushButtonDate->setObjectName("startDate");
 			connect(mPushButtonDate, SIGNAL(clicked()),
 												this, SLOT(handleDate()));
 			layoutTop->addItem(mPushButtonDate);
+			OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT );
 			return widgetTop;
 		}
 
@@ -124,14 +138,17 @@
 		widgetBottom->setLayout(layoutBottom);
 
 		mPushButtonTime = new HbPushButton(this);
+		mPushButtonTime->setObjectName("endTime");
 		connect(mPushButtonTime, SIGNAL(clicked()),
 											this, SLOT(handleTime()));
 		layoutBottom->addItem(mPushButtonTime);
 		
 		mPushButtonDate = new HbPushButton(this);
+		mPushButtonDate->setObjectName("endDate");
 		connect(mPushButtonDate, SIGNAL(clicked()),
 												this, SLOT(handleDate()));
 		layoutBottom->addItem(mPushButtonDate);
+			OstTraceFunctionExit0( DUP1_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT );
 		return widgetBottom;
 		}
 				
@@ -150,11 +167,13 @@
 			mLocationLineEdit = qobject_cast<HbLineEdit *>( 
 									editorLocationDocLoader.findWidget(
 											CALEN_EDITOR_LOCATION_LINEEDIT));
+			mLocationLineEdit->setObjectName("locationLineEdit");
 			mLocationLineEdit->setMinRows(1);
 			mLocationLineEdit->setMaxRows(4);
 			mLocationPushButton = qobject_cast<HbPushButton*>(
 									editorLocationDocLoader.findWidget(
 											CALEN_EDITOR_LOCATION_PUSHBUTTON));
+			mLocationPushButton->setObjectName("locationIcon");
 			mLocationPushButton->setIcon( HbIcon("qtg_mono_location"));
 			
 			connect(mLocationPushButton, SIGNAL(clicked()), this, 
@@ -165,18 +184,23 @@
 			connect(mLocationLineEdit, SIGNAL(editingFinished()),
 			            this, SLOT(handleEditingFinished()));
 			
+			OstTraceFunctionExit0( DUP2_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT );
 			return widgetLocation;
 		}
 		
 		case RepeatUntilOffset:
 		{
 		mRepeatUntilWidget = new HbPushButton(this);
+		mRepeatUntilWidget->setObjectName("repeatUntilItem");
+		OstTraceFunctionExit0( DUP3_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT );
 		return mRepeatUntilWidget;
 		}
 				
 		case ReminderTimeOffset:
 		{
 			mReminderTimeWidget = new HbPushButton(this);
+			mReminderTimeWidget->setObjectName("remainderTimeItem");
+			OstTraceFunctionExit0( DUP4_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT );
 			return mReminderTimeWidget;
 		}
 		
@@ -190,6 +214,7 @@
 
 void CalenEditorCustomItem::launchLocationPicker()
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_LAUNCHLOCATIONPICKER_ENTRY );
 	XQApplicationManager *appManager = new XQApplicationManager();
 
     XQAiwRequest *request = appManager->create("com.nokia.symbian", "ILocationPick", "pick()", true);
@@ -201,6 +226,7 @@
 			setSelectedLocation(retValue);
 		}
 	}
+    OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_LAUNCHLOCATIONPICKER_EXIT );
 }
 /*!
 	set the selected location from the picker to the line edit widget 
@@ -208,6 +234,7 @@
 */
 void CalenEditorCustomItem::setSelectedLocation( QVariant &aValue )
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_SETSELECTEDLOCATION_ENTRY );
 	QLocationPickerItem selectedLocation = aValue.value<QLocationPickerItem>();
 	if( selectedLocation.mIsValid )
     {
@@ -226,6 +253,7 @@
 		emit locationTextChanged(locationString, selectedLocation.mLatitude, selectedLocation.mLongitude);
 		mLocationLineEdit->setText(locationString );
     }
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_SETSELECTEDLOCATION_EXIT );
 }
 
 /*!
@@ -233,6 +261,7 @@
  */
 void CalenEditorCustomItem::populateDateTime(QDateTime defaultDateTime, bool isFromItem)
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_POPULATEDATETIME_ENTRY );
 	// Store the date and time to be shown
     mDate = defaultDateTime.date();
 	mTime = defaultDateTime.time();
@@ -243,6 +272,7 @@
 												r_qtn_date_usual_with_zero));
 	mPushButtonTime->setText(mLocale.format(defaultDateTime.time(), 
 												r_qtn_time_usual_with_zero));
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_POPULATEDATETIME_EXIT );
 }
 
 /*!
@@ -250,7 +280,9 @@
  */
 void CalenEditorCustomItem::populateLocation(QString location )
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_POPULATELOCATION_ENTRY );
 	mLocationLineEdit->setText( location );
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_POPULATELOCATION_EXIT );
 }
 
 /*!
@@ -258,6 +290,7 @@
  */
 void CalenEditorCustomItem::setDateRange(QDate start, QDate end)
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_SETDATERANGE_ENTRY );
 	mMaxDate = end;
 	mMinDate = start;
 	// Check if both are falling on same day
@@ -266,6 +299,7 @@
 			(mMaxDate.day() == mMinDate.day())) {
 		enableDateButton(false);
 	}
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_SETDATERANGE_EXIT );
 }
 
 /*!
@@ -273,8 +307,10 @@
  */
 void CalenEditorCustomItem::setTimeRange(QTime start, QTime end)
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_SETTIMERANGE_ENTRY );
 	mMaxTime = start;
 	mMinTime = end;
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_SETTIMERANGE_EXIT );
 }
 
 /*!
@@ -282,7 +318,9 @@
  */
 void CalenEditorCustomItem::enableDateButton(bool value)
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_ENABLEDATEBUTTON_ENTRY );
 	mPushButtonDate->setEnabled(value);
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_ENABLEDATEBUTTON_EXIT );
 }
 
 /*!
@@ -290,7 +328,9 @@
  */
 void CalenEditorCustomItem::handleLocationTextChange(QString location)
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_HANDLELOCATIONTEXTCHANGE_ENTRY );
 	emit locationTextChanged(location);
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_HANDLELOCATIONTEXTCHANGE_EXIT );
 }
 
 /*!
@@ -298,7 +338,9 @@
  */
 void CalenEditorCustomItem::handleEditingFinished()
 {
+    OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_HANDLEEDITINGFINISHED_ENTRY );
     emit locationEditingFinished();
+    OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_HANDLEEDITINGFINISHED_EXIT );
 }
 
 /*!
@@ -306,6 +348,7 @@
  */
 void CalenEditorCustomItem::handleDate()
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_HANDLEDATE_ENTRY );
 	// Create a popup with datepicker for the user to select date.
 	HbDialog *popUp = new HbDialog();
 	popUp->setDismissPolicy(HbDialog::NoDismiss);
@@ -334,6 +377,7 @@
 	connect(okAction, SIGNAL(triggered()), this, SLOT(saveDate()));
 	popUp->addAction(new HbAction(hbTrId("txt_common_button_cancel"), popUp));
 	popUp->open();
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_HANDLEDATE_EXIT );
 }
 
 /*!
@@ -341,6 +385,7 @@
  */
 void CalenEditorCustomItem::handleTime()
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_HANDLETIME_ENTRY );
 	// Create a popup with time picker for the user to select time.
 	HbDialog *popUp = new HbDialog();
 	popUp->setDismissPolicy(HbDialog::NoDismiss);
@@ -374,6 +419,7 @@
 	connect(okAction, SIGNAL(triggered()), this, SLOT(saveTime()));
 	popUp->addAction(new HbAction(hbTrId("txt_common_button_cancel"), popUp));
 	popUp->open();
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_HANDLETIME_EXIT );
 }
 
 /*!
@@ -381,6 +427,7 @@
  */
 void CalenEditorCustomItem::saveDate()
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_SAVEDATE_ENTRY );
 	mDate = mDatePicker->date(); 
 	if (mDate.isValid()) {
 		mPushButtonDate->setText(mLocale.format(mDate, 
@@ -388,6 +435,7 @@
 		QDateTime dateTime(mDate,mTime);
 		emit dateTimeUpdated(dateTime);
 		}
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_SAVEDATE_EXIT );
 }
 
 /*!
@@ -395,6 +443,7 @@
  */
 void CalenEditorCustomItem::saveTime()
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_SAVETIME_ENTRY );
 	mTime = mTimePicker->time();
 	if (mTime.isValid()) {
 		mPushButtonTime->setText(mLocale.format(mTime, 
@@ -403,6 +452,7 @@
 		QDateTime dateTime(mDate,mTime);
 		emit dateTimeUpdated(dateTime);
 	}
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_SAVETIME_EXIT );
 }
 
 /*!
@@ -410,6 +460,7 @@
  */
 void CalenEditorCustomItem::enableFromTimeFieldAndSetTime(bool enableTimeFiles, QDateTime fromDateTime)
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_ENABLEFROMTIMEFIELDANDSETTIME_ENTRY );
 	// Set FromTime filed Read-Only/Editable 
 	mPushButtonTime->setEnabled(enableTimeFiles);
 	
@@ -418,6 +469,7 @@
 	
 	// Store the time
     mTime = fromDateTime.time();
+    OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_ENABLEFROMTIMEFIELDANDSETTIME_EXIT );
 }
 
 /*!
@@ -425,8 +477,10 @@
  */
 void CalenEditorCustomItem::disableFromToDateField()
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_DISABLEFROMTODATEFIELD_ENTRY );
 	// disable the date field.
 	mPushButtonDate->setEnabled(false);
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_DISABLEFROMTODATEFIELD_EXIT );
 }
 
 /*!
@@ -434,6 +488,7 @@
  */
 void CalenEditorCustomItem::enableToTimeFieldAndSetTime(bool enableTimeFiles, QDateTime toDateTime)
 {
+	OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_ENABLETOTIMEFIELDANDSETTIME_ENTRY );
 	// Set ToTime filed Read-Only/Editable 
 	mPushButtonTime->setEnabled(enableTimeFiles);
 	
@@ -443,6 +498,7 @@
 	
 	// Store the time
 	mTime = toDateTime.time();
+	OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_ENABLETOTIMEFIELDANDSETTIME_EXIT );
 }
 
 /*!
@@ -450,20 +506,24 @@
  */
 bool CalenEditorCustomItem::canSetModelIndex(const QModelIndex &index) const
 {
+    OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_CANSETMODELINDEX_ENTRY );
     HbDataFormModelItem::DataItemType itemType = 
         static_cast<HbDataFormModelItem::DataItemType>(
         index.data(HbDataFormModelItem::ItemTypeRole).toInt());
 
     if(itemType == CustomWidgetFrom || itemType == CustomWidgetTo || itemType == RepeatUntilOffset 
 			|| itemType == CustomWidgetLocation || itemType == ReminderTimeOffset ) {
+        OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_CANSETMODELINDEX_EXIT );
         return true;
     } else {
+        OstTraceFunctionExit0( DUP1_CALENEDITORCUSTOMITEM_CANSETMODELINDEX_EXIT );
         return false;
     }
 }
 
 void CalenEditorCustomItem::restore()
 {
+    OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_RESTORE_ENTRY );
     HbDataFormModelItem::DataItemType itemType = 
         static_cast<HbDataFormModelItem::DataItemType>(
         modelIndex().data(HbDataFormModelItem::ItemTypeRole).toInt());
@@ -485,10 +545,12 @@
     	}
     	break;
     }
+    OstTraceFunctionExit0( CALENEDITORCUSTOMITEM_RESTORE_EXIT );
 }
 
 QDateTime CalenEditorCustomItem::getDateTime()
 {
+    OstTraceFunctionEntry0( CALENEDITORCUSTOMITEM_GETDATETIME_ENTRY );
     return QDateTime(mDate, mTime);
 }
 
--- a/calendarui/caleneditor/src/caleneditordatahandler.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/caleneditor/src/caleneditordatahandler.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -24,6 +24,11 @@
 #include "caleneditordatahandler.h"
 #include "calendateutils.h"
 #include "agendaentry.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "caleneditordatahandlerTraces.h"
+#endif
+
 
 /*!
 	\class CalenEditorDataHandler
@@ -37,7 +42,9 @@
                     	                       AgendaEntry* originalEntry)
 : mCalenEditor(calenEditor),mEditedEntry(editedEntry), mOriginalEntry(originalEntry)
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_CALENEDITORDATAHANDLER_ENTRY );
 	
+	OstTraceFunctionExit0( CALENEDITORDATAHANDLER_CALENEDITORDATAHANDLER_EXIT );
 }
 
 /*!
@@ -45,7 +52,9 @@
  */
 CalenEditorDataHandler::~CalenEditorDataHandler()
 {
+	OstTraceFunctionEntry0( DUP1_CALENEDITORDATAHANDLER_CALENEDITORDATAHANDLER_ENTRY );
 	// Nothing Yet
+	OstTraceFunctionExit0( DUP1_CALENEDITORDATAHANDLER_CALENEDITORDATAHANDLER_EXIT );
 }
 
 /*!
@@ -54,6 +63,8 @@
  */
 AgendaEntry* CalenEditorDataHandler::editedEntry()
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_EDITEDENTRY_ENTRY );
+	OstTraceFunctionExit0( CALENEDITORDATAHANDLER_EDITEDENTRY_EXIT );
 	return mEditedEntry;
 }
 
@@ -63,6 +74,8 @@
  */
 AgendaEntry* CalenEditorDataHandler::originalEntry()
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ORIGINALENTRY_ENTRY );
+	OstTraceFunctionExit0( CALENEDITORDATAHANDLER_ORIGINALENTRY_EXIT );
 	return mOriginalEntry;
 }
 
@@ -72,6 +85,7 @@
  */
 CalenEditorPrivate::Error CalenEditorDataHandler::checkErrorsForThisAndAll()
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_CHECKERRORSFORTHISANDALL_ENTRY );
 	//TODO :  Remove implementation once handle all repeating errors
 	const QDateTime startTime = mEditedEntry->startTime();
 	const QDateTime endTime = mEditedEntry->endTime();
@@ -109,11 +123,14 @@
 		}
 
 		if (durationGreaterThanRepeatIntervalError()) {
+			OstTraceFunctionExit0( CALENEDITORDATAHANDLER_CHECKERRORSFORTHISANDALL_EXIT );
 			return CalenEditorPrivate::
 							CalenEditorErrorDurationGreaterThanRepeatInterval;
 		}
+		OstTraceFunctionExit0( DUP1_CALENEDITORDATAHANDLER_CHECKERRORSFORTHISANDALL_EXIT );
 		return CalenEditorPrivate::CalenEditorErrorNone;
 	}
+	OstTraceFunctionExit0( DUP2_CALENEDITORDATAHANDLER_CHECKERRORSFORTHISANDALL_EXIT );
 	return CalenEditorPrivate::CalenEditorErrorNone;
 }
 
@@ -123,6 +140,7 @@
  */
 bool CalenEditorDataHandler::isEdited() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISEDITED_ENTRY );
 	return (isSummaryEdited() ||
 			isAllDayEdited() ||
 			isLocationEdited() ||
@@ -139,6 +157,7 @@
  */
 bool CalenEditorDataHandler::isSummaryEdited() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISSUMMARYEDITED_ENTRY );
 	return (mOriginalEntry->summary() != mEditedEntry->summary());
 }
 
@@ -148,24 +167,30 @@
  */
 bool CalenEditorDataHandler::isAllDayEdited() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISALLDAYEDITED_ENTRY );
 	HbDataFormModelItem* alldayItem = mCalenEditor->allDayCheckBoxItem();
 	if (alldayItem) {
 		if (mOriginalEntry->type() == AgendaEntry::TypeEvent) {
 			if (alldayItem->contentWidgetData("checkState")
 			        == Qt::Checked) {
+				OstTraceFunctionExit0( CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT );
 				return false;
 			} else {
+				OstTraceFunctionExit0( DUP1_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT );
 				return true;
 			}
 		} else if (mOriginalEntry->type() == AgendaEntry::TypeAppoinment) {
 			if (alldayItem->contentWidgetData("checkState")
 			        == Qt::Checked) {
+				OstTraceFunctionExit0( DUP2_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT );
 				return true;
 			} else {
+				OstTraceFunctionExit0( DUP3_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT );
 				return false;
 			}
 		}
 	}
+	OstTraceFunctionExit0( DUP4_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT );
 	return false;
 }
 
@@ -175,6 +200,7 @@
  */
 bool CalenEditorDataHandler::isLocationEdited() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISLOCATIONEDITED_ENTRY );
 	return (mOriginalEntry->location() != mEditedEntry->location());
 }
 
@@ -184,6 +210,7 @@
  */
 bool CalenEditorDataHandler::isStartDateTimeEdited() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISSTARTDATETIMEEDITED_ENTRY );
 	return (mOriginalEntry->startTime() != mEditedEntry->startTime());
 }
 
@@ -193,6 +220,7 @@
  */
 bool CalenEditorDataHandler::isEndDateTimeEdited() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISENDDATETIMEEDITED_ENTRY );
 	return (mOriginalEntry->endTime() != mEditedEntry->endTime());
 }
 
@@ -202,6 +230,7 @@
  */
 bool CalenEditorDataHandler::isAlarmEdited() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISALARMEDITED_ENTRY );
 	return (mOriginalEntry->alarm() != mEditedEntry->alarm());
 }
 
@@ -211,9 +240,11 @@
  */
 bool CalenEditorDataHandler::isRepeatRuleEdited() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISREPEATRULEEDITED_ENTRY );
 	if ((mOriginalEntry->repeatRule().type() == AgendaRepeatRule::InvalidRule)
 	        && (mEditedEntry->repeatRule().type()
 	                == AgendaRepeatRule::InvalidRule)) {
+		OstTraceFunctionExit0( CALENEDITORDATAHANDLER_ISREPEATRULEEDITED_EXIT );
 		return false;
 	} else {
 		return ((mOriginalEntry->repeatRule().type() != 
@@ -229,6 +260,7 @@
  */
 bool CalenEditorDataHandler::isDescriptionEdited() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISDESCRIPTIONEDITED_ENTRY );
 	return (mOriginalEntry->description() != mEditedEntry->description());
 }
 
@@ -239,6 +271,7 @@
  */
 bool CalenEditorDataHandler::nonTextItemsEdited() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_NONTEXTITEMSEDITED_ENTRY );
 	return (isAllDayEdited() ||
 			isStartDateTimeEdited() ||
 			isEndDateTimeEdited() ||
@@ -253,6 +286,7 @@
  */
 bool CalenEditorDataHandler::areTextItemsEmpty() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ARETEXTITEMSEMPTY_ENTRY );
 	return (mEditedEntry->summary().isEmpty()
 	        && mEditedEntry->location().isEmpty()
 	        && mEditedEntry->description().isEmpty());
@@ -265,15 +299,18 @@
  */
 bool CalenEditorDataHandler::areTextItemsCleared() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ARETEXTITEMSCLEARED_ENTRY );
 	if (mEditedEntry->summary().isEmpty() &&
 			mEditedEntry->location().isEmpty() &&
 			mEditedEntry->description().isEmpty()) {
 		if (isSummaryEmptied() 
 				|| isLocationEmptied() 
 				|| isDescriptionEmptied()) {
+			OstTraceFunctionExit0( CALENEDITORDATAHANDLER_ARETEXTITEMSCLEARED_EXIT );
 			return true;
 		}
 	}
+	OstTraceFunctionExit0( DUP1_CALENEDITORDATAHANDLER_ARETEXTITEMSCLEARED_EXIT );
 	return false;
 }
 
@@ -284,6 +321,7 @@
  */
 bool CalenEditorDataHandler::isSummaryEmptied() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISSUMMARYEMPTIED_ENTRY );
 	return (!mOriginalEntry->summary().isEmpty()
 	        && mEditedEntry->summary().isEmpty());
 }
@@ -295,6 +333,7 @@
  */
 bool CalenEditorDataHandler::isLocationEmptied() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISLOCATIONEMPTIED_ENTRY );
 	return (!mOriginalEntry->location().isEmpty()
 	        && mEditedEntry->location().isEmpty());
 }
@@ -306,6 +345,7 @@
  */
 bool CalenEditorDataHandler::isDescriptionEmptied() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISDESCRIPTIONEMPTIED_ENTRY );
 	return (!mOriginalEntry->description().isEmpty()
 	        && mEditedEntry->description().isEmpty());
 }
@@ -318,6 +358,7 @@
 CalenEditorPrivate::Action CalenEditorDataHandler::shouldSaveOrDeleteOrDoNothing(bool launchCalendar) 
 																		const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_ENTRY );
 	// Need to save the entry if third party calls editor to launch the
 	// calendar after that. So, that entry will be new entry adn we assume
 	// that client launches editor with some prefilled text items
@@ -326,6 +367,7 @@
 		// Only added space characters to text fields but not
 		// edited the non-text items
 		// no need to save the entry
+		OstTraceFunctionExit0( CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT );
 		return CalenEditorPrivate::ActionNothing;
 	}
 	// new entry is edited
@@ -335,8 +377,10 @@
 		// If text items as a whole is empty, we can still save the note
 		// since we edited "non-text" fields
 		if (!nonTextItemsEdited() && areTextItemsEmpty()) {
+			OstTraceFunctionExit0( DUP1_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT );
 			return CalenEditorPrivate::ActionNothing;
 		} else {
+			OstTraceFunctionExit0( DUP2_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT );
 			return CalenEditorPrivate::ActionSave;
 		}
 	}
@@ -344,9 +388,11 @@
 		// ***** edited entry + text items emptied + non-text items not edited
 		// Even if user may have edited non-text fields, 
 		// delete the note 
+		OstTraceFunctionExit0( DUP3_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT );
 		return CalenEditorPrivate::ActionDelete;
 	}
 	// Save the note, since the text fields contain something
+	OstTraceFunctionExit0( DUP4_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT );
 	return CalenEditorPrivate::ActionSave;
 }
 
@@ -358,6 +404,7 @@
  */
 bool CalenEditorDataHandler::durationGreaterThanRepeatIntervalError() const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_DURATIONGREATERTHANREPEATINTERVALERROR_ENTRY );
 	bool isError = false;
 	switch (mEditedEntry->repeatRule().type()) {
 		case AgendaRepeatRule::DailyRule: {
@@ -395,6 +442,7 @@
 			isError = false;
 			break;
 	}
+	OstTraceFunctionExit0( CALENEDITORDATAHANDLER_DURATIONGREATERTHANREPEATINTERVALERROR_EXIT );
 	return isError;
 }
 
@@ -405,6 +453,7 @@
 CalenEditorPrivate::Error CalenEditorDataHandler::checkAlarmFieldsForErrors(
 															bool series) const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_CHECKALARMFIELDSFORERRORS_ENTRY );
 	CalenEditorPrivate::Error error = CalenEditorPrivate::CalenEditorErrorNone;
 	// If alarm not active, no check
 	if (!mEditedEntry->alarm().isNull()) {
@@ -424,6 +473,7 @@
 			}
 		}
 	}
+	OstTraceFunctionExit0( CALENEDITORDATAHANDLER_CHECKALARMFIELDSFORERRORS_EXIT );
 	return error;
 }
 
@@ -439,6 +489,7 @@
 										const QDateTime &alarmTime,
 										const QDateTime &startTime) const
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_ISALARMINACCEPTABLEPERIOD_ENTRY );
 	QDateTime upperLimit = startTime;
 
 	QDateTime lowerLimit = startTime.addDays(-31);
@@ -452,6 +503,7 @@
 			error = CalenEditorPrivate::CalenEditorErrorAlarmTimeLaterThanNote;
 		}
 	}
+	OstTraceFunctionExit0( CALENEDITORDATAHANDLER_ISALARMINACCEPTABLEPERIOD_EXIT );
 	return acceptable;
 }
 
@@ -461,6 +513,7 @@
  */
 void CalenEditorDataHandler::displayErrorMsg(int error)
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_DISPLAYERRORMSG_ENTRY );
 	QString errorMsg = QString::Null();
 
 	switch (error) {
@@ -494,6 +547,7 @@
 	if (!errorMsg.isNull()) {
 		HbMessageBox::information(errorMsg);
 	}
+	OstTraceFunctionExit0( CALENEDITORDATAHANDLER_DISPLAYERRORMSG_EXIT );
 }
 
 /*!
@@ -501,6 +555,7 @@
  */
 void CalenEditorDataHandler::dispalyErrorMsgByRepeatType()
 {
+	OstTraceFunctionEntry0( CALENEDITORDATAHANDLER_DISPALYERRORMSGBYREPEATTYPE_ENTRY );
 	QString errorMsg = QString::Null();
 
 	int durationDays =
@@ -534,6 +589,7 @@
 	if (!errorMsg.isNull()) {
 		HbMessageBox::information(errorMsg.arg(numDaysEntrySpan));
 	}
+	OstTraceFunctionExit0( CALENEDITORDATAHANDLER_DISPALYERRORMSGBYREPEATTYPE_EXIT );
 }
 
 // End of file	--Don't remove this.
--- a/calendarui/caleneditor/src/caleneditordocloader.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/caleneditor/src/caleneditordocloader.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -17,18 +17,28 @@
 
 // User includes
 #include "caleneditordocloader.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "caleneditordocloaderTraces.h"
+#endif
+
 
 CalenEditorDocLoader::CalenEditorDocLoader()
 {
+	OstTraceFunctionEntry0( CALENEDITORDOCLOADER_CALENEDITORDOCLOADER_ENTRY );
+	OstTraceFunctionExit0( CALENEDITORDOCLOADER_CALENEDITORDOCLOADER_EXIT );
 }
 
 CalenEditorDocLoader::~CalenEditorDocLoader()
 {
+	OstTraceFunctionEntry0( DUP1_CALENEDITORDOCLOADER_CALENEDITORDOCLOADER_ENTRY );
 	
+	OstTraceFunctionExit0( DUP1_CALENEDITORDOCLOADER_CALENEDITORDOCLOADER_EXIT );
 }
 
 QObject* CalenEditorDocLoader::createObject(const QString &type, const QString &name)
 {
+	OstTraceFunctionEntry0( CALENEDITORDOCLOADER_CREATEOBJECT_ENTRY );
 	return HbDocumentLoader::createObject(type, name);
 }
 
--- a/calendarui/caleneditor/src/caleneditorreminderfield.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/caleneditor/src/caleneditorreminderfield.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -32,6 +32,11 @@
 
 // User Includes
 #include "caleneditorreminderfield.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "caleneditorreminderfieldTraces.h"
+#endif
+
 
 #define numberOfMinutesInADay 1440
 /*!
@@ -55,6 +60,7 @@
 	 mCustomReminderTimeItem(NULL),
 	 mReminderTimeAdded(false)
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_ENTRY );
 	mReminderItem = new HbDataFormModelItem();
 	mReminderItem->setType(HbDataFormModelItem::ComboBoxItem);
 	mReminderItem->setData(HbDataFormModelItem::LabelRole,
@@ -62,6 +68,7 @@
 	// Add it to the model
 	mCalenEditorModel->appendDataFormItem(mReminderItem,
 										mCalenEditorModel->invisibleRootItem());
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_EXIT );
 }
 
 /*!
@@ -69,9 +76,11 @@
  */
 CalenEditorReminderField::~CalenEditorReminderField()
 {
+	OstTraceFunctionEntry0( DUP1_CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_ENTRY );
 	if(mReminderHash.count()) {
 		mReminderHash.clear();
 	}
+	OstTraceFunctionExit0( DUP1_CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_EXIT );
 }
 
 /*!
@@ -79,6 +88,7 @@
  */
 void CalenEditorReminderField::setReminderChoices()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_SETREMINDERCHOICES_ENTRY );
 	// Create the reminder choices
 	QStringList reminderChoices;
 	reminderChoices << hbTrId("txt_calendar_setlabel_reminder_val_off")
@@ -87,7 +97,8 @@
 				<< hbTrId("txt_calendar_setlabel_reminder_val_30_minutes_befo")
 				<< hbTrId("txt_calendar_setlabel_reminder_val_1_hour_before");
 
-	mReminderItem->setContentWidgetData(QString("items"), reminderChoices);
+	mReminderItem->setContentWidgetData("items", reminderChoices);
+	mReminderItem->setContentWidgetData("objectName", "remainderItem");
 
 	// Build the hash map for the reminder.
 	mReminderHash[0] = -1; // OFF.
@@ -96,6 +107,7 @@
 	mReminderHash[3] = 30;
 	mReminderHash[4] = 60;
 	mReminderItem->setEnabled(true);
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_SETREMINDERCHOICES_EXIT );
 }
 
 /*!
@@ -103,9 +115,11 @@
  */
 void CalenEditorReminderField::addItemToModel()
 {	
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_ADDITEMTOMODEL_ENTRY );
 	// Add reminder to the model
 	mCalenEditorModel->appendDataFormItem( mReminderItem,
 				   mCalenEditorModel->invisibleRootItem());
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_ADDITEMTOMODEL_EXIT );
 }
 
 /*!
@@ -113,7 +127,9 @@
  */
 void CalenEditorReminderField::removeItemFromModel()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_REMOVEITEMFROMMODEL_ENTRY );
 	mCalenEditorModel->removeItem(modelIndex());
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_REMOVEITEMFROMMODEL_EXIT );
 }
 
 /*!
@@ -122,6 +138,7 @@
  */
 void CalenEditorReminderField::populateReminderItem(bool newEntry)
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_POPULATEREMINDERITEM_ENTRY );
 	AgendaAlarm reminder;
 	bool pastEvent =  false;
 	
@@ -222,6 +239,7 @@
 	mEditorForm->addConnection(mReminderItem,
 							SIGNAL(currentIndexChanged(int)), this,
 							SLOT(handleReminderIndexChanged(int)));
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_POPULATEREMINDERITEM_EXIT );
 }
 
 /*!
@@ -231,6 +249,7 @@
  */
 void CalenEditorReminderField::handleReminderIndexChanged(int index)
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_HANDLEREMINDERINDEXCHANGED_ENTRY );
 	AgendaAlarm reminder;
 	if (!mCalenEditor->editedEntry()->alarm().isNull()) {
 		reminder = mCalenEditor->editedEntry()->alarm();
@@ -291,8 +310,9 @@
 	// Set the reminder to the entry.
 	mCalenEditor->editedEntry()->setAlarm(reminder);
 	if(!mCalenEditor->isNewEntry()) {
-		mCalenEditor->addDiscardAction();
+	mCalenEditor->addDiscardAction();
 	}
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_HANDLEREMINDERINDEXCHANGED_EXIT );
 }
 
 /*!
@@ -301,6 +321,7 @@
  */
 QModelIndex CalenEditorReminderField::modelIndex()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_MODELINDEX_ENTRY );
 	return mCalenEditorModel->indexFromItem(mReminderItem);
 }
 
@@ -309,11 +330,13 @@
  */
 void CalenEditorReminderField::setReminderOff()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_SETREMINDEROFF_ENTRY );
 	// Create the remindar choices
 	QStringList reminderChoices;
 	reminderChoices << hbTrId("txt_calendar_setlabel_reminder_val_off");
 	mReminderItem->setContentWidgetData(QString("items"), reminderChoices);
 	mReminderItem->setEnabled(false); 
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_SETREMINDEROFF_EXIT );
 }
 
 /*!
@@ -321,6 +344,7 @@
  */
 void CalenEditorReminderField::setDefaultAlarmForAllDay()
 {	
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_SETDEFAULTALARMFORALLDAY_ENTRY );
 	// Set default alarm if its a new entry.
 	if (mCalenEditor->isNewEntry()) {
 		AgendaAlarm reminder;
@@ -342,6 +366,7 @@
 		mCalenEditor->editedEntry()->setAlarm(reminder);
 		mCalenEditor->originalEntry()->setAlarm(reminder);
 	}
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_SETDEFAULTALARMFORALLDAY_EXIT );
 }
 
 /*!
@@ -350,6 +375,7 @@
  */
 void CalenEditorReminderField::updateReminderChoicesForAllDay(QDate referenceDate)
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_UPDATEREMINDERCHOICESFORALLDAY_ENTRY );
 	if (!mReminderTimeAdded){
 		insertReminderTimeField();
 	}
@@ -386,6 +412,7 @@
 		mReminderItem->setContentWidgetData(QString("items"), 
 											reminderChoicesForAllDay);
 	}
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_UPDATEREMINDERCHOICESFORALLDAY_EXIT );
 }
 
 /*!
@@ -393,6 +420,7 @@
  */
 void CalenEditorReminderField::insertReminderTimeField()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_INSERTREMINDERTIMEFIELD_ENTRY );
 	HbDataFormModelItem::DataItemType itemType =
 			static_cast<HbDataFormModelItem::DataItemType> (ReminderTimeOffset);
 	
@@ -416,6 +444,7 @@
 	                           this, SLOT(launchReminderTimePicker()));
 	setDisplayTime();
 	mReminderTimeAdded = true;
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_INSERTREMINDERTIMEFIELD_EXIT );
 }
 
 /*!
@@ -423,11 +452,13 @@
  */
 void CalenEditorReminderField::setDisplayTime()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_SETDISPLAYTIME_ENTRY );
 	HbExtendedLocale locale = HbExtendedLocale::system();
 	QString timeString = locale.format(
 			mReminderTimeForAllDay,
 			r_qtn_time_usual_with_zero);
 	mCustomReminderTimeItem->setContentWidgetData("text", timeString);
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_SETDISPLAYTIME_EXIT );
 }
 
 /*!
@@ -435,6 +466,7 @@
  */
 void CalenEditorReminderField::removeReminderTimeField()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_REMOVEREMINDERTIMEFIELD_ENTRY );
 	mReminderTimeAdded = false;
 	if (mCustomReminderTimeItem) {
 		QModelIndex reminderIndex =
@@ -444,6 +476,7 @@
 						reminderIndex.row(), 0));
 		mCustomReminderTimeItem = NULL;
 	}
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_REMOVEREMINDERTIMEFIELD_EXIT );
 }
 
 /*!
@@ -451,6 +484,7 @@
  */
 void CalenEditorReminderField::launchReminderTimePicker()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_LAUNCHREMINDERTIMEPICKER_ENTRY );
 	mTimePicker = new HbDateTimePicker(mReminderTimeForAllDay);
 	mTimePicker->setTime(mReminderTimeForAllDay);
 	HbDialog *popUp = new HbDialog();
@@ -466,6 +500,7 @@
 	popUp->addAction(new HbAction(hbTrId("txt_common_button_cancel"),
 	                                      popUp));
 	popUp->open();
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_LAUNCHREMINDERTIMEPICKER_EXIT );
 }
 
 /*!
@@ -473,12 +508,14 @@
  */
 void CalenEditorReminderField::setReminderTimeForAllDay()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_SETREMINDERTIMEFORALLDAY_ENTRY );
 	mReminderTimeForAllDay = mTimePicker->time();
 	if (mReminderTimeForAllDay.isValid()) {
 		// Change the time displayed to that selected by the user.
 		setDisplayTime();
 		handleReminderIndexChanged(currentReminderIndex());
 	}	
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_SETREMINDERTIMEFORALLDAY_EXIT );
 }
 
 /*!
@@ -486,6 +523,7 @@
  */
 bool CalenEditorReminderField::isReminderFieldEnabled()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_ISREMINDERFIELDENABLED_ENTRY );
 	return mReminderItem->isEnabled();
 }
 
@@ -494,9 +532,11 @@
  */
 int CalenEditorReminderField::reminderItemsCount()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_REMINDERITEMSCOUNT_ENTRY );
 	QVariant strings = mReminderItem->contentWidgetData("items");
 	QStringList stringList(strings.toStringList());
 	int count = stringList.count();
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_REMINDERITEMSCOUNT_EXIT );
 	return count;
 }
 
@@ -505,8 +545,10 @@
  */
 int CalenEditorReminderField::currentReminderIndex()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_CURRENTREMINDERINDEX_ENTRY );
 	QVariant countVariant = mReminderItem->contentWidgetData("currentIndex");
 	int index = countVariant.toInt();
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_CURRENTREMINDERINDEX_EXIT );
 	return index;
 }
 
@@ -516,7 +558,9 @@
  */
 void CalenEditorReminderField::setCurrentIndex(int index)
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_SETCURRENTINDEX_ENTRY );
 	mReminderItem->setContentWidgetData("currentIndex", index);
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_SETCURRENTINDEX_EXIT );
 }
 
 /*!
@@ -524,9 +568,11 @@
  */
 void CalenEditorReminderField::disableReminderTimeField()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_DISABLEREMINDERTIMEFIELD_ENTRY );
 	if (mReminderTimeAdded) {
 		mCustomReminderTimeItem->setEnabled(false);
 	}
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_DISABLEREMINDERTIMEFIELD_EXIT );
 }
 
 /*!
@@ -534,6 +580,8 @@
  */
 bool CalenEditorReminderField::isReminderTimeForAllDayAdded()
 {
+	OstTraceFunctionEntry0( CALENEDITORREMINDERFIELD_ISREMINDERTIMEFORALLDAYADDED_ENTRY );
+	OstTraceFunctionExit0( CALENEDITORREMINDERFIELD_ISREMINDERTIMEFORALLDAYADDED_EXIT );
 	return mReminderTimeAdded;
 }
 
--- a/calendarui/caleneditor/src/caleneditorrepeatfield.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/caleneditor/src/caleneditorrepeatfield.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -32,6 +32,11 @@
 // User Included
 #include "caleneditorrepeatfield.h"
 #include "caleneditorcustomitem.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "caleneditorrepeatfieldTraces.h"
+#endif
+
 
 // Constants
 const int userRole = Qt::UserRole + 100;
@@ -60,29 +65,32 @@
 	mIsWorkdays(false),
 	mRepeatUntilItemAdded(false)
 {
+	OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_CALENEDITORREPEATFIELD_ENTRY );
 	if (!mCalenEditor->editedEntry()->repeatRule().isNull()) {
 		mRepeatRuleType = mCalenEditor->editedEntry()->repeatRule().type();
 		mRepeatUntilDate = mCalenEditor->editedEntry()->repeatRule().until().date();
-		}
-		
-		mRepeatItem = new HbDataFormModelItem();
-		mRepeatItem->setType(HbDataFormModelItem::ComboBoxItem);
-		mRepeatItem->setData(HbDataFormModelItem::LabelRole,
-		                     hbTrId("txt_calendar_setlabel_repeat"));
+	}
+
+	mRepeatItem = new HbDataFormModelItem();
+	mRepeatItem->setType(HbDataFormModelItem::ComboBoxItem);
+	mRepeatItem->setData(HbDataFormModelItem::LabelRole,
+	                     hbTrId("txt_calendar_setlabel_repeat"));
 
-		// Create the repeat choices
-		QStringList repeatChoices;
-		repeatChoices << hbTrId("txt_calendar_setlabel_repeat_val_only_once")
-		        << hbTrId("txt_calendar_setlabel_repeat_val_daily")
-		        << hbTrId("txt_calendar_setlabel_repeat_val_workdays")
-		        << hbTrId("txt_calendar_setlabel_repeat_val_weekly")
-		        << hbTrId("txt_calendar_setlabel_repeat_val_fortnightly")
-		        << hbTrId("txt_calendar_setlabel_repeat_val_monthly")
-		        << hbTrId("txt_calendar_setlabel_repeat_val_yearly");
+	// Create the repeat choices
+	QStringList repeatChoices;
+	repeatChoices << hbTrId("txt_calendar_setlabel_repeat_val_only_once")
+					<< hbTrId("txt_calendar_setlabel_repeat_val_daily")
+					<< hbTrId("txt_calendar_setlabel_repeat_val_workdays")
+					<< hbTrId("txt_calendar_setlabel_repeat_val_weekly")
+					<< hbTrId("txt_calendar_setlabel_repeat_val_fortnightly")
+					<< hbTrId("txt_calendar_setlabel_repeat_val_monthly")
+					<< hbTrId("txt_calendar_setlabel_repeat_val_yearly");
 
-		mRepeatItem->setContentWidgetData(QString("items"), repeatChoices);
+		mRepeatItem->setContentWidgetData("items", repeatChoices);
+		mRepeatItem->setContentWidgetData("objectName", "repeatItem");
 		mCalenEditorModel->appendDataFormItem( mRepeatItem,
 									mCalenEditorModel->invisibleRootItem());
+	OstTraceFunctionExit0( CALENEDITORREPEATFIELD_CALENEDITORREPEATFIELD_EXIT );
 }
 
 /*!
@@ -90,7 +98,9 @@
  */
 CalenEditorRepeatField::~CalenEditorRepeatField()
 {
+	OstTraceFunctionEntry0( DUP1_CALENEDITORREPEATFIELD_CALENEDITORREPEATFIELD_ENTRY );
 	// Nothing Yet
+	OstTraceFunctionExit0( DUP1_CALENEDITORREPEATFIELD_CALENEDITORREPEATFIELD_EXIT );
 }
 
 /*!
@@ -98,9 +108,11 @@
  */
 void CalenEditorRepeatField::addItemToModel()
 {	
+	OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_ADDITEMTOMODEL_ENTRY );
 	// Add reminder to the model
 	mCalenEditorModel->appendDataFormItem( mRepeatItem,
 				   mCalenEditorModel->invisibleRootItem());
+	OstTraceFunctionExit0( CALENEDITORREPEATFIELD_ADDITEMTOMODEL_EXIT );
 }
 
 /*!
@@ -108,7 +120,9 @@
  */
 void CalenEditorRepeatField::removeItemFromModel()
 {
+	OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_REMOVEITEMFROMMODEL_ENTRY );
 	mCalenEditorModel->removeItem(modelIndex());
+	OstTraceFunctionExit0( CALENEDITORREPEATFIELD_REMOVEITEMFROMMODEL_EXIT );
 }
 
 /*!
@@ -117,6 +131,7 @@
  */
 void CalenEditorRepeatField::populateRepeatItem(int index)
 {
+	OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_POPULATEREPEATITEM_ENTRY );
 	HbDataFormViewItem
 			*item =
 					qobject_cast<HbDataFormViewItem *> (
@@ -186,6 +201,7 @@
 	updateRepeatChoices();
 	connect(mRepeatComboBox, SIGNAL(currentIndexChanged(int)), this,
 				SLOT(handleRepeatIndexChanged(int)));
+	OstTraceFunctionExit0( CALENEDITORREPEATFIELD_POPULATEREPEATITEM_EXIT );
 }
 
 /*!
@@ -195,6 +211,7 @@
  */
 void CalenEditorRepeatField::handleRepeatIndexChanged(int index)
 {
+	OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_HANDLEREPEATINDEXCHANGED_ENTRY );
 	mIsBiWeekly = false;
 	mIsWorkdays = false;
 
@@ -302,6 +319,7 @@
 		mCalenEditor->addDiscardAction();
 	}
 	mCalenEditor->updateReminderChoices();
+	OstTraceFunctionExit0( CALENEDITORREPEATFIELD_HANDLEREPEATINDEXCHANGED_EXIT );
 }
 
 /*!
@@ -310,6 +328,7 @@
  */
 QModelIndex CalenEditorRepeatField::modelIndex()
 {
+	OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_MODELINDEX_ENTRY );
 	return mCalenEditorModel->indexFromItem(mRepeatItem);
 }
 
@@ -318,6 +337,7 @@
  */
 void CalenEditorRepeatField::insertRepeatUntilItem()
 {
+	OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_INSERTREPEATUNTILITEM_ENTRY );
 	HbDataFormModelItem::DataItemType itemType =
 	        static_cast<HbDataFormModelItem::DataItemType> (RepeatUntilOffset);
 	
@@ -344,6 +364,7 @@
 		mCustomRepeatUntilItem->setContentWidgetData("text", dateString);
 	}
 	//TODO: Scroll to functionality has to be implemented	
+	OstTraceFunctionExit0( CALENEDITORREPEATFIELD_INSERTREPEATUNTILITEM_EXIT );
 }
 
 /*!
@@ -352,6 +373,8 @@
  */
 bool CalenEditorRepeatField::isRepeatUntilItemAdded()
 {
+	OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_ISREPEATUNTILITEMADDED_ENTRY );
+	OstTraceFunctionExit0( CALENEDITORREPEATFIELD_ISREPEATUNTILITEMADDED_EXIT );
 	return mRepeatUntilItemAdded;
 }
 
@@ -360,6 +383,7 @@
  */
 void CalenEditorRepeatField::launchRepeatUntilDatePicker()
 {
+	OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_LAUNCHREPEATUNTILDATEPICKER_ENTRY );
 	HbDialog *popUp = new HbDialog();
 	popUp->setDismissPolicy(HbDialog::NoDismiss);
 	popUp->setTimeout(HbDialog::NoTimeout);
@@ -407,6 +431,7 @@
 	connect(okAction, SIGNAL(triggered()), this, SLOT(setRepeatUntilDate()));
 	popUp->addAction(new HbAction(hbTrId("txt_common_button_cancel"), popUp));
 	popUp->open();
+	OstTraceFunctionExit0( CALENEDITORREPEATFIELD_LAUNCHREPEATUNTILDATEPICKER_EXIT );
 }
 
 /*!
@@ -414,6 +439,7 @@
  */
 void CalenEditorRepeatField::setRepeatUntilDate()
 {
+	OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_SETREPEATUNTILDATE_ENTRY );
 	mRepeatUntilDate = mDatePicker->date();
 	if (mRepeatUntilDate.isValid()) {
 		HbExtendedLocale locale = HbExtendedLocale::system();
@@ -422,6 +448,7 @@
 		mCustomRepeatUntilItem->setContentWidgetData("text", dateString);
 	}
 	mCalenEditor->updateReminderChoices();
+	OstTraceFunctionExit0( CALENEDITORREPEATFIELD_SETREPEATUNTILDATE_EXIT );
 }
 
 /*!
@@ -429,6 +456,8 @@
  */
 QDate CalenEditorRepeatField::repeatUntilDate()
 {
+	OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_REPEATUNTILDATE_ENTRY );
+	OstTraceFunctionExit0( CALENEDITORREPEATFIELD_REPEATUNTILDATE_EXIT );
 	return mRepeatUntilDate;
 }
 
@@ -437,7 +466,9 @@
 */
 void CalenEditorRepeatField::updateRepeatChoices()
 {
+    OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_UPDATEREPEATCHOICES_ENTRY );
     if (!mRepeatComboBox) {
+        OstTraceFunctionExit0( CALENEDITORREPEATFIELD_UPDATEREPEATCHOICES_EXIT );
         return;
     }
 	// Clear all the choices and add it again. If we dont do it 
@@ -547,6 +578,7 @@
 	}
 	// Set the previous user's choice
 	mRepeatComboBox->setCurrentIndex(choice);
+	OstTraceFunctionExit0( DUP1_CALENEDITORREPEATFIELD_UPDATEREPEATCHOICES_EXIT );
 }
 
 /*!
@@ -554,6 +586,7 @@
  */
 void CalenEditorRepeatField::saveRepeatRule()
 {
+	OstTraceFunctionEntry0( CALENEDITORREPEATFIELD_SAVEREPEATRULE_ENTRY );
 	// saves repeat type of entry.
 	if (mRepeatRuleType != AgendaRepeatRule::InvalidRule) {
 		AgendaRepeatRule repeatRule(mRepeatRuleType);
@@ -627,6 +660,7 @@
 											AgendaRepeatRule::InvalidRule));
 	}
 	// TODO: Need to update rDates here
+	OstTraceFunctionExit0( CALENEDITORREPEATFIELD_SAVEREPEATRULE_EXIT );
 }
 
 // End of file	--Don't remove this.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/caleneditor/traces/OstTraceDefinitions.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,7 @@
+#ifndef __OSTTRACEDEFINITIONS_H__
+#define __OSTTRACEDEFINITIONS_H__
+// OST_TRACE_COMPILER_IN_USE flag has been added by Trace Compiler
+// REMOVE BEFORE CHECK-IN TO VERSION CONTROL
+#define OST_TRACE_COMPILER_IN_USE
+#include <opensystemtrace.h>
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/caleneditor/traces/caleneditorTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,32 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENEDITORTRACES_H__
+#define __CALENEDITORTRACES_H__
+
+#define KOstTraceComponentID 0x10207198
+
+#define CALENEDITOR_CALENEDITOR_ENTRY 0x8a0001
+#define CALENEDITOR_CALENEDITOR_EXIT 0x8a0002
+#define DUP1_CALENEDITOR_CALENEDITOR_ENTRY 0x8a0003
+#define DUP1_CALENEDITOR_CALENEDITOR_EXIT 0x8a0004
+#define DUP2_CALENEDITOR_CALENEDITOR_ENTRY 0x8a0005
+#define DUP2_CALENEDITOR_CALENEDITOR_EXIT 0x8a0006
+#define CALENEDITOR_EDIT_ENTRY 0x8a0007
+#define CALENEDITOR_EDIT_EXIT 0x8a0008
+#define DUP1_CALENEDITOR_EDIT_ENTRY 0x8a0009
+#define DUP1_CALENEDITOR_EDIT_EXIT 0x8a000a
+#define DUP2_CALENEDITOR_EDIT_EXIT 0x8a000b
+#define DUP2_CALENEDITOR_EDIT_ENTRY 0x8a000c
+#define DUP3_CALENEDITOR_EDIT_EXIT 0x8a000d
+#define CALENEDITOR_CREATE_ENTRY 0x8a000e
+#define CALENEDITOR_CREATE_EXIT 0x8a000f
+#define DUP1_CALENEDITOR_CREATE_ENTRY 0x8a0010
+#define DUP1_CALENEDITOR_CREATE_EXIT 0x8a0011
+#define DUP2_CALENEDITOR_CREATE_EXIT 0x8a0012
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/caleneditor/traces/caleneditor_pTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,154 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENEDITOR_PTRACES_H__
+#define __CALENEDITOR_PTRACES_H__
+
+#define KOstTraceComponentID 0x10207198
+
+#define CALENEDITORPRIVATE_CALENEDITORPRIVATE_ENTRY 0x8a0013
+#define CALENEDITORPRIVATE_CALENEDITORPRIVATE_EXIT 0x8a0014
+#define DUP1_CALENEDITORPRIVATE_CALENEDITORPRIVATE_ENTRY 0x8a0015
+#define DUP1_CALENEDITORPRIVATE_CALENEDITORPRIVATE_EXIT 0x8a0016
+#define CALENEDITORPRIVATE_EDIT_ENTRY 0x8a0017
+#define CALENEDITORPRIVATE_EDIT_EXIT 0x8a0018
+#define DUP1_CALENEDITORPRIVATE_EDIT_ENTRY 0x8a0019
+#define DUP1_CALENEDITORPRIVATE_EDIT_EXIT 0x8a001a
+#define DUP2_CALENEDITORPRIVATE_EDIT_ENTRY 0x8a001b
+#define DUP2_CALENEDITORPRIVATE_EDIT_EXIT 0x8a001c
+#define DUP3_CALENEDITORPRIVATE_EDIT_EXIT 0x8a001d
+#define CALENEDITORPRIVATE_CREATE_ENTRY 0x8a001e
+#define CALENEDITORPRIVATE_CREATE_EXIT 0x8a001f
+#define DUP1_CALENEDITORPRIVATE_CREATE_ENTRY 0x8a0020
+#define DUP1_CALENEDITORPRIVATE_CREATE_EXIT 0x8a0021
+#define CALENEDITORPRIVATE_SHOWEDITOCCURENCEPOPUP_ENTRY 0x8a0022
+#define CALENEDITORPRIVATE_SHOWEDITOCCURENCEPOPUP_EXIT 0x8a0023
+#define CALENEDITORPRIVATE_HANDLEEDITOCCURENCE_ENTRY 0x8a0024
+#define CALENEDITORPRIVATE_HANDLEEDITOCCURENCE_EXIT 0x8a0025
+#define CALENEDITORPRIVATE_HANDLECANCEL_ENTRY 0x8a0026
+#define CALENEDITORPRIVATE_HANDLECANCEL_EXIT 0x8a0027
+#define CALENEDITORPRIVATE_OPENEDITOR_ENTRY 0x8a0028
+#define CALENEDITORPRIVATE_OPENEDITOR_EXIT 0x8a0029
+#define DUP1_CALENEDITORPRIVATE_OPENEDITOR_EXIT 0x8a002a
+#define CALENEDITORPRIVATE_SHOWEDITOR_ENTRY 0x8a002b
+#define CALENEDITORPRIVATE_SHOWEDITOR_EXIT 0x8a002c
+#define CALENEDITORPRIVATE_SETUPVIEW_ENTRY 0x8a002d
+#define CALENEDITORPRIVATE_SETUPVIEW_EXIT 0x8a002e
+#define CALENEDITORPRIVATE_ADDDISCARDACTION_ENTRY 0x8a002f
+#define CALENEDITORPRIVATE_ADDDISCARDACTION_EXIT 0x8a0030
+#define CALENEDITORPRIVATE_INITMODEL_ENTRY 0x8a0031
+#define CALENEDITORPRIVATE_INITMODEL_EXIT 0x8a0032
+#define CALENEDITORPRIVATE_ADDSUBJECTITEM_ENTRY 0x8a0033
+#define CALENEDITORPRIVATE_ADDSUBJECTITEM_EXIT 0x8a0034
+#define CALENEDITORPRIVATE_ADDALLDAYCHECKBOXITEM_ENTRY 0x8a0035
+#define CALENEDITORPRIVATE_ADDALLDAYCHECKBOXITEM_EXIT 0x8a0036
+#define CALENEDITORPRIVATE_ADDCUSTOMITEMFROM_ENTRY 0x8a0037
+#define CALENEDITORPRIVATE_ADDCUSTOMITEMFROM_EXIT 0x8a0038
+#define CALENEDITORPRIVATE_ADDCUSTOMITEMTO_ENTRY 0x8a0039
+#define CALENEDITORPRIVATE_ADDCUSTOMITEMTO_EXIT 0x8a003a
+#define CALENEDITORPRIVATE_ADDCUSTOMITEMLOCATION_ENTRY 0x8a003b
+#define CALENEDITORPRIVATE_ADDCUSTOMITEMLOCATION_EXIT 0x8a003c
+#define CALENEDITORPRIVATE_ADDREPEATITEM_ENTRY 0x8a003d
+#define CALENEDITORPRIVATE_ADDREPEATITEM_EXIT 0x8a003e
+#define CALENEDITORPRIVATE_ADDREMINDERITEM_ENTRY 0x8a003f
+#define CALENEDITORPRIVATE_ADDREMINDERITEM_EXIT 0x8a0040
+#define CALENEDITORPRIVATE_HANDLEDESCRIPTIONACTION_ENTRY 0x8a0041
+#define CALENEDITORPRIVATE_HANDLEDESCRIPTIONACTION_EXIT 0x8a0042
+#define CALENEDITORPRIVATE_POPULATEMODEL_ENTRY 0x8a0043
+#define CALENEDITORPRIVATE_POPULATEMODEL_EXIT 0x8a0044
+#define CALENEDITORPRIVATE_POPULATESUBJECTITEM_ENTRY 0x8a0045
+#define CALENEDITORPRIVATE_POPULATESUBJECTITEM_EXIT 0x8a0046
+#define CALENEDITORPRIVATE_POPULATEALLDAYITEM_ENTRY 0x8a0047
+#define CALENEDITORPRIVATE_POPULATEALLDAYITEM_EXIT 0x8a0048
+#define CALENEDITORPRIVATE_POPULATECUSTOMITEMDATETIME_ENTRY 0x8a0049
+#define CALENEDITORPRIVATE_POPULATECUSTOMITEMDATETIME_EXIT 0x8a004a
+#define CALENEDITORPRIVATE_POPULATECUSTOMITEMLOCATION_ENTRY 0x8a004b
+#define CALENEDITORPRIVATE_POPULATECUSTOMITEMLOCATION_EXIT 0x8a004c
+#define CALENEDITORPRIVATE_SAVEFROMDATETIME_ENTRY 0x8a004d
+#define CALENEDITORPRIVATE_SAVEFROMDATETIME_EXIT 0x8a004e
+#define CALENEDITORPRIVATE_UPDATEREMINDERCHOICES_ENTRY 0x8a004f
+#define CALENEDITORPRIVATE_UPDATEREMINDERCHOICES_EXIT 0x8a0050
+#define CALENEDITORPRIVATE_SAVETODATETIME_ENTRY 0x8a0051
+#define CALENEDITORPRIVATE_SAVETODATETIME_EXIT 0x8a0052
+#define CALENEDITORPRIVATE_POPULATEREPEATITEM_ENTRY 0x8a0053
+#define CALENEDITORPRIVATE_POPULATEREPEATITEM_EXIT 0x8a0054
+#define CALENEDITORPRIVATE_POPULATEDESCRIPTIONITEM_ENTRY 0x8a0055
+#define CALENEDITORPRIVATE_POPULATEDESCRIPTIONITEM_EXIT 0x8a0056
+#define CALENEDITORPRIVATE_REMOVEDESCRIPTIONITEM_ENTRY 0x8a0057
+#define CALENEDITORPRIVATE_REMOVEDESCRIPTIONITEM_EXIT 0x8a0058
+#define CALENEDITORPRIVATE_CLOSEEDITOR_ENTRY 0x8a0059
+#define CALENEDITORPRIVATE_CLOSEEDITOR_EXIT 0x8a005a
+#define CALENEDITORPRIVATE_HANDLEALLDAYCHANGE_ENTRY 0x8a005b
+#define CALENEDITORPRIVATE_HANDLEALLDAYCHANGE_EXIT 0x8a005c
+#define CALENEDITORPRIVATE_HANDLELOCATIONCHANGE_ENTRY 0x8a005d
+#define CALENEDITORPRIVATE_HANDLELOCATIONCHANGE_EXIT 0x8a005e
+#define DUP1_CALENEDITORPRIVATE_HANDLELOCATIONCHANGE_ENTRY 0x8a005f
+#define DUP1_CALENEDITORPRIVATE_HANDLELOCATIONCHANGE_EXIT 0x8a0060
+#define CALENEDITORPRIVATE_HANDLELOCATIONEDITINGFINISHED_ENTRY 0x8a0061
+#define CALENEDITORPRIVATE_HANDLELOCATIONEDITINGFINISHED_EXIT 0x8a0062
+#define CALENEDITORPRIVATE_SELECTEDITINGFINISHEDACTION_ENTRY 0x8a0063
+#define CALENEDITORPRIVATE_SELECTEDITINGFINISHEDACTION_EXIT 0x8a0064
+#define CALENEDITORPRIVATE_HANDLEDESCRIPTIONCHANGE_ENTRY 0x8a0065
+#define CALENEDITORPRIVATE_HANDLEDESCRIPTIONCHANGE_EXIT 0x8a0066
+#define CALENEDITORPRIVATE_SAVEANDCLOSEEDITOR_ENTRY 0x8a0067
+#define CALENEDITORPRIVATE_SAVEANDCLOSEEDITOR_EXIT 0x8a0068
+#define CALENEDITORPRIVATE_HANDLECALENDARLAUNCHERROR_ENTRY 0x8a0069
+#define CALENEDITORPRIVATE_HANDLECALENDARLAUNCHERROR_EXIT 0x8a006a
+#define CALENEDITORPRIVATE_HANDLEDELETEACTION_ENTRY 0x8a006b
+#define CALENEDITORPRIVATE_HANDLEDELETEACTION_EXIT 0x8a006c
+#define DUP1_CALENEDITORPRIVATE_HANDLEDELETEACTION_EXIT 0x8a006d
+#define CALENEDITORPRIVATE_LAUNCHSETTINGSVIEW_ENTRY 0x8a006e
+#define CALENEDITORPRIVATE_LAUNCHSETTINGSVIEW_EXIT 0x8a006f
+#define CALENEDITORPRIVATE_DISCARDCHANGES_ENTRY 0x8a0070
+#define CALENEDITORPRIVATE_DISCARDCHANGES_EXIT 0x8a0071
+#define CALENEDITORPRIVATE_SHOWDELETECONFIRMATIONQUERY_ENTRY 0x8a0072
+#define CALENEDITORPRIVATE_SHOWDELETECONFIRMATIONQUERY_EXIT 0x8a0073
+#define CALENEDITORPRIVATE_ISCHILD_ENTRY 0x8a0074
+#define CALENEDITORPRIVATE_HANDLEDONE_ENTRY 0x8a0075
+#define CALENEDITORPRIVATE_HANDLEDONE_EXIT 0x8a0076
+#define DUP1_CALENEDITORPRIVATE_HANDLEDONE_EXIT 0x8a0077
+#define DUP2_CALENEDITORPRIVATE_HANDLEDONE_EXIT 0x8a0078
+#define DUP3_CALENEDITORPRIVATE_HANDLEDONE_EXIT 0x8a0079
+#define CALENEDITORPRIVATE_SAVEENTRY_ENTRY 0x8a007a
+#define CALENEDITORPRIVATE_SAVEENTRY_EXIT 0x8a007b
+#define DUP1_CALENEDITORPRIVATE_SAVEENTRY_EXIT 0x8a007c
+#define DUP2_CALENEDITORPRIVATE_SAVEENTRY_EXIT 0x8a007d
+#define CALENEDITORPRIVATE_DELETEENTRY_ENTRY 0x8a007e
+#define CALENEDITORPRIVATE_DELETEENTRY_EXIT 0x8a007f
+#define CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_ENTRY 0x8a0080
+#define CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT 0x8a0081
+#define DUP1_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT 0x8a0082
+#define DUP2_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT 0x8a0083
+#define DUP3_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT 0x8a0084
+#define DUP4_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT 0x8a0085
+#define DUP5_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT 0x8a0086
+#define DUP6_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT 0x8a0087
+#define CALENEDITORPRIVATE_ENABLEFROMTOTIMEFILEDS_ENTRY 0x8a0088
+#define CALENEDITORPRIVATE_ENABLEFROMTOTIMEFILEDS_EXIT 0x8a0089
+#define CALENEDITORPRIVATE_EDITEDENTRY_ENTRY 0x8a008a
+#define CALENEDITORPRIVATE_EDITEDENTRY_EXIT 0x8a008b
+#define CALENEDITORPRIVATE_ORIGINALENTRY_ENTRY 0x8a008c
+#define CALENEDITORPRIVATE_ORIGINALENTRY_EXIT 0x8a008d
+#define CALENEDITORPRIVATE_ISNEWENTRY_ENTRY 0x8a008e
+#define CALENEDITORPRIVATE_ISNEWENTRY_EXIT 0x8a008f
+#define CALENEDITORPRIVATE_ALLDAYCHECKBOXITEM_ENTRY 0x8a0090
+#define CALENEDITORPRIVATE_ALLDAYCHECKBOXITEM_EXIT 0x8a0091
+#define CALENEDITORPRIVATE_ISREMINDERTIMEFORALLDAYADDED_ENTRY 0x8a0092
+#define CALENEDITORPRIVATE_ISALLDAYEVENT_ENTRY 0x8a0093
+#define CALENEDITORPRIVATE_ISALLDAYEVENT_EXIT 0x8a0094
+#define DUP1_CALENEDITORPRIVATE_ISALLDAYEVENT_EXIT 0x8a0095
+#define CALENEDITORPRIVATE_CURRENTINDEXOFREMINDERFIELD_ENTRY 0x8a0096
+#define CALENEDITORPRIVATE_SETCURRENTINDEXOFREMINDERFIELD_ENTRY 0x8a0097
+#define CALENEDITORPRIVATE_SETCURRENTINDEXOFREMINDERFIELD_EXIT 0x8a0098
+#define CALENEDITORPRIVATE_SETREMINDERCHOICES_ENTRY 0x8a0099
+#define CALENEDITORPRIVATE_SETREMINDERCHOICES_EXIT 0x8a009a
+#define CALENEDITORPRIVATE_ISEDITRANGETHISONLY_ENTRY 0x8a009b
+#define CALENEDITORPRIVATE_ISEDITRANGETHISONLY_EXIT 0x8a009c
+#define CALENEDITORPRIVATE_ISALLDAYFIELDADDED_ENTRY 0x8a009d
+#define CALENEDITORPRIVATE_ISALLDAYFIELDADDED_EXIT 0x8a009e
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/caleneditor/traces/caleneditorcustomitemTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,63 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENEDITORCUSTOMITEMTRACES_H__
+#define __CALENEDITORCUSTOMITEMTRACES_H__
+
+#define KOstTraceComponentID 0x10207198
+
+#define CALENEDITORCUSTOMITEM_CALENEDITORCUSTOMITEM_ENTRY 0x8a009f
+#define CALENEDITORCUSTOMITEM_CALENEDITORCUSTOMITEM_EXIT 0x8a00a0
+#define DUP1_CALENEDITORCUSTOMITEM_CALENEDITORCUSTOMITEM_ENTRY 0x8a00a1
+#define DUP1_CALENEDITORCUSTOMITEM_CALENEDITORCUSTOMITEM_EXIT 0x8a00a2
+#define CALENEDITORCUSTOMITEM_CREATEITEM_ENTRY 0x8a00a3
+#define CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_ENTRY 0x8a00a4
+#define CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT 0x8a00a5
+#define DUP1_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT 0x8a00a6
+#define DUP2_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT 0x8a00a7
+#define DUP3_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT 0x8a00a8
+#define DUP4_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT 0x8a00a9
+#define CALENEDITORCUSTOMITEM_LAUNCHLOCATIONPICKER_ENTRY 0x8a00aa
+#define CALENEDITORCUSTOMITEM_LAUNCHLOCATIONPICKER_EXIT 0x8a00ab
+#define CALENEDITORCUSTOMITEM_SETSELECTEDLOCATION_ENTRY 0x8a00ac
+#define CALENEDITORCUSTOMITEM_SETSELECTEDLOCATION_EXIT 0x8a00ad
+#define CALENEDITORCUSTOMITEM_POPULATEDATETIME_ENTRY 0x8a00ae
+#define CALENEDITORCUSTOMITEM_POPULATEDATETIME_EXIT 0x8a00af
+#define CALENEDITORCUSTOMITEM_POPULATELOCATION_ENTRY 0x8a00b0
+#define CALENEDITORCUSTOMITEM_POPULATELOCATION_EXIT 0x8a00b1
+#define CALENEDITORCUSTOMITEM_SETDATERANGE_ENTRY 0x8a00b2
+#define CALENEDITORCUSTOMITEM_SETDATERANGE_EXIT 0x8a00b3
+#define CALENEDITORCUSTOMITEM_SETTIMERANGE_ENTRY 0x8a00b4
+#define CALENEDITORCUSTOMITEM_SETTIMERANGE_EXIT 0x8a00b5
+#define CALENEDITORCUSTOMITEM_ENABLEDATEBUTTON_ENTRY 0x8a00b6
+#define CALENEDITORCUSTOMITEM_ENABLEDATEBUTTON_EXIT 0x8a00b7
+#define CALENEDITORCUSTOMITEM_HANDLELOCATIONTEXTCHANGE_ENTRY 0x8a00b8
+#define CALENEDITORCUSTOMITEM_HANDLELOCATIONTEXTCHANGE_EXIT 0x8a00b9
+#define CALENEDITORCUSTOMITEM_HANDLEEDITINGFINISHED_ENTRY 0x8a00ba
+#define CALENEDITORCUSTOMITEM_HANDLEEDITINGFINISHED_EXIT 0x8a00bb
+#define CALENEDITORCUSTOMITEM_HANDLEDATE_ENTRY 0x8a00bc
+#define CALENEDITORCUSTOMITEM_HANDLEDATE_EXIT 0x8a00bd
+#define CALENEDITORCUSTOMITEM_HANDLETIME_ENTRY 0x8a00be
+#define CALENEDITORCUSTOMITEM_HANDLETIME_EXIT 0x8a00bf
+#define CALENEDITORCUSTOMITEM_SAVEDATE_ENTRY 0x8a00c0
+#define CALENEDITORCUSTOMITEM_SAVEDATE_EXIT 0x8a00c1
+#define CALENEDITORCUSTOMITEM_SAVETIME_ENTRY 0x8a00c2
+#define CALENEDITORCUSTOMITEM_SAVETIME_EXIT 0x8a00c3
+#define CALENEDITORCUSTOMITEM_ENABLEFROMTIMEFIELDANDSETTIME_ENTRY 0x8a00c4
+#define CALENEDITORCUSTOMITEM_ENABLEFROMTIMEFIELDANDSETTIME_EXIT 0x8a00c5
+#define CALENEDITORCUSTOMITEM_DISABLEFROMTODATEFIELD_ENTRY 0x8a00c6
+#define CALENEDITORCUSTOMITEM_DISABLEFROMTODATEFIELD_EXIT 0x8a00c7
+#define CALENEDITORCUSTOMITEM_ENABLETOTIMEFIELDANDSETTIME_ENTRY 0x8a00c8
+#define CALENEDITORCUSTOMITEM_ENABLETOTIMEFIELDANDSETTIME_EXIT 0x8a00c9
+#define CALENEDITORCUSTOMITEM_CANSETMODELINDEX_ENTRY 0x8a00ca
+#define CALENEDITORCUSTOMITEM_CANSETMODELINDEX_EXIT 0x8a00cb
+#define DUP1_CALENEDITORCUSTOMITEM_CANSETMODELINDEX_EXIT 0x8a00cc
+#define CALENEDITORCUSTOMITEM_RESTORE_ENTRY 0x8a00cd
+#define CALENEDITORCUSTOMITEM_RESTORE_EXIT 0x8a00ce
+#define CALENEDITORCUSTOMITEM_GETDATETIME_ENTRY 0x8a00cf
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/caleneditor/traces/caleneditordatahandlerTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,65 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENEDITORDATAHANDLERTRACES_H__
+#define __CALENEDITORDATAHANDLERTRACES_H__
+
+#define KOstTraceComponentID 0x10207198
+
+#define CALENEDITORDATAHANDLER_CALENEDITORDATAHANDLER_ENTRY 0x8a00d0
+#define CALENEDITORDATAHANDLER_CALENEDITORDATAHANDLER_EXIT 0x8a00d1
+#define DUP1_CALENEDITORDATAHANDLER_CALENEDITORDATAHANDLER_ENTRY 0x8a00d2
+#define DUP1_CALENEDITORDATAHANDLER_CALENEDITORDATAHANDLER_EXIT 0x8a00d3
+#define CALENEDITORDATAHANDLER_EDITEDENTRY_ENTRY 0x8a00d4
+#define CALENEDITORDATAHANDLER_EDITEDENTRY_EXIT 0x8a00d5
+#define CALENEDITORDATAHANDLER_ORIGINALENTRY_ENTRY 0x8a00d6
+#define CALENEDITORDATAHANDLER_ORIGINALENTRY_EXIT 0x8a00d7
+#define CALENEDITORDATAHANDLER_CHECKERRORSFORTHISANDALL_ENTRY 0x8a00d8
+#define CALENEDITORDATAHANDLER_CHECKERRORSFORTHISANDALL_EXIT 0x8a00d9
+#define DUP1_CALENEDITORDATAHANDLER_CHECKERRORSFORTHISANDALL_EXIT 0x8a00da
+#define DUP2_CALENEDITORDATAHANDLER_CHECKERRORSFORTHISANDALL_EXIT 0x8a00db
+#define CALENEDITORDATAHANDLER_ISEDITED_ENTRY 0x8a00dc
+#define CALENEDITORDATAHANDLER_ISSUMMARYEDITED_ENTRY 0x8a00dd
+#define CALENEDITORDATAHANDLER_ISALLDAYEDITED_ENTRY 0x8a00de
+#define CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT 0x8a00df
+#define DUP1_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT 0x8a00e0
+#define DUP2_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT 0x8a00e1
+#define DUP3_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT 0x8a00e2
+#define DUP4_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT 0x8a00e3
+#define CALENEDITORDATAHANDLER_ISLOCATIONEDITED_ENTRY 0x8a00e4
+#define CALENEDITORDATAHANDLER_ISSTARTDATETIMEEDITED_ENTRY 0x8a00e5
+#define CALENEDITORDATAHANDLER_ISENDDATETIMEEDITED_ENTRY 0x8a00e6
+#define CALENEDITORDATAHANDLER_ISALARMEDITED_ENTRY 0x8a00e7
+#define CALENEDITORDATAHANDLER_ISREPEATRULEEDITED_ENTRY 0x8a00e8
+#define CALENEDITORDATAHANDLER_ISREPEATRULEEDITED_EXIT 0x8a00e9
+#define CALENEDITORDATAHANDLER_ISDESCRIPTIONEDITED_ENTRY 0x8a00ea
+#define CALENEDITORDATAHANDLER_NONTEXTITEMSEDITED_ENTRY 0x8a00eb
+#define CALENEDITORDATAHANDLER_ARETEXTITEMSEMPTY_ENTRY 0x8a00ec
+#define CALENEDITORDATAHANDLER_ARETEXTITEMSCLEARED_ENTRY 0x8a00ed
+#define CALENEDITORDATAHANDLER_ARETEXTITEMSCLEARED_EXIT 0x8a00ee
+#define DUP1_CALENEDITORDATAHANDLER_ARETEXTITEMSCLEARED_EXIT 0x8a00ef
+#define CALENEDITORDATAHANDLER_ISSUMMARYEMPTIED_ENTRY 0x8a00f0
+#define CALENEDITORDATAHANDLER_ISLOCATIONEMPTIED_ENTRY 0x8a00f1
+#define CALENEDITORDATAHANDLER_ISDESCRIPTIONEMPTIED_ENTRY 0x8a00f2
+#define CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_ENTRY 0x8a00f3
+#define CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT 0x8a00f4
+#define DUP1_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT 0x8a00f5
+#define DUP2_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT 0x8a00f6
+#define DUP3_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT 0x8a00f7
+#define DUP4_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT 0x8a00f8
+#define CALENEDITORDATAHANDLER_DURATIONGREATERTHANREPEATINTERVALERROR_ENTRY 0x8a00f9
+#define CALENEDITORDATAHANDLER_DURATIONGREATERTHANREPEATINTERVALERROR_EXIT 0x8a00fa
+#define CALENEDITORDATAHANDLER_CHECKALARMFIELDSFORERRORS_ENTRY 0x8a00fb
+#define CALENEDITORDATAHANDLER_CHECKALARMFIELDSFORERRORS_EXIT 0x8a00fc
+#define CALENEDITORDATAHANDLER_ISALARMINACCEPTABLEPERIOD_ENTRY 0x8a00fd
+#define CALENEDITORDATAHANDLER_ISALARMINACCEPTABLEPERIOD_EXIT 0x8a00fe
+#define CALENEDITORDATAHANDLER_DISPLAYERRORMSG_ENTRY 0x8a00ff
+#define CALENEDITORDATAHANDLER_DISPLAYERRORMSG_EXIT 0x8a0100
+#define CALENEDITORDATAHANDLER_DISPALYERRORMSGBYREPEATTYPE_ENTRY 0x8a0101
+#define CALENEDITORDATAHANDLER_DISPALYERRORMSGBYREPEATTYPE_EXIT 0x8a0102
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/caleneditor/traces/caleneditordocloaderTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,19 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENEDITORDOCLOADERTRACES_H__
+#define __CALENEDITORDOCLOADERTRACES_H__
+
+#define KOstTraceComponentID 0x10207198
+
+#define CALENEDITORDOCLOADER_CALENEDITORDOCLOADER_ENTRY 0x8a0103
+#define CALENEDITORDOCLOADER_CALENEDITORDOCLOADER_EXIT 0x8a0104
+#define DUP1_CALENEDITORDOCLOADER_CALENEDITORDOCLOADER_ENTRY 0x8a0105
+#define DUP1_CALENEDITORDOCLOADER_CALENEDITORDOCLOADER_EXIT 0x8a0106
+#define CALENEDITORDOCLOADER_CREATEOBJECT_ENTRY 0x8a0107
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/caleneditor/traces/caleneditorreminderfieldTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,56 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENEDITORREMINDERFIELDTRACES_H__
+#define __CALENEDITORREMINDERFIELDTRACES_H__
+
+#define KOstTraceComponentID 0x10207198
+
+#define CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_ENTRY 0x8a0108
+#define CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_EXIT 0x8a0109
+#define DUP1_CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_ENTRY 0x8a010a
+#define DUP1_CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_EXIT 0x8a010b
+#define CALENEDITORREMINDERFIELD_SETREMINDERCHOICES_ENTRY 0x8a010c
+#define CALENEDITORREMINDERFIELD_SETREMINDERCHOICES_EXIT 0x8a010d
+#define CALENEDITORREMINDERFIELD_ADDITEMTOMODEL_ENTRY 0x8a010e
+#define CALENEDITORREMINDERFIELD_ADDITEMTOMODEL_EXIT 0x8a010f
+#define CALENEDITORREMINDERFIELD_REMOVEITEMFROMMODEL_ENTRY 0x8a0110
+#define CALENEDITORREMINDERFIELD_REMOVEITEMFROMMODEL_EXIT 0x8a0111
+#define CALENEDITORREMINDERFIELD_POPULATEREMINDERITEM_ENTRY 0x8a0112
+#define CALENEDITORREMINDERFIELD_POPULATEREMINDERITEM_EXIT 0x8a0113
+#define CALENEDITORREMINDERFIELD_HANDLEREMINDERINDEXCHANGED_ENTRY 0x8a0114
+#define CALENEDITORREMINDERFIELD_HANDLEREMINDERINDEXCHANGED_EXIT 0x8a0115
+#define CALENEDITORREMINDERFIELD_MODELINDEX_ENTRY 0x8a0116
+#define CALENEDITORREMINDERFIELD_SETREMINDEROFF_ENTRY 0x8a0117
+#define CALENEDITORREMINDERFIELD_SETREMINDEROFF_EXIT 0x8a0118
+#define CALENEDITORREMINDERFIELD_SETDEFAULTALARMFORALLDAY_ENTRY 0x8a0119
+#define CALENEDITORREMINDERFIELD_SETDEFAULTALARMFORALLDAY_EXIT 0x8a011a
+#define CALENEDITORREMINDERFIELD_UPDATEREMINDERCHOICESFORALLDAY_ENTRY 0x8a011b
+#define CALENEDITORREMINDERFIELD_UPDATEREMINDERCHOICESFORALLDAY_EXIT 0x8a011c
+#define CALENEDITORREMINDERFIELD_INSERTREMINDERTIMEFIELD_ENTRY 0x8a011d
+#define CALENEDITORREMINDERFIELD_INSERTREMINDERTIMEFIELD_EXIT 0x8a011e
+#define CALENEDITORREMINDERFIELD_SETDISPLAYTIME_ENTRY 0x8a011f
+#define CALENEDITORREMINDERFIELD_SETDISPLAYTIME_EXIT 0x8a0120
+#define CALENEDITORREMINDERFIELD_REMOVEREMINDERTIMEFIELD_ENTRY 0x8a0121
+#define CALENEDITORREMINDERFIELD_REMOVEREMINDERTIMEFIELD_EXIT 0x8a0122
+#define CALENEDITORREMINDERFIELD_LAUNCHREMINDERTIMEPICKER_ENTRY 0x8a0123
+#define CALENEDITORREMINDERFIELD_LAUNCHREMINDERTIMEPICKER_EXIT 0x8a0124
+#define CALENEDITORREMINDERFIELD_SETREMINDERTIMEFORALLDAY_ENTRY 0x8a0125
+#define CALENEDITORREMINDERFIELD_SETREMINDERTIMEFORALLDAY_EXIT 0x8a0126
+#define CALENEDITORREMINDERFIELD_ISREMINDERFIELDENABLED_ENTRY 0x8a0127
+#define CALENEDITORREMINDERFIELD_REMINDERITEMSCOUNT_ENTRY 0x8a0128
+#define CALENEDITORREMINDERFIELD_REMINDERITEMSCOUNT_EXIT 0x8a0129
+#define CALENEDITORREMINDERFIELD_CURRENTREMINDERINDEX_ENTRY 0x8a012a
+#define CALENEDITORREMINDERFIELD_CURRENTREMINDERINDEX_EXIT 0x8a012b
+#define CALENEDITORREMINDERFIELD_SETCURRENTINDEX_ENTRY 0x8a012c
+#define CALENEDITORREMINDERFIELD_SETCURRENTINDEX_EXIT 0x8a012d
+#define CALENEDITORREMINDERFIELD_DISABLEREMINDERTIMEFIELD_ENTRY 0x8a012e
+#define CALENEDITORREMINDERFIELD_DISABLEREMINDERTIMEFIELD_EXIT 0x8a012f
+#define CALENEDITORREMINDERFIELD_ISREMINDERTIMEFORALLDAYADDED_ENTRY 0x8a0130
+#define CALENEDITORREMINDERFIELD_ISREMINDERTIMEFORALLDAYADDED_EXIT 0x8a0131
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/caleneditor/traces/caleneditorrepeatfieldTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,42 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENEDITORREPEATFIELDTRACES_H__
+#define __CALENEDITORREPEATFIELDTRACES_H__
+
+#define KOstTraceComponentID 0x10207198
+
+#define CALENEDITORREPEATFIELD_CALENEDITORREPEATFIELD_ENTRY 0x8a0132
+#define CALENEDITORREPEATFIELD_CALENEDITORREPEATFIELD_EXIT 0x8a0133
+#define DUP1_CALENEDITORREPEATFIELD_CALENEDITORREPEATFIELD_ENTRY 0x8a0134
+#define DUP1_CALENEDITORREPEATFIELD_CALENEDITORREPEATFIELD_EXIT 0x8a0135
+#define CALENEDITORREPEATFIELD_ADDITEMTOMODEL_ENTRY 0x8a0136
+#define CALENEDITORREPEATFIELD_ADDITEMTOMODEL_EXIT 0x8a0137
+#define CALENEDITORREPEATFIELD_REMOVEITEMFROMMODEL_ENTRY 0x8a0138
+#define CALENEDITORREPEATFIELD_REMOVEITEMFROMMODEL_EXIT 0x8a0139
+#define CALENEDITORREPEATFIELD_POPULATEREPEATITEM_ENTRY 0x8a013a
+#define CALENEDITORREPEATFIELD_POPULATEREPEATITEM_EXIT 0x8a013b
+#define CALENEDITORREPEATFIELD_HANDLEREPEATINDEXCHANGED_ENTRY 0x8a013c
+#define CALENEDITORREPEATFIELD_HANDLEREPEATINDEXCHANGED_EXIT 0x8a013d
+#define CALENEDITORREPEATFIELD_MODELINDEX_ENTRY 0x8a013e
+#define CALENEDITORREPEATFIELD_INSERTREPEATUNTILITEM_ENTRY 0x8a013f
+#define CALENEDITORREPEATFIELD_INSERTREPEATUNTILITEM_EXIT 0x8a0140
+#define CALENEDITORREPEATFIELD_ISREPEATUNTILITEMADDED_ENTRY 0x8a0141
+#define CALENEDITORREPEATFIELD_ISREPEATUNTILITEMADDED_EXIT 0x8a0142
+#define CALENEDITORREPEATFIELD_LAUNCHREPEATUNTILDATEPICKER_ENTRY 0x8a0143
+#define CALENEDITORREPEATFIELD_LAUNCHREPEATUNTILDATEPICKER_EXIT 0x8a0144
+#define CALENEDITORREPEATFIELD_SETREPEATUNTILDATE_ENTRY 0x8a0145
+#define CALENEDITORREPEATFIELD_SETREPEATUNTILDATE_EXIT 0x8a0146
+#define CALENEDITORREPEATFIELD_REPEATUNTILDATE_ENTRY 0x8a0147
+#define CALENEDITORREPEATFIELD_REPEATUNTILDATE_EXIT 0x8a0148
+#define CALENEDITORREPEATFIELD_UPDATEREPEATCHOICES_ENTRY 0x8a0149
+#define CALENEDITORREPEATFIELD_UPDATEREPEATCHOICES_EXIT 0x8a014a
+#define DUP1_CALENEDITORREPEATFIELD_UPDATEREPEATCHOICES_EXIT 0x8a014b
+#define CALENEDITORREPEATFIELD_SAVEREPEATRULE_ENTRY 0x8a014c
+#define CALENEDITORREPEATFIELD_SAVEREPEATRULE_EXIT 0x8a014d
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/caleneditor/traces/fixed_id.definitions	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,335 @@
+#Fixed group and trace id definitions. If this file is removed, the identifiers are rebuilt.
+[GROUP]TRACE_FLOW=0x8a
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_CALENEDITORCUSTOMITEM_ENTRY=0x9f
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_CALENEDITORCUSTOMITEM_EXIT=0xa0
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_CANSETMODELINDEX_ENTRY=0xca
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_CANSETMODELINDEX_EXIT=0xcb
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_ENTRY=0xa4
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT=0xa5
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_CREATEITEM_ENTRY=0xa3
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_DISABLEFROMTODATEFIELD_ENTRY=0xc6
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_DISABLEFROMTODATEFIELD_EXIT=0xc7
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_ENABLEDATEBUTTON_ENTRY=0xb6
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_ENABLEDATEBUTTON_EXIT=0xb7
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_ENABLEFROMTIMEFIELDANDSETTIME_ENTRY=0xc4
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_ENABLEFROMTIMEFIELDANDSETTIME_EXIT=0xc5
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_ENABLETOTIMEFIELDANDSETTIME_ENTRY=0xc8
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_ENABLETOTIMEFIELDANDSETTIME_EXIT=0xc9
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_GETDATETIME_ENTRY=0xcf
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_HANDLEDATE_ENTRY=0xbc
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_HANDLEDATE_EXIT=0xbd
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_HANDLEEDITINGFINISHED_ENTRY=0xba
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_HANDLEEDITINGFINISHED_EXIT=0xbb
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_HANDLELOCATIONTEXTCHANGE_ENTRY=0xb8
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_HANDLELOCATIONTEXTCHANGE_EXIT=0xb9
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_HANDLETIME_ENTRY=0xbe
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_HANDLETIME_EXIT=0xbf
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_LAUNCHLOCATIONPICKER_ENTRY=0xaa
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_LAUNCHLOCATIONPICKER_EXIT=0xab
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_POPULATEDATETIME_ENTRY=0xae
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_POPULATEDATETIME_EXIT=0xaf
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_POPULATELOCATION_ENTRY=0xb0
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_POPULATELOCATION_EXIT=0xb1
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_RESTORE_ENTRY=0xcd
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_RESTORE_EXIT=0xce
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_SAVEDATE_ENTRY=0xc0
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_SAVEDATE_EXIT=0xc1
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_SAVETIME_ENTRY=0xc2
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_SAVETIME_EXIT=0xc3
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_SETDATERANGE_ENTRY=0xb2
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_SETDATERANGE_EXIT=0xb3
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_SETSELECTEDLOCATION_ENTRY=0xac
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_SETSELECTEDLOCATION_EXIT=0xad
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_SETTIMERANGE_ENTRY=0xb4
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORCUSTOMITEM_SETTIMERANGE_EXIT=0xb5
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ARETEXTITEMSCLEARED_ENTRY=0xed
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ARETEXTITEMSCLEARED_EXIT=0xee
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ARETEXTITEMSEMPTY_ENTRY=0xec
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_CALENEDITORDATAHANDLER_ENTRY=0xd0
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_CALENEDITORDATAHANDLER_EXIT=0xd1
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_CHECKALARMFIELDSFORERRORS_ENTRY=0xfb
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_CHECKALARMFIELDSFORERRORS_EXIT=0xfc
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_CHECKERRORSFORTHISANDALL_ENTRY=0xd8
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_CHECKERRORSFORTHISANDALL_EXIT=0xd9
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_DISPALYERRORMSGBYREPEATTYPE_ENTRY=0x101
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_DISPALYERRORMSGBYREPEATTYPE_EXIT=0x102
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_DISPLAYERRORMSG_ENTRY=0xff
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_DISPLAYERRORMSG_EXIT=0x100
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_DURATIONGREATERTHANREPEATINTERVALERROR_ENTRY=0xf9
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_DURATIONGREATERTHANREPEATINTERVALERROR_EXIT=0xfa
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_EDITEDENTRY_ENTRY=0xd4
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_EDITEDENTRY_EXIT=0xd5
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISALARMEDITED_ENTRY=0xe7
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISALARMINACCEPTABLEPERIOD_ENTRY=0xfd
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISALARMINACCEPTABLEPERIOD_EXIT=0xfe
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISALLDAYEDITED_ENTRY=0xde
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT=0xdf
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISDESCRIPTIONEDITED_ENTRY=0xea
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISDESCRIPTIONEMPTIED_ENTRY=0xf2
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISEDITED_ENTRY=0xdc
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISENDDATETIMEEDITED_ENTRY=0xe6
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISLOCATIONEDITED_ENTRY=0xe4
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISLOCATIONEMPTIED_ENTRY=0xf1
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISREPEATRULEEDITED_ENTRY=0xe8
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISREPEATRULEEDITED_EXIT=0xe9
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISSTARTDATETIMEEDITED_ENTRY=0xe5
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISSUMMARYEDITED_ENTRY=0xdd
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ISSUMMARYEMPTIED_ENTRY=0xf0
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_NONTEXTITEMSEDITED_ENTRY=0xeb
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ORIGINALENTRY_ENTRY=0xd6
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_ORIGINALENTRY_EXIT=0xd7
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_ENTRY=0xf3
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT=0xf4
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDOCLOADER_CALENEDITORDOCLOADER_ENTRY=0x103
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDOCLOADER_CALENEDITORDOCLOADER_EXIT=0x104
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORDOCLOADER_CREATEOBJECT_ENTRY=0x107
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDALLDAYCHECKBOXITEM_ENTRY=0x35
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDALLDAYCHECKBOXITEM_EXIT=0x36
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDCUSTOMITEMFROM_ENTRY=0x37
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDCUSTOMITEMFROM_EXIT=0x38
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDCUSTOMITEMLOCATION_ENTRY=0x3b
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDCUSTOMITEMLOCATION_EXIT=0x3c
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDCUSTOMITEMTO_ENTRY=0x39
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDCUSTOMITEMTO_EXIT=0x3a
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDDISCARDACTION_ENTRY=0x2f
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDDISCARDACTION_EXIT=0x30
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDREMINDERITEM_ENTRY=0x3f
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDREMINDERITEM_EXIT=0x40
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDREPEATITEM_ENTRY=0x3d
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDREPEATITEM_EXIT=0x3e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDSUBJECTITEM_ENTRY=0x33
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ADDSUBJECTITEM_EXIT=0x34
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ALLDAYCHECKBOXITEM_ENTRY=0x90
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ALLDAYCHECKBOXITEM_EXIT=0x91
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_CALENEDITORPRIVATE_ENTRY=0x13
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_CALENEDITORPRIVATE_EXIT=0x14
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_CLOSEEDITOR_ENTRY=0x59
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_CLOSEEDITOR_EXIT=0x5a
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_CREATE_ENTRY=0x1e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_CREATE_EXIT=0x1f
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_CURRENTINDEXOFREMINDERFIELD_ENTRY=0x96
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_DELETEENTRY_ENTRY=0x7e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_DELETEENTRY_EXIT=0x7f
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_DISCARDCHANGES_ENTRY=0x70
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_DISCARDCHANGES_EXIT=0x71
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_EDITEDENTRY_ENTRY=0x8a
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_EDITEDENTRY_EXIT=0x8b
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_EDIT_ENTRY=0x17
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_EDIT_EXIT=0x18
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ENABLEFROMTOTIMEFILEDS_ENTRY=0x88
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ENABLEFROMTOTIMEFILEDS_EXIT=0x89
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEALLDAYCHANGE_ENTRY=0x5b
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEALLDAYCHANGE_EXIT=0x5c
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_ENTRY=0x80
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT=0x81
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLECALENDARLAUNCHERROR_ENTRY=0x69
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLECALENDARLAUNCHERROR_EXIT=0x6a
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLECANCEL_ENTRY=0x26
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLECANCEL_EXIT=0x27
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEDELETEACTION_ENTRY=0x6b
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEDELETEACTION_EXIT=0x6c
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEDESCRIPTIONACTION_ENTRY=0x41
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEDESCRIPTIONACTION_EXIT=0x42
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEDESCRIPTIONCHANGE_ENTRY=0x65
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEDESCRIPTIONCHANGE_EXIT=0x66
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEDONE_ENTRY=0x75
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEDONE_EXIT=0x76
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEEDITOCCURENCE_ENTRY=0x24
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLEEDITOCCURENCE_EXIT=0x25
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLELOCATIONCHANGE_ENTRY=0x5d
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLELOCATIONCHANGE_EXIT=0x5e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLELOCATIONEDITINGFINISHED_ENTRY=0x61
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_HANDLELOCATIONEDITINGFINISHED_EXIT=0x62
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_INITMODEL_ENTRY=0x31
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_INITMODEL_EXIT=0x32
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ISALLDAYEVENT_ENTRY=0x93
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ISALLDAYEVENT_EXIT=0x94
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ISALLDAYFIELDADDED_ENTRY=0x9d
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ISALLDAYFIELDADDED_EXIT=0x9e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ISCHILD_ENTRY=0x74
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ISEDITRANGETHISONLY_ENTRY=0x9b
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ISEDITRANGETHISONLY_EXIT=0x9c
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ISNEWENTRY_ENTRY=0x8e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ISNEWENTRY_EXIT=0x8f
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ISREMINDERTIMEFORALLDAYADDED_ENTRY=0x92
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_LAUNCHSETTINGSVIEW_ENTRY=0x6e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_LAUNCHSETTINGSVIEW_EXIT=0x6f
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_OPENEDITOR_ENTRY=0x28
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_OPENEDITOR_EXIT=0x29
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ORIGINALENTRY_ENTRY=0x8c
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_ORIGINALENTRY_EXIT=0x8d
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATEALLDAYITEM_ENTRY=0x47
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATEALLDAYITEM_EXIT=0x48
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATECUSTOMITEMDATETIME_ENTRY=0x49
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATECUSTOMITEMDATETIME_EXIT=0x4a
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATECUSTOMITEMLOCATION_ENTRY=0x4b
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATECUSTOMITEMLOCATION_EXIT=0x4c
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATEDESCRIPTIONITEM_ENTRY=0x55
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATEDESCRIPTIONITEM_EXIT=0x56
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATEMODEL_ENTRY=0x43
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATEMODEL_EXIT=0x44
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATEREPEATITEM_ENTRY=0x53
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATEREPEATITEM_EXIT=0x54
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATESUBJECTITEM_ENTRY=0x45
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_POPULATESUBJECTITEM_EXIT=0x46
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_REMOVEDESCRIPTIONITEM_ENTRY=0x57
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_REMOVEDESCRIPTIONITEM_EXIT=0x58
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SAVEANDCLOSEEDITOR_ENTRY=0x67
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SAVEANDCLOSEEDITOR_EXIT=0x68
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SAVEENTRY_ENTRY=0x7a
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SAVEENTRY_EXIT=0x7b
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SAVEFROMDATETIME_ENTRY=0x4d
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SAVEFROMDATETIME_EXIT=0x4e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SAVETODATETIME_ENTRY=0x51
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SAVETODATETIME_EXIT=0x52
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SELECTEDITINGFINISHEDACTION_ENTRY=0x63
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SELECTEDITINGFINISHEDACTION_EXIT=0x64
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SETCURRENTINDEXOFREMINDERFIELD_ENTRY=0x97
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SETCURRENTINDEXOFREMINDERFIELD_EXIT=0x98
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SETREMINDERCHOICES_ENTRY=0x99
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SETREMINDERCHOICES_EXIT=0x9a
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SETUPVIEW_ENTRY=0x2d
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SETUPVIEW_EXIT=0x2e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SHOWDELETECONFIRMATIONQUERY_ENTRY=0x72
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SHOWDELETECONFIRMATIONQUERY_EXIT=0x73
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SHOWEDITOCCURENCEPOPUP_ENTRY=0x22
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SHOWEDITOCCURENCEPOPUP_EXIT=0x23
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SHOWEDITOR_ENTRY=0x2b
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_SHOWEDITOR_EXIT=0x2c
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_UPDATEREMINDERCHOICES_ENTRY=0x4f
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORPRIVATE_UPDATEREMINDERCHOICES_EXIT=0x50
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_ADDITEMTOMODEL_ENTRY=0x10e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_ADDITEMTOMODEL_EXIT=0x10f
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_ENTRY=0x108
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_EXIT=0x109
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_CURRENTREMINDERINDEX_ENTRY=0x12a
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_CURRENTREMINDERINDEX_EXIT=0x12b
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_DISABLEREMINDERTIMEFIELD_ENTRY=0x12e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_DISABLEREMINDERTIMEFIELD_EXIT=0x12f
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_HANDLEREMINDERINDEXCHANGED_ENTRY=0x114
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_HANDLEREMINDERINDEXCHANGED_EXIT=0x115
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_INSERTREMINDERTIMEFIELD_ENTRY=0x11d
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_INSERTREMINDERTIMEFIELD_EXIT=0x11e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_ISREMINDERFIELDENABLED_ENTRY=0x127
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_ISREMINDERTIMEFORALLDAYADDED_ENTRY=0x130
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_ISREMINDERTIMEFORALLDAYADDED_EXIT=0x131
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_LAUNCHREMINDERTIMEPICKER_ENTRY=0x123
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_LAUNCHREMINDERTIMEPICKER_EXIT=0x124
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_MODELINDEX_ENTRY=0x116
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_POPULATEREMINDERITEM_ENTRY=0x112
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_POPULATEREMINDERITEM_EXIT=0x113
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_REMINDERITEMSCOUNT_ENTRY=0x128
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_REMINDERITEMSCOUNT_EXIT=0x129
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_REMOVEITEMFROMMODEL_ENTRY=0x110
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_REMOVEITEMFROMMODEL_EXIT=0x111
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_REMOVEREMINDERTIMEFIELD_ENTRY=0x121
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_REMOVEREMINDERTIMEFIELD_EXIT=0x122
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_SETCURRENTINDEX_ENTRY=0x12c
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_SETCURRENTINDEX_EXIT=0x12d
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_SETDEFAULTALARMFORALLDAY_ENTRY=0x119
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_SETDEFAULTALARMFORALLDAY_EXIT=0x11a
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_SETDISPLAYTIME_ENTRY=0x11f
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_SETDISPLAYTIME_EXIT=0x120
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_SETREMINDERCHOICES_ENTRY=0x10c
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_SETREMINDERCHOICES_EXIT=0x10d
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_SETREMINDEROFF_ENTRY=0x117
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_SETREMINDEROFF_EXIT=0x118
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_SETREMINDERTIMEFORALLDAY_ENTRY=0x125
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_SETREMINDERTIMEFORALLDAY_EXIT=0x126
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_UPDATEREMINDERCHOICESFORALLDAY_ENTRY=0x11b
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREMINDERFIELD_UPDATEREMINDERCHOICESFORALLDAY_EXIT=0x11c
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_ADDITEMTOMODEL_ENTRY=0x136
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_ADDITEMTOMODEL_EXIT=0x137
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_CALENEDITORREPEATFIELD_ENTRY=0x132
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_CALENEDITORREPEATFIELD_EXIT=0x133
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_HANDLEREPEATINDEXCHANGED_ENTRY=0x13c
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_HANDLEREPEATINDEXCHANGED_EXIT=0x13d
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_INSERTREPEATUNTILITEM_ENTRY=0x13f
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_INSERTREPEATUNTILITEM_EXIT=0x140
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_ISREPEATUNTILITEMADDED_ENTRY=0x141
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_ISREPEATUNTILITEMADDED_EXIT=0x142
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_LAUNCHREPEATUNTILDATEPICKER_ENTRY=0x143
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_LAUNCHREPEATUNTILDATEPICKER_EXIT=0x144
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_MODELINDEX_ENTRY=0x13e
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_POPULATEREPEATITEM_ENTRY=0x13a
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_POPULATEREPEATITEM_EXIT=0x13b
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_REMOVEITEMFROMMODEL_ENTRY=0x138
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_REMOVEITEMFROMMODEL_EXIT=0x139
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_REPEATUNTILDATE_ENTRY=0x147
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_REPEATUNTILDATE_EXIT=0x148
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_SAVEREPEATRULE_ENTRY=0x14c
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_SAVEREPEATRULE_EXIT=0x14d
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_SETREPEATUNTILDATE_ENTRY=0x145
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_SETREPEATUNTILDATE_EXIT=0x146
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_UPDATEREPEATCHOICES_ENTRY=0x149
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITORREPEATFIELD_UPDATEREPEATCHOICES_EXIT=0x14a
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITOR_CALENEDITOR_ENTRY=0x1
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITOR_CALENEDITOR_EXIT=0x2
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITOR_CREATE_ENTRY=0xe
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITOR_CREATE_EXIT=0xf
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITOR_EDIT_ENTRY=0x7
+[TRACE]TRACE_FLOW[0x8A]_CALENEDITOR_EDIT_EXIT=0x8
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORCUSTOMITEM_CALENEDITORCUSTOMITEM_ENTRY=0xa1
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORCUSTOMITEM_CALENEDITORCUSTOMITEM_EXIT=0xa2
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORCUSTOMITEM_CANSETMODELINDEX_EXIT=0xcc
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT=0xa6
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORDATAHANDLER_ARETEXTITEMSCLEARED_EXIT=0xef
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORDATAHANDLER_CALENEDITORDATAHANDLER_ENTRY=0xd2
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORDATAHANDLER_CALENEDITORDATAHANDLER_EXIT=0xd3
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORDATAHANDLER_CHECKERRORSFORTHISANDALL_EXIT=0xda
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT=0xe0
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT=0xf5
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORDOCLOADER_CALENEDITORDOCLOADER_ENTRY=0x105
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORDOCLOADER_CALENEDITORDOCLOADER_EXIT=0x106
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_CALENEDITORPRIVATE_ENTRY=0x15
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_CALENEDITORPRIVATE_EXIT=0x16
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_CREATE_ENTRY=0x20
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_CREATE_EXIT=0x21
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_EDIT_ENTRY=0x19
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_EDIT_EXIT=0x1a
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT=0x82
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_HANDLEDELETEACTION_EXIT=0x6d
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_HANDLEDONE_EXIT=0x77
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_HANDLELOCATIONCHANGE_ENTRY=0x5f
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_HANDLELOCATIONCHANGE_EXIT=0x60
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_ISALLDAYEVENT_EXIT=0x95
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_OPENEDITOR_EXIT=0x2a
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORPRIVATE_SAVEENTRY_EXIT=0x7c
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_ENTRY=0x10a
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORREMINDERFIELD_CALENEDITORREMINDERFIELD_EXIT=0x10b
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORREPEATFIELD_CALENEDITORREPEATFIELD_ENTRY=0x134
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORREPEATFIELD_CALENEDITORREPEATFIELD_EXIT=0x135
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITORREPEATFIELD_UPDATEREPEATCHOICES_EXIT=0x14b
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITOR_CALENEDITOR_ENTRY=0x3
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITOR_CALENEDITOR_EXIT=0x4
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITOR_CREATE_ENTRY=0x10
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITOR_CREATE_EXIT=0x11
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITOR_EDIT_ENTRY=0x9
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEDITOR_EDIT_EXIT=0xa
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT=0xa7
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITORDATAHANDLER_CHECKERRORSFORTHISANDALL_EXIT=0xdb
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT=0xe1
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT=0xf6
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITORPRIVATE_EDIT_ENTRY=0x1b
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITORPRIVATE_EDIT_EXIT=0x1c
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT=0x83
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITORPRIVATE_HANDLEDONE_EXIT=0x78
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITORPRIVATE_SAVEENTRY_EXIT=0x7d
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITOR_CALENEDITOR_ENTRY=0x5
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITOR_CALENEDITOR_EXIT=0x6
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITOR_CREATE_EXIT=0x12
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITOR_EDIT_ENTRY=0xc
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENEDITOR_EDIT_EXIT=0xb
+[TRACE]TRACE_FLOW[0x8A]_DUP3_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT=0xa8
+[TRACE]TRACE_FLOW[0x8A]_DUP3_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT=0xe2
+[TRACE]TRACE_FLOW[0x8A]_DUP3_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT=0xf7
+[TRACE]TRACE_FLOW[0x8A]_DUP3_CALENEDITORPRIVATE_EDIT_EXIT=0x1d
+[TRACE]TRACE_FLOW[0x8A]_DUP3_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT=0x84
+[TRACE]TRACE_FLOW[0x8A]_DUP3_CALENEDITORPRIVATE_HANDLEDONE_EXIT=0x79
+[TRACE]TRACE_FLOW[0x8A]_DUP3_CALENEDITOR_EDIT_EXIT=0xd
+[TRACE]TRACE_FLOW[0x8A]_DUP4_CALENEDITORCUSTOMITEM_CREATECUSTOMWIDGET_EXIT=0xa9
+[TRACE]TRACE_FLOW[0x8A]_DUP4_CALENEDITORDATAHANDLER_ISALLDAYEDITED_EXIT=0xe3
+[TRACE]TRACE_FLOW[0x8A]_DUP4_CALENEDITORDATAHANDLER_SHOULDSAVEORDELETEORDONOTHING_EXIT=0xf8
+[TRACE]TRACE_FLOW[0x8A]_DUP4_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT=0x85
+[TRACE]TRACE_FLOW[0x8A]_DUP5_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT=0x86
+[TRACE]TRACE_FLOW[0x8A]_DUP6_CALENEDITORPRIVATE_HANDLEALLDAYTOSAVE_EXIT=0x87
--- a/calendarui/controller/controller.pro	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/controller.pro	Mon Jul 12 02:32:28 2010 +0530
@@ -24,7 +24,8 @@
 						   ../inc \ 
 						   ../views/inc \
 						   ../views/dayview/inc \
-						   ../globaldata/inc 
+						   ../globaldata/inc \
+						   ./traces
 
 CONFIG += hb
 
--- a/calendarui/controller/inc/calenviewmanager.h	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/inc/calenviewmanager.h	Mon Jul 12 02:32:28 2010 +0530
@@ -152,6 +152,7 @@
 		void handleInstanceViewCreation(int status);
 		void handleEntryViewCreation(int status);
 		void handleDayViewReady();
+		void handleEntriesChanged(QList<ulong>);
 		
     private:  // Data        
 
--- a/calendarui/controller/src/calenactionui.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenactionui.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -27,6 +27,10 @@
 #include "calensettingsview.h"
 #include "calenviewmanager.h"
 #include <hbmainwindow.h>
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenactionuiTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CCalenActionUi::NewL
@@ -36,14 +40,14 @@
 //
 CCalenActionUi* CCalenActionUi::NewL( CCalenController& aController )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENACTIONUI_NEWL_ENTRY );
+    
     CCalenActionUi* self = new( ELeave ) CCalenActionUi( aController );
     CleanupStack::PushL( self );
     self->ConstructL();
     CleanupStack::Pop( self );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENACTIONUI_NEWL_EXIT );
     return self;
     }
 
@@ -56,8 +60,9 @@
 CCalenActionUi::CCalenActionUi( CCalenController& aController )
     : iController( aController )
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENACTIONUI_CCALENACTIONUI_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENACTIONUI_CCALENACTIONUI_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -68,8 +73,9 @@
 //
 void CCalenActionUi::ConstructL()
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENACTIONUI_CONSTRUCTL_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENACTIONUI_CONSTRUCTL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -80,12 +86,12 @@
 //
 CCalenActionUi::~CCalenActionUi()
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( DUP1_CCALENACTIONUI_CCALENACTIONUI_ENTRY );
+    
     delete iDeleteUi;
     delete iEditUi;   
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENACTIONUI_CCALENACTIONUI_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -95,6 +101,8 @@
 //
 MCalenCommandHandler* CCalenActionUi::GetCommandHandlerL( TInt aCommand )
     {
+    OstTraceFunctionEntry0( CCALENACTIONUI_GETCOMMANDHANDLERL_ENTRY );
+    
     MCalenCommandHandler* handler = NULL;
 
     if ( aCommand >= ECalenEditCommandBase
@@ -125,7 +133,7 @@
         {
         }
         
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENACTIONUI_GETCOMMANDHANDLERL_EXIT );
     return handler;
     }
 
@@ -137,7 +145,8 @@
 //
 TBool CCalenActionUi::HandleCommandL( const TCalenCommand& aCommand )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENACTIONUI_HANDLECOMMANDL_ENTRY );
+    
     TBool continueCommand(EFalse);
     
     if(aCommand.Command()==ECalenShowSettings)
@@ -145,7 +154,7 @@
         iController.ViewManager().launchSettingsView();
         }
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENACTIONUI_HANDLECOMMANDL_EXIT );
     return continueCommand; 
     }
 
--- a/calendarui/controller/src/calenactionuiutils.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenactionuiutils.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -32,6 +32,10 @@
 #include "caleninstanceid.h"
 #include "CleanupResetAndDestroy.h"
 #include "calendateutils.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenactionuiutilsTraces.h"
+#endif
 
 // -----------------------------------------------------------------------------
 // CCalenCommonUI::FindPossibleInstanceL
@@ -42,7 +46,7 @@
 AgendaEntry CalenActionUiUtils::findPossibleInstanceL(const TCalenInstanceId& id,
                                                          AgendaUtil* agendaUtil )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENACTIONUIUTILS_FINDPOSSIBLEINSTANCEL_ENTRY );
     
     QList<AgendaEntry> instances = agendaUtil->createEntryIdListForDay(id.mInstanceTime,
                                                                        AgendaUtil::FilterFlags(AgendaUtil::IncludeAll));
@@ -78,7 +82,7 @@
             }
         }
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENACTIONUIUTILS_FINDPOSSIBLEINSTANCEL_EXIT );
     return result;
     }
 
@@ -94,15 +98,15 @@
                                                  AgendaEntry& entry,
                                                  const bool status )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENACTIONUIUTILS_SETTODOCOMPLETESTATUS_ENTRY );
+    
     ASSERT( !entry.isNull() );
     QDateTime now = QDateTime::currentDateTime();
 
     // set as completed or restore and update the entry in the database
-    agendaUtil->setCompleted(entry, status, now)
+    agendaUtil->setCompleted(entry, status, now);
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENACTIONUIUTILS_SETTODOCOMPLETESTATUS_EXIT );
     }
 
 // End of file
--- a/calendarui/controller/src/calenasynccallback.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenasynccallback.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -19,7 +19,12 @@
  // INCLUDE FILES
  
 #include "calenasynccallback.h"
-#include "calendarui_debug.h" 
+#include "calendarui_debug.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenasynccallbackTraces.h"
+#endif
+ 
 
 
 // ---------------------------------------------------------------------------
@@ -33,8 +38,9 @@
     :CAsyncCallBack(aCallBack, aPriority),
     iController(aController)
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;    
+    OstTraceFunctionEntry0( CALENASYNCCALLBACK_CALENASYNCCALLBACK_ENTRY );
+     
+    OstTraceFunctionExit0( CALENASYNCCALLBACK_CALENASYNCCALLBACK_EXIT );
     }
 
 // ---------------------------------------------------------------------------
@@ -46,11 +52,11 @@
 CalenAsyncCallBack* CalenAsyncCallBack::NewL(TCallBack& aCallBack, CActive::TPriority  aPriority,
                              CCalenController& aController)
     {
-    TRACE_ENTRY_POINT;
-  
+    OstTraceFunctionEntry0( CALENASYNCCALLBACK_NEWL_ENTRY );
+    
     CalenAsyncCallBack* self = new( ELeave ) CalenAsyncCallBack( aCallBack, aPriority , aController );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENASYNCCALLBACK_NEWL_EXIT );
     return self;
     }
 // ---------------------------------------------------------------------------
@@ -61,8 +67,9 @@
 //	
 CalenAsyncCallBack::~CalenAsyncCallBack()
 	{
-	TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+	OstTraceFunctionEntry0( DUP1_CALENASYNCCALLBACK_CALENASYNCCALLBACK_ENTRY );
+	
+	OstTraceFunctionExit0( DUP1_CALENASYNCCALLBACK_CALENASYNCCALLBACK_EXIT );
 	}
 
 // ---------------------------------------------------------------------------
@@ -72,9 +79,9 @@
 //
 void CalenAsyncCallBack::BaseConstructL()
 	{
-	TRACE_ENTRY_POINT;
+	OstTraceFunctionEntry0( CALENASYNCCALLBACK_BASECONSTRUCTL_ENTRY );
 
-    TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CALENASYNCCALLBACK_BASECONSTRUCTL_EXIT );
 	}
 	
 // ---------------------------------------------------------------------------
@@ -85,7 +92,7 @@
 //	
 void CalenAsyncCallBack::RunL()
 	{
-	TRACE_ENTRY_POINT;
+	OstTraceFunctionEntry0( CALENASYNCCALLBACK_RUNL_ENTRY );
 	
 	if(iCallBack.CallBack())
 	    {
@@ -93,8 +100,8 @@
 	    // request for continuing the executing command
 	    CallBack();
 	    }
-        
-	TRACE_EXIT_POINT;
+	
+	OstTraceFunctionExit0( CALENASYNCCALLBACK_RUNL_EXIT );
 	}
 
 
--- a/calendarui/controller/src/calenbackgroundstate.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenbackgroundstate.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -22,6 +22,10 @@
 #include "calencontroller.h"
 #include "calenstatemachine.h"
 #include "calennotifier.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenbackgroundstateTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CCalenBackgroundState::NewLC
@@ -30,13 +34,13 @@
 CCalenBackgroundState* CCalenBackgroundState::NewLC( CCalenController& aController,
                                                             RHashSet<TCalenNotification>&  aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENBACKGROUNDSTATE_NEWLC_ENTRY );
+    
     CCalenBackgroundState* self = new ( ELeave ) CCalenBackgroundState( aController,aOutstandingNotifications );
     CleanupStack::PushL( self );
     self->ConstructL();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENBACKGROUNDSTATE_NEWLC_EXIT );
     return self;
     }
 
@@ -46,10 +50,11 @@
 // ----------------------------------------------------------------------------
 void CCalenBackgroundState::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENBACKGROUNDSTATE_CONSTRUCTL_ENTRY );
+    
     BaseConstructL();
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENBACKGROUNDSTATE_CONSTRUCTL_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -60,9 +65,9 @@
                                                                 RHashSet<TCalenNotification>&  aOutstandingNotifications )
     : CCalenState( aController, aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENBACKGROUNDSTATE_CCALENBACKGROUNDSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENBACKGROUNDSTATE_CCALENBACKGROUNDSTATE_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -71,9 +76,9 @@
 // ----------------------------------------------------------------------------    
 CCalenBackgroundState::~CCalenBackgroundState()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENBACKGROUNDSTATE_CCALENBACKGROUNDSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENBACKGROUNDSTATE_CCALENBACKGROUNDSTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -83,7 +88,8 @@
 TBool CCalenBackgroundState::HandleCommandL( const TCalenCommand& aCommand,
                                            CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;  
+    OstTraceFunctionEntry0( CCALENBACKGROUNDSTATE_HANDLECOMMANDL_ENTRY );
+      
     
     //When application is pushed background
     //1,when launched from active idle ,( AI screen or missed alarm softnotification/small indicator),
@@ -135,7 +141,7 @@
     
     RequestCallbackL( handler, aCommand );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENBACKGROUNDSTATE_HANDLECOMMANDL_EXIT );
     return cmdUsed;
     }
 
@@ -146,7 +152,7 @@
 void CCalenBackgroundState::HandleNotificationL(const TCalenNotification& aNotification,
                                                  CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENBACKGROUNDSTATE_HANDLENOTIFICATIONL_ENTRY );
     
     switch( aNotification )
         {
@@ -171,7 +177,7 @@
             break;
         }
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENBACKGROUNDSTATE_HANDLENOTIFICATIONL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -180,13 +186,14 @@
 // ----------------------------------------------------------------------------
 void CCalenBackgroundState::HandleStateActivationL(CCalenStateMachine& aStateMachine)
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENBACKGROUNDSTATE_HANDLESTATEACTIVATIONL_ENTRY );
+    
     if(iOutstandingNotifications.Find(ECalenNotifyAppBackgrounded))
         {
         CCalenState::HandleStateActivationL(aStateMachine);
         }
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENBACKGROUNDSTATE_HANDLESTATEACTIVATIONL_EXIT );
     }
 
  // end of file
--- a/calendarui/controller/src/calencontroller.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calencontroller.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -37,6 +37,11 @@
 #include "calenservicesimpl.h"          // Calendar service implementation
 #include "CalenUid.h"
 #include "calencontextimpl.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calencontrollerTraces.h"
+#endif
+
 
 // Constants
 const TInt KCustomCommandRangeStart     = ECalenLastCommand; 
@@ -50,7 +55,8 @@
 //
 CCalenController::CCalenController()
 {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_CCALENCONTROLLER_ENTRY );
+    
 	// Check the Application Startup reason, set iIsFromServiceFrmWrk if application
 	// is started by service framework, false otherwise
     /*Hb::ActivationReasonService == qobject_cast<HbApplication*>(qApp)->activateReason() ? 
@@ -67,7 +73,7 @@
     iRefCount = 0;
     mAgendaUtil = 0;
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENCONTROLLER_CCALENCONTROLLER_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -78,6 +84,7 @@
 //
 void CCalenController::constructController()
 {
+	OstTraceFunctionEntry0( CCALENCONTROLLER_CONSTRUCTCONTROLLER_ENTRY );
 	// Store the pointer in tls, also avoid multiple creations
 	checkMultipleCreation();
 
@@ -142,10 +149,13 @@
 	RegisterForNotificationsL( iViewManager, notificationArray );
 	notificationArray.Reset();  
 	notificationArray.Close();
+	
+	OstTraceFunctionExit0( CCALENCONTROLLER_CONSTRUCTCONTROLLER_EXIT );
 }
 
 void CCalenController::checkMultipleCreation()
 {
+	OstTraceFunctionEntry0( CCALENCONTROLLER_CHECKMULTIPLECREATION_ENTRY );
 	TAny* tlsPtr = Dll::Tls();
 
 	// Check Thread local storage
@@ -164,6 +174,7 @@
 		// This function should only have been called once, by CCalenAppUi
 		User::Leave( KErrAlreadyExists );
 		}	
+	OstTraceFunctionExit0( CCALENCONTROLLER_CHECKMULTIPLECREATION_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -177,8 +188,8 @@
 //
 CCalenController* CCalenController::InstanceL()
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENCONTROLLER_INSTANCEL_ENTRY );
+    
     CCalenController* self = NULL;
     TAny* tlsPtr = Dll::Tls();
 
@@ -197,7 +208,8 @@
 
     ++self->iRefCount;
 
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CCALENCONTROLLER_INSTANCEL_EXIT );
     return self;    
     }
 
@@ -210,12 +222,12 @@
 //
 void CCalenController::ReleaseCustomisations()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_RELEASECUSTOMISATIONS_ENTRY );
     
     delete iCustomisationManager;
     iCustomisationManager = NULL;
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENCONTROLLER_RELEASECUSTOMISATIONS_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -228,7 +240,8 @@
 //
 void CCalenController::Release()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_RELEASE_ENTRY );
+    
     --iRefCount;
     
     // The controller owns its own instance of the services, therefore the
@@ -237,7 +250,8 @@
         {
         delete this;
         }
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CCALENCONTROLLER_RELEASE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -249,7 +263,7 @@
 //
 CCalenController::~CCalenController()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENCONTROLLER_CCALENCONTROLLER_ENTRY );
 
     if(iStateMachine) {
     	delete iStateMachine;
@@ -299,7 +313,7 @@
     
     Dll::SetTls( NULL );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENCONTROLLER_CCALENCONTROLLER_EXIT );
     }
 
 
@@ -313,12 +327,14 @@
 //
 TBool CCalenController::IssueCommandL( TInt aCommand )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_ISSUECOMMANDL_ENTRY );
+    
     TCalenCommand cmd;
     cmd.SetCommandAndContextL( aCommand ,context());
 
     TBool ret = iStateMachine->HandleCommandL( cmd );
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CCALENCONTROLLER_ISSUECOMMANDL_EXIT );
     return ret;
     }
 
@@ -330,8 +346,9 @@
 //
 MCalenServices& CCalenController::Services()
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_SERVICES_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENCONTROLLER_SERVICES_EXIT );
     return *iServices;
     }
 
@@ -342,8 +359,9 @@
 // ----------------------------------------------------------------------------
 CalenViewManager& CCalenController::ViewManager()
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_VIEWMANAGER_ENTRY );
+    
+	OstTraceFunctionExit0( CCALENCONTROLLER_VIEWMANAGER_EXIT );
 	return *iViewManager;
     }
     
@@ -354,11 +372,14 @@
 // ----------------------------------------------------------------------------
 HbMainWindow& CCalenController::MainWindow()
     {
-    TRACE_ENTRY_POINT;
+    
+    OstTraceFunctionEntry0( DUP1_CCALENCONTROLLER_MAINWINDOW_ENTRY );
+
+    OstTraceFunctionExit0( DUP1_CCALENCONTROLLER_MAINWINDOW_EXIT );
     
     return *(hbInstance->allMainWindows().first());
 	
-	TRACE_EXIT_POINT;
+	
     }    
 
 // ----------------------------------------------------------------------------
@@ -370,11 +391,11 @@
 //
 void CCalenController::BroadcastNotification( TCalenNotification aNotification )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_BROADCASTNOTIFICATION_ENTRY );
 
     iNotifier->BroadcastNotification( aNotification );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENCONTROLLER_BROADCASTNOTIFICATION_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -386,11 +407,11 @@
 void CCalenController::RegisterForNotificationsL( MCalenNotificationHandler* aHandler,
                                                             TCalenNotification aNotification )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_REGISTERFORNOTIFICATIONSL_ENTRY );
 
     iNotifier->RegisterForNotificationsL( aHandler, aNotification );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENCONTROLLER_REGISTERFORNOTIFICATIONSL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -402,11 +423,11 @@
 void CCalenController::RegisterForNotificationsL( MCalenNotificationHandler* aHandler,
                                                             RArray<TCalenNotification>& aNotifications )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENCONTROLLER_REGISTERFORNOTIFICATIONSL_ENTRY );
 
     iNotifier->RegisterForNotificationsL( aHandler, aNotifications );
-
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( DUP1_CCALENCONTROLLER_REGISTERFORNOTIFICATIONSL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -417,11 +438,11 @@
 //
 void CCalenController::CancelNotifications( MCalenNotificationHandler* aHandler )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_CANCELNOTIFICATIONS_ENTRY );
 
     iNotifier->CancelNotifications( aHandler );
-
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CCALENCONTROLLER_CANCELNOTIFICATIONS_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -432,7 +453,7 @@
 // ----------------------------------------------------------------------------
 MCalenCommandHandler* CCalenController::GetCommandHandlerL( TInt aCommand )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_GETCOMMANDHANDLERL_ENTRY );
     
     MCalenCommandHandler* handler( NULL );
 
@@ -465,8 +486,9 @@
 
     // No command handler is an error  
     
+    OstTraceFunctionExit0( CCALENCONTROLLER_GETCOMMANDHANDLERL_EXIT );
+    
     // return the handler
-    TRACE_EXIT_POINT;
     return handler;
     }
 
@@ -478,14 +500,15 @@
 //
 MCalenServices* CCalenController::NewServicesL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_NEWSERVICESL_ENTRY );
     
     TInt commandRangeStart = iNextServicesCommandBase;
     TInt commandRangeEnd = commandRangeStart + KNumberOfCommandsPerServices;
     iNextServicesCommandBase = commandRangeEnd + 1;
 
     CalenServicesImpl* svc = CalenServicesImpl::NewL( commandRangeStart,commandRangeEnd );
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CCALENCONTROLLER_NEWSERVICESL_EXIT );
     return svc;
     }
 
@@ -497,8 +520,9 @@
 //
 CalenNotifier& CCalenController::Notifier()
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_NOTIFIER_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENCONTROLLER_NOTIFIER_EXIT );
     return *iNotifier;
     }
     
@@ -511,8 +535,9 @@
 //
 HbWidget* CCalenController::Infobar()
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENCONTROLLER_INFOBAR_ENTRY );
+    
+    OstTraceFunctionExit0( DUP1_CCALENCONTROLLER_INFOBAR_EXIT );
     return iCustomisationManager->Infobar();
     }
 // ----------------------------------------------------------------------------
@@ -523,8 +548,9 @@
 //
 QString* CCalenController::InfobarTextL()
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_INFOBARTEXTL_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENCONTROLLER_INFOBARTEXTL_EXIT );
     return iCustomisationManager->InfobarTextL();
     }
 // ----------------------------------------------------------------------------
@@ -535,8 +561,9 @@
 //
 CCalenCustomisationManager& CCalenController::CustomisationManager()
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_CUSTOMISATIONMANAGER_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENCONTROLLER_CUSTOMISATIONMANAGER_EXIT );
     return *iCustomisationManager;
     }
 
@@ -548,10 +575,12 @@
 //       
 void CCalenController::SetDefaultContext()
     {
-    TRACE_ENTRY_POINT;  
+    OstTraceFunctionEntry0( CCALENCONTROLLER_SETDEFAULTCONTEXT_ENTRY );
+      
     QDateTime focusTime = mContext->defaultCalTimeForViewsL();
     mContext->setFocusDateAndTime(focusTime);
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CCALENCONTROLLER_SETDEFAULTCONTEXT_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -563,9 +592,11 @@
 
 void CCalenController::OfferMenu(HbMenu* aHbMenu)
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_OFFERMENU_ENTRY );
+    
     iCustomisationManager->OfferMenu(aHbMenu);
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CCALENCONTROLLER_OFFERMENU_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -576,8 +607,10 @@
 //
 AgendaUtil* CCalenController::agendaInterface()
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENCONTROLLER_AGENDAINTERFACE_ENTRY );
+    
+    
+    OstTraceFunctionExit0( CCALENCONTROLLER_AGENDAINTERFACE_EXIT );
     return mAgendaUtil;
     }
 
@@ -589,8 +622,9 @@
 //
 MCalenContext& CCalenController::context()
     {
-	TRACE_ENTRY_POINT;
-	TRACE_EXIT_POINT;
+	OstTraceFunctionEntry0( CCALENCONTROLLER_CONTEXT_ENTRY );
+	
+    OstTraceFunctionExit0( CCALENCONTROLLER_CONTEXT_EXIT );
     return *mContext;
     }
 
@@ -602,6 +636,7 @@
 //
 void CCalenController::handleServiceManagerSlot(int view, const QDateTime& dateTime)
 {
+	OstTraceFunctionEntry0( CCALENCONTROLLER_HANDLESERVICEMANAGERSLOT_ENTRY );
 	
 	if (iIsFromServiceFrmWrk) {
 		// Set the context properly
@@ -625,6 +660,7 @@
 			IssueCommandL(view);
 		}
 	}
+	OstTraceFunctionExit0( CCALENCONTROLLER_HANDLESERVICEMANAGERSLOT_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -635,8 +671,9 @@
 //
 int CCalenController::getFirstView()
 {
-	TRACE_ENTRY_POINT;
-	TRACE_EXIT_POINT;
+	OstTraceFunctionEntry0( CCALENCONTROLLER_GETFIRSTVIEW_ENTRY );
+	
+	OstTraceFunctionExit0( CCALENCONTROLLER_GETFIRSTVIEW_EXIT );
 	
 	return iViewManager->getFirstView();
 	
@@ -650,6 +687,8 @@
 //
 bool CCalenController::eventFilter(QObject *object, QEvent *event)
 {
+    OstTraceFunctionEntry0( CCALENCONTROLLER_EVENTFILTER_ENTRY );
+    
     switch (event->type())
         {
         case QEvent::LanguageChange:
@@ -662,6 +701,8 @@
         default:
             break;
         }
+    OstTraceFunctionExit0( CCALENCONTROLLER_EVENTFILTER_EXIT );
+
     return QObject::eventFilter(object, event);
 }
 // End of file
--- a/calendarui/controller/src/calendeleteui.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calendeleteui.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -37,6 +37,10 @@
 #include "calenactionuiutils.h"
 #include "calendateutils.h"
 #include "calenagendautils.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calendeleteuiTraces.h"
+#endif
 
 
 // Local constants
@@ -50,14 +54,14 @@
 //
 CalenDeleteUi* CalenDeleteUi::NewL( CCalenController& aController )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENDELETEUI_NEWL_ENTRY );
+    
     CalenDeleteUi* self = new( ELeave ) CalenDeleteUi( aController, NULL );
     CleanupStack::PushL( self );
     self->ConstructL();
     CleanupStack::Pop( self );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENDELETEUI_NEWL_EXIT );
     return self;
     }
 
@@ -70,9 +74,11 @@
 CalenDeleteUi::CalenDeleteUi( CCalenController& aController, QObject *parent )
     :QObject(parent), iController( aController )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_CALENDELETEUI_ENTRY );
+    
     iIsDeleting = false;
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CALENDELETEUI_CALENDELETEUI_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -83,9 +89,9 @@
 //
 CalenDeleteUi::~CalenDeleteUi()
     {
-    TRACE_ENTRY_POINT;
-
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( DUP1_CALENDELETEUI_CALENDELETEUI_ENTRY );
+    
+    OstTraceFunctionExit0( DUP1_CALENDELETEUI_CALENDELETEUI_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -96,12 +102,14 @@
 //
 void CalenDeleteUi::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_CONSTRUCTL_ENTRY );
+    
     iController.RegisterForNotificationsL( this, ECalenNotifyCancelDelete );
     iMoreEntriesToDelete = EFalse;
     iDisplayQuery = EFalse;
     iEntriesToDelete = KEntriesToDelete;
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CALENDELETEUI_CONSTRUCTL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -112,7 +120,7 @@
 //
 void CalenDeleteUi::HandleNotification(const TCalenNotification aNotification )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_HANDLENOTIFICATION_ENTRY );
 
     if( aNotification == ECalenNotifyCancelDelete)
         {
@@ -125,7 +133,8 @@
            
             }
         }
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CALENDELETEUI_HANDLENOTIFICATION_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -136,7 +145,8 @@
 //
 TBool CalenDeleteUi::HandleCommandL( const TCalenCommand& aCommand )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_HANDLECOMMANDL_ENTRY );
+    
     TBool continueCommand(EFalse);
     
     switch( aCommand.Command() )
@@ -180,7 +190,7 @@
             break;
         }
         
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENDELETEUI_HANDLECOMMANDL_EXIT );
     return continueCommand;
     }
 
@@ -193,7 +203,7 @@
 //
 void CalenDeleteUi::DeleteThisOrAllL( AgendaUtil::RecurrenceRange aRepeatType )
 {
-	TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_DELETETHISORALLL_ENTRY );
 
 	if( iController.context().instanceId().mEntryLocalUid )
 	{
@@ -205,7 +215,8 @@
 			DeleteSingleInstanceL( instance, aRepeatType );
 		}
 	}
-	TRACE_EXIT_POINT;
+	
+	OstTraceFunctionExit0( CALENDELETEUI_DELETETHISORALLL_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -216,7 +227,8 @@
 //
 TBool CalenDeleteUi::DeleteEntryWithoutQueryL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_DELETEENTRYWITHOUTQUERYL_ENTRY );
+    
 	bool continueCommand(EFalse);
     
 	// get the context
@@ -279,7 +291,7 @@
             iController.BroadcastNotification(ECalenNotifyDeleteFailed);    
             }
 	
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENDELETEUI_DELETEENTRYWITHOUTQUERYL_EXIT );
     return continueCommand;
     }
 
@@ -291,8 +303,8 @@
 //
 void CalenDeleteUi::DeleteCurrentEntryL()
 {
-	TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENDELETEUI_DELETECURRENTENTRYL_ENTRY );
+    
 	// Make sure we're focused on an entry.
 	if (iController.context().instanceId().mEntryLocalUid) {
 		// Fetch the entry
@@ -318,7 +330,7 @@
 				}
 			}
 	}
-	TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CALENDELETEUI_DELETECURRENTENTRYL_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -329,11 +341,15 @@
 //
 void CalenDeleteUi::DeleteAllEntriesL()
     {
+    OstTraceFunctionEntry0( CALENDELETEUI_DELETEALLENTRIESL_ENTRY );
+    
 	if(iIsDeleting) {
+		OstTraceFunctionExit0( CALENDELETEUI_DELETEALLENTRIESL_EXIT );
 		return;
 	}
 
     showDeleteQuery(EDeleteAll );
+	OstTraceFunctionExit0( DUP1_CALENDELETEUI_DELETEALLENTRIESL_EXIT );
 	}
 
 // ----------------------------------------------------------------------------
@@ -344,13 +360,15 @@
 //
 void CalenDeleteUi::DeleteEntriesBeforeDateL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_DELETEENTRIESBEFOREDATEL_ENTRY );
+    
 	if(iIsDeleting) {
+		OstTraceFunctionExit0( CALENDELETEUI_DELETEENTRIESBEFOREDATEL_EXIT );
 		return;
 	}    
     // launch the datepicker
     dateQuery();
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CALENDELETEUI_DELETEENTRIESBEFOREDATEL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -361,6 +379,8 @@
 //
 void CalenDeleteUi::dateQuery()
 	{
+    OstTraceFunctionEntry0( CALENDELETEUI_DATEQUERY_ENTRY );
+    
 	// Create a popup with datepicker to select the date.
 	HbDialog *popUp = new HbDialog();
 	popUp->setDismissPolicy(HbDialog::NoDismiss);
@@ -386,6 +406,8 @@
 	popUp->addAction(mCancelAction);
 	// Show the popup
 	popUp->open(this, SLOT(handleDateQuery(HbAction*)));
+	
+	OstTraceFunctionExit0( CALENDELETEUI_DATEQUERY_EXIT );
 	}
 
 // ----------------------------------------------------------------------------
@@ -396,6 +418,8 @@
 //
 void CalenDeleteUi::handleDateQuery(HbAction* action)
 {
+    OstTraceFunctionEntry0( CALENDELETEUI_HANDLEDATEQUERY_ENTRY );
+    
 	if(action == mDeleteAction) {
 		// User selected the date before which all the entries has to be deleted
 		QDate selectedDate(mDatePicker->date());
@@ -428,6 +452,8 @@
 	// Reset the member variables
 	mDeleteAction = NULL;
 	mCancelAction = NULL;
+	
+	OstTraceFunctionExit0( CALENDELETEUI_HANDLEDATEQUERY_EXIT );
 }
 // ----------------------------------------------------------------------------
 // CalenDeleteUi::showRepeatingEntryDeleteQuery
@@ -437,6 +463,8 @@
 //
 void CalenDeleteUi::showRepeatingEntryDeleteQuery()
 {
+    OstTraceFunctionEntry0( CALENDELETEUI_SHOWREPEATINGENTRYDELETEQUERY_ENTRY );
+    
     HbDialog *popUp = new HbDialog();
     popUp->setDismissPolicy(HbDialog::NoDismiss);
     popUp->setTimeout(HbDialog::NoTimeout);
@@ -472,6 +500,8 @@
     
     // Show the popup
     popUp->open();
+    
+    OstTraceFunctionExit0( CALENDELETEUI_SHOWREPEATINGENTRYDELETEQUERY_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -482,11 +512,17 @@
 //
 void CalenDeleteUi::handleDeleteCancel()
 {
+    OstTraceFunctionEntry0( CALENDELETEUI_HANDLEDELETECANCEL_ENTRY );
+    
 	iController.BroadcastNotification(ECalenNotifyDeleteFailed);
+	
+	OstTraceFunctionExit0( CALENDELETEUI_HANDLEDELETECANCEL_EXIT );
 }
 
 void CalenDeleteUi::handleRepeatedEntryDelete(int index)
 {
+    OstTraceFunctionEntry0( CALENDELETEUI_HANDLEREPEATEDENTRYDELETE_ENTRY );
+    
 	// Fetch the entry
 	// Find all possible instances
 	AgendaEntry instance = CalenActionUiUtils::findPossibleInstanceL(
@@ -510,6 +546,7 @@
 				break;
 		}
 	}
+	OstTraceFunctionExit0( CALENDELETEUI_HANDLEREPEATEDENTRYDELETE_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -521,6 +558,8 @@
 void CalenDeleteUi::showDeleteQuery(const TDeleteConfirmationType type,
                                                      const int count)
     {
+    OstTraceFunctionEntry0( CALENDELETEUI_SHOWDELETEQUERY_ENTRY );
+    
     HbMessageBox *popup = new HbMessageBox(HbMessageBox::MessageTypeQuestion);
     popup->setDismissPolicy(HbDialog::NoDismiss);
     popup->setTimeout(HbDialog::NoTimeout);
@@ -565,9 +604,11 @@
     mDeleteAction = new HbAction(
 						hbTrId("txt_calendar_button_dialog_delete"), popup);
     popup->addAction(mDeleteAction);
-    mCancelAction = new HbAction(hbTrId("txt_calendar_button_cancel"), popup);
+    mCancelAction = new HbAction(hbTrId("txt_common_button_cancel"), popup); 
     popup->addAction(mCancelAction);
     popup->open(this, SLOT(handleDeletion(HbAction*)));
+    
+    OstTraceFunctionExit0( CALENDELETEUI_SHOWDELETEQUERY_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -578,6 +619,8 @@
 //
 void CalenDeleteUi::handleDeletion(HbAction* action)
 {
+    OstTraceFunctionEntry0( CALENDELETEUI_HANDLEDELETION_ENTRY );
+    
 	TCalenNotification notification = ECalenNotifyDeleteFailed;
 	
 	if(action == mDeleteAction) {
@@ -638,15 +681,21 @@
 	// Reset the member variables
 	mDeleteAction = NULL;
 	mCancelAction = NULL;
+	
+	OstTraceFunctionExit0( CALENDELETEUI_HANDLEDELETION_EXIT );
 }
 
 void CalenDeleteUi::entryDeleted(ulong id)
 {
+    OstTraceFunctionEntry0( CALENDELETEUI_ENTRYDELETED_ENTRY );
+    
     if (iController.context().instanceId().mEntryLocalUid == id) {
         iController.BroadcastNotification(ECalenNotifyEntryDeleted);
     }
     disconnect(iController.Services().agendaInterface(), SIGNAL(entryDeleted(ulong)),
                this, SLOT(entryDeleted(ulong)));
+    
+    OstTraceFunctionExit0( CALENDELETEUI_ENTRYDELETED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -659,16 +708,17 @@
                                                  const QDateTime& aLastDay,
                                                  int aConfNoteId )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_HANDLEDELETEMULTIPLEEVENTSL_ENTRY );
     
 	if(iIsDeleting) {
+		OstTraceFunctionExit0( CALENDELETEUI_HANDLEDELETEMULTIPLEEVENTSL_EXIT );
 		return;
 	}
     iConfirmationNoteId = aConfNoteId;
     
     DeleteDayRangeL( aFirstDay, aLastDay );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CALENDELETEUI_HANDLEDELETEMULTIPLEEVENTSL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -680,8 +730,8 @@
 void CalenDeleteUi::DeleteDayRangeL( const QDateTime& aStart,
                                                       const QDateTime& aEnd )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENDELETEUI_DELETEDAYRANGEL_ENTRY );
+    
     iStartTime = aStart;
     iEndTime = aEnd;
     
@@ -700,7 +750,7 @@
     // 1: First pass, delete all entries.
     iController.agendaInterface()->deleteEntries(iStartTime, iEndTime, filter);
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENDELETEUI_DELETEDAYRANGEL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -711,7 +761,7 @@
 //
 void CalenDeleteUi::doCompleted( int aFirstPassError )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_DOCOMPLETED_ENTRY );
 
     if( aFirstPassError == KErrNone )
         {
@@ -727,7 +777,7 @@
     
     iController.BroadcastNotification( ECalenNotifyMultipleEntriesDeleted );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENDELETEUI_DOCOMPLETED_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -738,7 +788,7 @@
 //
 void CalenDeleteUi::deleteEntriesEndingAtMidnight( QDateTime aMidnight )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_DELETEENTRIESENDINGATMIDNIGHT_ENTRY );
 
     QDateTime start, end;
     QTime startTime(aMidnight.time());
@@ -773,7 +823,7 @@
             }
         }
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENDELETEUI_DELETEENTRIESENDINGATMIDNIGHT_EXIT );
     }
 
 // -----------------------------------------------------------------------------
@@ -784,9 +834,11 @@
 //
 void CalenDeleteUi::DeleteSingleInstanceL( AgendaEntry& aInstance )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_DELETESINGLEINSTANCEL_ENTRY );
+    
     DoDeleteSingleInstanceL( aInstance, EFalse, AgendaUtil::ThisAndAll );
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CALENDELETEUI_DELETESINGLEINSTANCEL_EXIT );
     }
 
 // -----------------------------------------------------------------------------
@@ -798,10 +850,11 @@
 void CalenDeleteUi::DeleteSingleInstanceL( AgendaEntry& aInstance, 
                                 AgendaUtil::RecurrenceRange aRepeatType )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CALENDELETEUI_DELETESINGLEINSTANCEL_ENTRY );
+    
     DoDeleteSingleInstanceL( aInstance, ETrue, aRepeatType );
-    TRACE_EXIT_POINT;
     
+    OstTraceFunctionExit0( DUP1_CALENDELETEUI_DELETESINGLEINSTANCEL_EXIT );
     }
 
 // -----------------------------------------------------------------------------
@@ -818,7 +871,8 @@
 									bool aHasRepeatType,
 									AgendaUtil::RecurrenceRange aRepeatType )
 {
-	TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_DODELETESINGLEINSTANCEL_ENTRY );
+    
 	bool repeating = aInstance.isRepeating();
 
 	if( !repeating ) {
@@ -846,7 +900,7 @@
 														EDeleteToDo :
 														EDeleteEntry );
 	}
-	TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CALENDELETEUI_DODELETESINGLEINSTANCEL_EXIT );
 }
 
 
@@ -859,7 +913,7 @@
 //
 void CalenDeleteUi::DialogDismissedL( const TInt /*aButtonId*/ )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_DIALOGDISMISSEDL_ENTRY );
     
     // no more entries to delete
     iMoreEntriesToDelete = EFalse;
@@ -867,7 +921,8 @@
     
     // issue notification cancel delete
     iController.BroadcastNotification(ECalenNotifyCancelDelete);
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CALENDELETEUI_DIALOGDISMISSEDL_EXIT );
     }
 
 // -----------------------------------------------------------------------------
@@ -877,11 +932,11 @@
 //
 void CalenDeleteUi::DeleteEntryL(ulong& aEntryLocalUid)
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_DELETEENTRYL_ENTRY );
     
     iController.Services().agendaInterface()->deleteEntry(aEntryLocalUid);
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENDELETEUI_DELETEENTRYL_EXIT );
     }
 
 // -----------------------------------------------------------------------------
@@ -891,8 +946,9 @@
 //
 void CalenDeleteUi::DisplayWaitDialogL()
     {
-    TRACE_ENTRY_POINT;   
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CALENDELETEUI_DISPLAYWAITDIALOGL_ENTRY );
+    
+    OstTraceFunctionExit0( CALENDELETEUI_DISPLAYWAITDIALOGL_EXIT );
     }
 
 // -----------------------------------------------------------------------------
@@ -902,11 +958,12 @@
 //
 void CalenDeleteUi::MarkedEntriesDeletedL()
     {
-    TRACE_ENTRY_POINT;    
+    OstTraceFunctionEntry0( CALENDELETEUI_MARKEDENTRIESDELETEDL_ENTRY );
+    
     // notify marked entries deleted
     iController.BroadcastNotification( ECalenNotifyMarkedEntryDeleted );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENDELETEUI_MARKEDENTRIESDELETEDL_EXIT );
     }
 
 // End of File
--- a/calendarui/controller/src/calendeletingstate.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calendeletingstate.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -22,6 +22,10 @@
 #include "calencontroller.h"
 #include "calenstatemachine.h"
 #include "calennotifier.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calendeletingstateTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CCalenDeletingState::NewLC
@@ -30,14 +34,14 @@
 CCalenDeletingState* CCalenDeletingState::NewLC( CCalenController& aController,
                                                       RHashSet<TCalenNotification>&  aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENDELETINGSTATE_NEWLC_ENTRY );
+    
     CCalenDeletingState* self = new( ELeave ) CCalenDeletingState( aController,aOutstandingNotifications );
 
     CleanupStack::PushL( self );
     self->ConstructL();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENDELETINGSTATE_NEWLC_EXIT );
     return self;
     }
 
@@ -47,10 +51,11 @@
 // ----------------------------------------------------------------------------
 void CCalenDeletingState::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENDELETINGSTATE_CONSTRUCTL_ENTRY );
+    
     BaseConstructL();
   
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENDELETINGSTATE_CONSTRUCTL_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -61,9 +66,9 @@
                                                     RHashSet<TCalenNotification>&  aOutstandingNotifications )
     : CCalenState( aController, aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENDELETINGSTATE_CCALENDELETINGSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENDELETINGSTATE_CCALENDELETINGSTATE_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -72,9 +77,9 @@
 // ----------------------------------------------------------------------------    
 CCalenDeletingState::~CCalenDeletingState()
     {
-    TRACE_ENTRY_POINT;
-    
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENDELETINGSTATE_CCALENDELETINGSTATE_ENTRY );
+
+    OstTraceFunctionExit0( DUP1_CCALENDELETINGSTATE_CCALENDELETINGSTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -84,7 +89,7 @@
 TBool CCalenDeletingState::HandleCommandL( const TCalenCommand& aCommand,
                                          CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENDELETINGSTATE_HANDLECOMMANDL_ENTRY );
     
     TInt cmd = aCommand.Command();
     MCalenCommandHandler* handler = iController.GetCommandHandlerL( cmd );
@@ -106,7 +111,7 @@
         cmdUsed = ETrue;
     	}
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENDELETINGSTATE_HANDLECOMMANDL_EXIT );
     return cmdUsed;
     }
 
@@ -117,7 +122,7 @@
 void CCalenDeletingState::HandleNotificationL(const TCalenNotification& aNotification,
                                               CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENDELETINGSTATE_HANDLENOTIFICATIONL_ENTRY );
     
     switch( aNotification )
         {
@@ -150,7 +155,7 @@
             break;
         }
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENDELETINGSTATE_HANDLENOTIFICATIONL_EXIT );
     }
  
  // end of file
--- a/calendarui/controller/src/calendocloader.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calendocloader.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -27,6 +27,10 @@
 #include "calenthicklinesdrawer.h"
 #include "calencommon.h"
 #include "calenpluginlabel.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calendocloaderTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CalenDocLoader::CalenDocLoader
@@ -37,7 +41,10 @@
 CalenDocLoader::CalenDocLoader(CCalenController &controller) :
 	mController(controller)
 	{
+    OstTraceFunctionEntry0( CALENDOCLOADER_CALENDOCLOADER_ENTRY );
+    
 
+	OstTraceFunctionExit0( CALENDOCLOADER_CALENDOCLOADER_EXIT );
 	}
 
 // ----------------------------------------------------------------------------
@@ -47,7 +54,10 @@
 //
 CalenDocLoader::~CalenDocLoader()
 {
+    OstTraceFunctionEntry0( DUP1_CALENDOCLOADER_CALENDOCLOADER_ENTRY );
+    
 
+    OstTraceFunctionExit0( DUP1_CALENDOCLOADER_CALENDOCLOADER_EXIT );
 }
 // ----------------------------------------------------------------------------
 // CalenDocLoader::createObject
@@ -62,61 +72,76 @@
 QObject *CalenDocLoader::createObject(const QString &type,
                                              const QString &name)
 {
+    OstTraceFunctionEntry0( CALENDOCLOADER_CREATEOBJECT_ENTRY );
+    
     MCalenServices &services = mController.Services(); 
 	if (name == QString(CALEN_AGENDAVIEW)) {
 		QObject *calenAgendaView = new CalenAgendaView(services);
 		calenAgendaView->setObjectName(name);
+		OstTraceFunctionExit0( CALENDOCLOADER_CREATEOBJECT_EXIT );
 		return calenAgendaView;
 	} else if (name == QString(CALEN_AGENDAVIEW_WIDGET)) {
 	    QObject *calenAgendaViewWidget = new CalenAgendaViewWidget(services, this);
 	    calenAgendaViewWidget->setObjectName(name);
+	    OstTraceFunctionExit0( DUP1_CALENDOCLOADER_CREATEOBJECT_EXIT );
 	    return calenAgendaViewWidget;
 	} else if (name == QString(CALEN_MONTHVIEW)) { // For Month View
         QObject *calenMonthView = new CalenMonthView(services);
         calenMonthView->setObjectName(name);
+        OstTraceFunctionExit0( DUP2_CALENDOCLOADER_CREATEOBJECT_EXIT );
         return calenMonthView;
 	} else if (name == QString(CALEN_MONTHGRID)) {
         QObject *calenMonthGrid = new CalenMonthGrid();
         calenMonthGrid->setObjectName(name);
+        OstTraceFunctionExit0( DUP3_CALENDOCLOADER_CREATEOBJECT_EXIT );
         return calenMonthGrid;
 	} else if(name == QString(CALEN_PREVPREVIEWPANE)) {
         QObject *prevPreviewPane =
         new CalenPreviewPane(services);
         prevPreviewPane->setObjectName(name);
+        OstTraceFunctionExit0( DUP4_CALENDOCLOADER_CREATEOBJECT_EXIT );
         return prevPreviewPane;
     } else if(name == QString(CALEN_CURRPREVIEWPANE)) {
         QObject *currPreviewPane =
         new CalenPreviewPane(services);
         currPreviewPane->setObjectName(name);
+        OstTraceFunctionExit0( DUP5_CALENDOCLOADER_CREATEOBJECT_EXIT );
         return currPreviewPane;
     } else if(name == QString(CALEN_NEXTPREVIEWPANE)) {
         QObject *nextPreviewPane =
         new CalenPreviewPane(services);
         nextPreviewPane->setObjectName(name);
+        OstTraceFunctionExit0( DUP6_CALENDOCLOADER_CREATEOBJECT_EXIT );
         return nextPreviewPane;
     } else if (name == QString(CALEN_DAYNAMES_WIDGET)) {
 	    QObject *calenDayNamesWidget = 
         new CalenThickLinesDrawer(CalendarNamespace::CalenDayNameWidget);
 	    calenDayNamesWidget->setObjectName(name);
+	    OstTraceFunctionExit0( DUP7_CALENDOCLOADER_CREATEOBJECT_EXIT );
 	    return calenDayNamesWidget;
 	} else if (name == QString(CALEN_WEEKNUMBERS_WIDGET)) {
 	    QObject *calenSWeekNumWidget =
         new CalenThickLinesDrawer(CalendarNamespace::CalenWeekNumWidget);
 	    calenSWeekNumWidget->setObjectName(name);
+	    OstTraceFunctionExit0( DUP8_CALENDOCLOADER_CREATEOBJECT_EXIT );
 	    return calenSWeekNumWidget;
 	} else if (name == QString(CALEN_PREVREGIONALINFO)) {
 		QObject *calenPrevRegionalLabel = new CalenPluginLabel(services);
 		calenPrevRegionalLabel->setObjectName(name);
+		OstTraceFunctionExit0( DUP9_CALENDOCLOADER_CREATEOBJECT_EXIT );
 		return calenPrevRegionalLabel;
 	} else if (name == QString(CALEN_CURRREGIONALINFO)) {
 		QObject *calencurrRegionalLabel = new CalenPluginLabel(services);
 		calencurrRegionalLabel->setObjectName(name);
+		OstTraceFunctionExit0( DUP10_CALENDOCLOADER_CREATEOBJECT_EXIT );
 		return calencurrRegionalLabel;
 	} else if (name == QString(CALEN_NEXTREGIONALINFO)) {
 		QObject *calenNextRegionalLabel = new CalenPluginLabel(services);
 		calenNextRegionalLabel->setObjectName(name);
+		OstTraceFunctionExit0( DUP11_CALENDOCLOADER_CREATEOBJECT_EXIT );
 		return calenNextRegionalLabel;
 	} else {
+        OstTraceFunctionExit0( DUP12_CALENDOCLOADER_CREATEOBJECT_EXIT );
 		return HbDocumentLoader::createObject(type, name);
 	}
 }
--- a/calendarui/controller/src/caleneditingstate.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/caleneditingstate.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -22,6 +22,10 @@
 #include "calencontroller.h"
 #include "calenstatemachine.h"
 #include "calennotifier.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "caleneditingstateTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CCalenEditingState::NewLC
@@ -30,13 +34,13 @@
 CCalenEditingState* CCalenEditingState::NewLC( CCalenController& aController,
                                                             RHashSet<TCalenNotification>& aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENEDITINGSTATE_NEWLC_ENTRY );
+    
     CCalenEditingState* self = new( ELeave ) CCalenEditingState( aController, aOutstandingNotifications );
     CleanupStack::PushL( self );
     self->ConstructL();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENEDITINGSTATE_NEWLC_EXIT );
     return self;
     }
 
@@ -46,10 +50,11 @@
 // ----------------------------------------------------------------------------
 void CCalenEditingState::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENEDITINGSTATE_CONSTRUCTL_ENTRY );
+    
     BaseConstructL();
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENEDITINGSTATE_CONSTRUCTL_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -60,9 +65,9 @@
                                                         RHashSet<TCalenNotification>& aOutstandingNotifications )
     : CCalenState( aController, aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
-
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENEDITINGSTATE_CCALENEDITINGSTATE_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENEDITINGSTATE_CCALENEDITINGSTATE_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -71,9 +76,9 @@
 // ----------------------------------------------------------------------------    
 CCalenEditingState::~CCalenEditingState()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENEDITINGSTATE_CCALENEDITINGSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENEDITINGSTATE_CCALENEDITINGSTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -83,7 +88,7 @@
 TBool CCalenEditingState::HandleCommandL( const TCalenCommand& aCommand,
                               CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT
+    OstTraceFunctionEntry0( CCALENEDITINGSTATE_HANDLECOMMANDL_ENTRY );
     
     TInt cmd = aCommand.Command();
     MCalenCommandHandler* handler = iController.GetCommandHandlerL( cmd );
@@ -138,8 +143,8 @@
 	if(cmdUsed)
 		RequestCallbackL( handler, aCommand );
 	
-    TRACE_EXIT_POINT;
     
+    OstTraceFunctionExit0( CCALENEDITINGSTATE_HANDLECOMMANDL_EXIT );
     return cmdUsed;
     }
 
@@ -150,7 +155,7 @@
 void CCalenEditingState::HandleNotificationL(const TCalenNotification& aNotification,
                                               CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENEDITINGSTATE_HANDLENOTIFICATIONL_ENTRY );
     
     switch( aNotification )
         {
@@ -172,7 +177,7 @@
             break;
         }
         
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENEDITINGSTATE_HANDLENOTIFICATIONL_EXIT );
     }
 
 // end of file
--- a/calendarui/controller/src/caleneditui.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/caleneditui.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -27,6 +27,10 @@
 #include "agendaentry.h"
 #include "caleneditor.h"
 #include "calendateutils.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenedituiTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CCalenEditUi::NewL
@@ -36,14 +40,14 @@
 //
 CCalenEditUi* CCalenEditUi::NewL( CCalenController& aController )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENEDITUI_NEWL_ENTRY );
+    
     CCalenEditUi* self = new(ELeave) CCalenEditUi( aController );
     CleanupStack::PushL( self );
     self->ConstructL();
     CleanupStack::Pop( self );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENEDITUI_NEWL_EXIT );
     return self;
     }
 
@@ -55,9 +59,11 @@
 //
 CCalenEditUi::~CCalenEditUi()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENEDITUI_CCALENEDITUI_ENTRY );
+    
     iController.CancelNotifications(this);
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CCALENEDITUI_CCALENEDITUI_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -69,8 +75,9 @@
 CCalenEditUi::CCalenEditUi( CCalenController& aController )
     : iController( aController )
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENEDITUI_CCALENEDITUI_ENTRY );
+    
+    OstTraceFunctionExit0( DUP1_CCALENEDITUI_CCALENEDITUI_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -81,11 +88,11 @@
 //
 void CCalenEditUi::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENEDITUI_CONSTRUCTL_ENTRY );
     
     iController.RegisterForNotificationsL( this, ECalenNotifyDialogClosed );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENEDITUI_CONSTRUCTL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -96,7 +103,7 @@
 //
 TBool CCalenEditUi::HandleCommandL( const TCalenCommand& aCommand )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENEDITUI_HANDLECOMMANDL_ENTRY );
 
     TBool continueCommand(EFalse);
     TInt command = aCommand.Command();
@@ -140,7 +147,7 @@
             break;
         }
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENEDITUI_HANDLECOMMANDL_EXIT );
     return continueCommand;
     }
 
@@ -151,7 +158,11 @@
 //
 void CCalenEditUi::handleEntrySaved()
 {
+    OstTraceFunctionEntry0( CCALENEDITUI_HANDLEENTRYSAVED_ENTRY );
+    
 	iController.Services().IssueNotificationL(ECalenNotifyEntrySaved);
+	
+	OstTraceFunctionExit0( CCALENEDITUI_HANDLEENTRYSAVED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -161,7 +172,11 @@
 //
 void CCalenEditUi::handleDialogClosed()
 {
+    OstTraceFunctionEntry0( CCALENEDITUI_HANDLEDIALOGCLOSED_ENTRY );
+    
 	iController.Services().IssueNotificationL(ECalenNotifyDialogClosed);
+	
+	OstTraceFunctionExit0( CCALENEDITUI_HANDLEDIALOGCLOSED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -172,13 +187,14 @@
 //
 void CCalenEditUi::HandleNotification(const TCalenNotification aNotification )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENEDITUI_HANDLENOTIFICATION_ENTRY );
     
     if( aNotification == ECalenNotifyDialogClosed )
 		{
     	iEditor->deleteLater();
 		}
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CCALENEDITUI_HANDLENOTIFICATION_EXIT );
     }
 
 // End of file
--- a/calendarui/controller/src/calenexitingstate.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenexitingstate.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -22,6 +22,10 @@
 #include "calencontroller.h"
 #include "calenstatemachine.h"
 #include "calennotifier.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenexitingstateTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CCalenExitingState::NewLC
@@ -30,13 +34,13 @@
 CCalenExitingState* CCalenExitingState::NewLC( CCalenController& aController,
                                                        RHashSet<TCalenNotification>&  aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENEXITINGSTATE_NEWLC_ENTRY );
 
     CCalenExitingState* self = new ( ELeave ) CCalenExitingState( aController,aOutstandingNotifications);
     CleanupStack::PushL( self );
     self->ConstructL();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENEXITINGSTATE_NEWLC_EXIT );
     return self;
     }
 
@@ -46,10 +50,11 @@
 // ----------------------------------------------------------------------------
 void CCalenExitingState::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENEXITINGSTATE_CONSTRUCTL_ENTRY );
+    
     BaseConstructL();
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENEXITINGSTATE_CONSTRUCTL_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -60,9 +65,9 @@
                                                     RHashSet<TCalenNotification>&  aOutstandingNotifications )
     : CCalenState( aController, aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENEXITINGSTATE_CCALENEXITINGSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENEXITINGSTATE_CCALENEXITINGSTATE_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -71,9 +76,9 @@
 // ----------------------------------------------------------------------------    
 CCalenExitingState::~CCalenExitingState()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENEXITINGSTATE_CCALENEXITINGSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENEXITINGSTATE_CCALENEXITINGSTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -83,8 +88,9 @@
 TBool CCalenExitingState::HandleCommandL( const TCalenCommand& /*aCommand*/,
                                         CCalenStateMachine& /*aStateMachine*/  )
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENEXITINGSTATE_HANDLECOMMANDL_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENEXITINGSTATE_HANDLECOMMANDL_EXIT );
     return EFalse;
     }
 
@@ -95,8 +101,9 @@
 void CCalenExitingState::HandleNotificationL(const TCalenNotification& /*aNotification*/,
                                               CCalenStateMachine& /*aStateMachine*/ )
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENEXITINGSTATE_HANDLENOTIFICATIONL_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENEXITINGSTATE_HANDLENOTIFICATIONL_EXIT );
     }  
 
 
--- a/calendarui/controller/src/calenhelpstate.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenhelpstate.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -22,6 +22,10 @@
 #include "calencontroller.h"
 #include "calenstatemachine.h"
 #include "calennotifier.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenhelpstateTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CCalenHelpState::NewLC
@@ -30,13 +34,13 @@
 CCalenHelpState* CCalenHelpState::NewLC( CCalenController& aController,
                                                 RHashSet<TCalenNotification>&  aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENHELPSTATE_NEWLC_ENTRY );
+    
     CCalenHelpState* self = new ( ELeave ) CCalenHelpState( aController, aOutstandingNotifications );
     CleanupStack::PushL( self );
     self->ConstructL();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENHELPSTATE_NEWLC_EXIT );
     return self;
     }
 
@@ -46,10 +50,11 @@
 // ----------------------------------------------------------------------------
 void CCalenHelpState::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENHELPSTATE_CONSTRUCTL_ENTRY );
+    
     BaseConstructL();
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENHELPSTATE_CONSTRUCTL_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -60,9 +65,9 @@
                                              RHashSet<TCalenNotification>&  aOutstandingNotifications )
     : CCalenState( aController, aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENHELPSTATE_CCALENHELPSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENHELPSTATE_CCALENHELPSTATE_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -71,9 +76,9 @@
 // ----------------------------------------------------------------------------    
 CCalenHelpState::~CCalenHelpState()
     {
-    TRACE_ENTRY_POINT;
-    
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENHELPSTATE_CCALENHELPSTATE_ENTRY );
+
+    OstTraceFunctionExit0( DUP1_CCALENHELPSTATE_CCALENHELPSTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -83,7 +88,8 @@
 TBool CCalenHelpState::HandleCommandL( const TCalenCommand& aCommand,
                                    CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENHELPSTATE_HANDLECOMMANDL_ENTRY );
+    
     TInt cmd = aCommand.Command();
     MCalenCommandHandler* handler = iController.GetCommandHandlerL( cmd );
     
@@ -100,7 +106,7 @@
         cmdUsed = ETrue;
         }
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENHELPSTATE_HANDLECOMMANDL_EXIT );
     return cmdUsed;
 
     }
@@ -112,8 +118,9 @@
 void CCalenHelpState::HandleNotificationL(const TCalenNotification& /*aNotification*/,
                                           CCalenStateMachine& /*aStateMachine*/ )
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENHELPSTATE_HANDLENOTIFICATIONL_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENHELPSTATE_HANDLENOTIFICATIONL_EXIT );
     }
 
 
--- a/calendarui/controller/src/calenidlestate.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenidlestate.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -22,6 +22,10 @@
 #include "calencontroller.h"
 #include "calenstatemachine.h"
 #include "calennotifier.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenidlestateTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CalenIdleState::NewLC
@@ -30,14 +34,14 @@
 CCalenIdleState* CCalenIdleState::NewLC( CCalenController& aController, 
                     RHashSet<TCalenNotification>&  aOutstandingNotifications  )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENIDLESTATE_NEWLC_ENTRY );
+    
     CCalenIdleState* self = new ( ELeave ) CCalenIdleState( aController, 
                                                     aOutstandingNotifications );
     CleanupStack::PushL( self );
     self->ConstructL();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENIDLESTATE_NEWLC_EXIT );
     return self;
     }
 
@@ -47,10 +51,11 @@
 // ----------------------------------------------------------------------------
 void CCalenIdleState::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENIDLESTATE_CONSTRUCTL_ENTRY );
+    
     BaseConstructL();
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENIDLESTATE_CONSTRUCTL_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -61,9 +66,9 @@
                     RHashSet<TCalenNotification>&  aOutstandingNotifications )
     : CCalenState( aController, aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENIDLESTATE_CCALENIDLESTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENIDLESTATE_CCALENIDLESTATE_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -72,9 +77,9 @@
 // ----------------------------------------------------------------------------    
 CCalenIdleState::~CCalenIdleState()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENIDLESTATE_CCALENIDLESTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENIDLESTATE_CCALENIDLESTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -84,7 +89,7 @@
 TBool CCalenIdleState::HandleCommandL( const TCalenCommand& aCommand,
                                        CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENIDLESTATE_HANDLECOMMANDL_ENTRY );
     
     TInt cmd = aCommand.Command();
     MCalenCommandHandler* handler = iController.GetCommandHandlerL( cmd );
@@ -220,7 +225,7 @@
         
     RequestCallbackL( handler, aCommand );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENIDLESTATE_HANDLECOMMANDL_EXIT );
     return cmdUsed;
     }
 
@@ -231,11 +236,11 @@
 void CCalenIdleState::HandleNotificationL(const TCalenNotification& aNotification,
                                           CCalenStateMachine& aStateMachine)
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENIDLESTATE_HANDLENOTIFICATIONL_ENTRY );
     
     CCalenState::HandleNotificationL( aNotification, aStateMachine );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENIDLESTATE_HANDLENOTIFICATIONL_EXIT );
     }
 
 // end of file
--- a/calendarui/controller/src/calennotifier.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calennotifier.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -25,6 +25,10 @@
 #include "calendarui_debug.h"
 #include "calennotifier.h"            // CalenNotifier
 #include "calenstatemachine.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calennotifierTraces.h"
+#endif
 
 const TInt KHashLength = 64;
 
@@ -37,8 +41,9 @@
 CalenNotifier::CalenNotifier( CCalenStateMachine& aStateMachine )
     : iStateMachine( aStateMachine )
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CALENNOTIFIER_CALENNOTIFIER_ENTRY );
+    
+    OstTraceFunctionExit0( CALENNOTIFIER_CALENNOTIFIER_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -49,8 +54,8 @@
 //
 CalenNotifier::~CalenNotifier()
     {
-    TRACE_ENTRY_POINT;
-  
+    OstTraceFunctionEntry0( DUP1_CALENNOTIFIER_CALENNOTIFIER_ENTRY );
+    
     // Reset the handler array.
     // Before we reset , close hashset for each handler
     for(TInt i = 0 ; i < iHandlers.Count() ; i++)
@@ -68,7 +73,7 @@
         delete iEnvChangeNotifier;
         }
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CALENNOTIFIER_CALENNOTIFIER_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -79,7 +84,7 @@
 //
 void CalenNotifier::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENNOTIFIER_CONSTRUCTL_ENTRY );
     
     // Register for system environment changes
     TCallBack envCallback( EnvChangeCallbackL, this );
@@ -89,7 +94,7 @@
 
     iIgnoreFirstLocaleChange = ETrue;
  
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENNOTIFIER_CONSTRUCTL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -101,8 +106,8 @@
 void CalenNotifier::RegisterForNotificationsL( MCalenNotificationHandler* aHandler, 
                                                 TCalenNotification aNotification)
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENNOTIFIER_REGISTERFORNOTIFICATIONSL_ENTRY );
+    
     TNotificationHandler handler;
     handler.iHandler = aHandler;
     
@@ -129,7 +134,7 @@
     
     iHandlers.Append( handler );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENNOTIFIER_REGISTERFORNOTIFICATIONSL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -141,7 +146,7 @@
 void CalenNotifier::RegisterForNotificationsL( MCalenNotificationHandler* aHandler, 
                                                            RArray<TCalenNotification>& aNotifications  )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CALENNOTIFIER_REGISTERFORNOTIFICATIONSL_ENTRY );
 
     TNotificationHandler handler;
     handler.iHandler = aHandler;
@@ -172,7 +177,7 @@
     
     iHandlers.Append( handler );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CALENNOTIFIER_REGISTERFORNOTIFICATIONSL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -183,8 +188,8 @@
 //
 void CalenNotifier::CancelNotifications( MCalenNotificationHandler* aHandler )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENNOTIFIER_CANCELNOTIFICATIONS_ENTRY );
+    
     for( TInt x = 0; x < iHandlers.Count(); ++x )
         {
         if( iHandlers[x].iHandler == aHandler )
@@ -195,11 +200,12 @@
             iHandlers[x].iHashSet.Close();
             iHandlers[x].iHandler = NULL;
             TRACE_EXIT_POINT;
+            OstTraceFunctionExit0( CALENNOTIFIER_CANCELNOTIFICATIONS_EXIT );
             return;
             }
         }
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CALENNOTIFIER_CANCELNOTIFICATIONS_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -210,11 +216,11 @@
 //
 void CalenNotifier::ContextChanged()
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENNOTIFIER_CONTEXTCHANGED_ENTRY );
+    
     BroadcastNotification( ECalenNotifyContextChanged );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENNOTIFIER_CONTEXTCHANGED_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -228,9 +234,10 @@
 //
 TInt CalenNotifier::EnvChangeCallbackL( TAny* aThisPtr )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENNOTIFIER_ENVCHANGECALLBACKL_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENNOTIFIER_ENVCHANGECALLBACKL_EXIT );
+    
     // Return value for functions used as TCallBack objects should be EFalse
     // unless the function is intended to be called again from a timer.
    // return EFalse;
@@ -244,7 +251,7 @@
 //
 TInt CalenNotifier::DoEnvChange()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENNOTIFIER_DOENVCHANGE_ENTRY );
     
     if( ((iEnvChangeNotifier->Change() & EChangesMidnightCrossover)
         || (iEnvChangeNotifier->Change() & EChangesSystemTime))
@@ -262,7 +269,7 @@
         iIgnoreFirstLocaleChange = EFalse;
         }   
 
-    TRACE_EXIT_POINT; 
+    OstTraceFunctionExit0( CALENNOTIFIER_DOENVCHANGE_EXIT );
     return EFalse ;
     }
 
@@ -274,14 +281,14 @@
 //
 void CalenNotifier::BroadcastNotification( TCalenNotification aNotification )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENNOTIFIER_BROADCASTNOTIFICATION_ENTRY );
+    
     // Someone has told us to broadcast, or one of our notifiers completed.
     // We run it past the state machine and that may or may not call the
     // function to really do the broadcast.
     iStateMachine.HandleNotification( aNotification );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENNOTIFIER_BROADCASTNOTIFICATION_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -292,7 +299,7 @@
 //
 void CalenNotifier::BroadcastApprovedNotification( TCalenNotification aNotification )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENNOTIFIER_BROADCASTAPPROVEDNOTIFICATION_ENTRY );
     
     iBroadcastQueue.Append( aNotification );
 
@@ -308,7 +315,7 @@
         iBroadcastActive = EFalse;
         }
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENNOTIFIER_BROADCASTAPPROVEDNOTIFICATION_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -319,8 +326,8 @@
 //
 void CalenNotifier::DoBroadcast( TCalenNotification aNotification )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENNOTIFIER_DOBROADCAST_ENTRY );
+    
     for( TInt x = 0; x < iHandlers.Count(); ++x )
         {
         TNotificationHandler handler = iHandlers[x];
@@ -339,7 +346,7 @@
             }
         }
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENNOTIFIER_DOBROADCAST_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -349,8 +356,9 @@
 CalenNotifier::TNotificationHandler::TNotificationHandler() : 
                 iHashSet(&::HashCalenNotificationFunction,&::HashCalenNotificationIdentityRelation)
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( TNOTIFICATIONHANDLER_TNOTIFICATIONHANDLER_ENTRY );
+    
+    OstTraceFunctionExit0( TNOTIFICATIONHANDLER_TNOTIFICATIONHANDLER_EXIT );
     }
 
 // End of file
--- a/calendarui/controller/src/calenpopulationstate.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenpopulationstate.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -22,6 +22,10 @@
 #include "calencontroller.h"
 #include "calenstatemachine.h"
 #include "calennotifier.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenpopulationstateTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CalenPopulationState::NewLC
@@ -30,13 +34,13 @@
 CCalenPopulationState* CCalenPopulationState::NewLC( CCalenController& aController,
                                                     RHashSet<TCalenNotification>& aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENPOPULATIONSTATE_NEWLC_ENTRY );
+    
     CCalenPopulationState* self = new( ELeave ) CCalenPopulationState( aController, aOutstandingNotifications );
     CleanupStack::PushL( self );
     self->ConstructL();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENPOPULATIONSTATE_NEWLC_EXIT );
     return self;
     }
 
@@ -46,10 +50,11 @@
 // ----------------------------------------------------------------------------
 void CCalenPopulationState::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENPOPULATIONSTATE_CONSTRUCTL_ENTRY );
+    
     BaseConstructL();   
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENPOPULATIONSTATE_CONSTRUCTL_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -60,9 +65,9 @@
                                                           RHashSet<TCalenNotification>&  aOutstandingNotifications )
     : CCalenState( aController, aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENPOPULATIONSTATE_CCALENPOPULATIONSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENPOPULATIONSTATE_CCALENPOPULATIONSTATE_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -71,9 +76,9 @@
 // ----------------------------------------------------------------------------    
 CCalenPopulationState::~CCalenPopulationState()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENPOPULATIONSTATE_CCALENPOPULATIONSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENPOPULATIONSTATE_CCALENPOPULATIONSTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -83,7 +88,8 @@
 TBool CCalenPopulationState::HandleCommandL( const TCalenCommand& aCommand,
                                             CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENPOPULATIONSTATE_HANDLECOMMANDL_ENTRY );
+    
     TInt cmd = aCommand.Command();
     MCalenCommandHandler* handler = iController.GetCommandHandlerL( cmd );
     
@@ -99,7 +105,7 @@
         cmdUsed = ETrue;
         }
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENPOPULATIONSTATE_HANDLECOMMANDL_EXIT );
     return cmdUsed;
     }
 
@@ -110,7 +116,7 @@
 void CCalenPopulationState::HandleNotificationL(const TCalenNotification& aNotification,
                                                   CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENPOPULATIONSTATE_HANDLENOTIFICATIONL_ENTRY );
     
     switch ( aNotification )
         {
@@ -127,7 +133,7 @@
             break;
         }
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENPOPULATIONSTATE_HANDLENOTIFICATIONL_EXIT );
     }
 
 
--- a/calendarui/controller/src/calenprintingstate.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenprintingstate.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -22,6 +22,10 @@
 #include "calencontroller.h"
 #include "calenstatemachine.h"
 #include "calennotifier.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenprintingstateTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CCalenPrintingState::NewLC
@@ -30,13 +34,13 @@
 CCalenPrintingState* CCalenPrintingState::NewLC( CCalenController& aController,
                                                         RHashSet<TCalenNotification>& aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENPRINTINGSTATE_NEWLC_ENTRY );
+    
     CCalenPrintingState* self = new ( ELeave ) CCalenPrintingState( aController,aOutstandingNotifications );
     CleanupStack::PushL( self );
     self->ConstructL();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENPRINTINGSTATE_NEWLC_EXIT );
     return self;
     }
 
@@ -46,10 +50,11 @@
 // ----------------------------------------------------------------------------
 void CCalenPrintingState::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENPRINTINGSTATE_CONSTRUCTL_ENTRY );
+    
     BaseConstructL();    
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENPRINTINGSTATE_CONSTRUCTL_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -60,9 +65,9 @@
                                                 RHashSet<TCalenNotification>& aOutstandingNotifications )
     : CCalenState( aController, aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENPRINTINGSTATE_CCALENPRINTINGSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENPRINTINGSTATE_CCALENPRINTINGSTATE_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -71,9 +76,9 @@
 // ----------------------------------------------------------------------------    
 CCalenPrintingState::~CCalenPrintingState()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENPRINTINGSTATE_CCALENPRINTINGSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENPRINTINGSTATE_CCALENPRINTINGSTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -83,7 +88,8 @@
 TBool CCalenPrintingState::HandleCommandL( const TCalenCommand& aCommand,
                                           CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENPRINTINGSTATE_HANDLECOMMANDL_ENTRY );
+    
     TInt cmd = aCommand.Command();
     MCalenCommandHandler* handler = iController.GetCommandHandlerL( cmd );
     
@@ -99,7 +105,7 @@
         cmdUsed = ETrue;
         }
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENPRINTINGSTATE_HANDLECOMMANDL_EXIT );
     return cmdUsed;
     }
 
@@ -110,8 +116,9 @@
 void CCalenPrintingState::HandleNotificationL(const TCalenNotification& /*aNotification*/,
                                                CCalenStateMachine& /*aStateMachine*/ )
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENPRINTINGSTATE_HANDLENOTIFICATIONL_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENPRINTINGSTATE_HANDLENOTIFICATIONL_EXIT );
     }
 
 // end of file
--- a/calendarui/controller/src/calensendingstate.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calensendingstate.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -22,6 +22,10 @@
 #include "calencontroller.h"
 #include "calenstatemachine.h"
 #include "calennotifier.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calensendingstateTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CCalenSendingState::NewLC
@@ -30,13 +34,13 @@
 CCalenSendingState* CCalenSendingState::NewLC( CCalenController& aController,
                                                     RHashSet<TCalenNotification>&  aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENSENDINGSTATE_NEWLC_ENTRY );
+    
     CCalenSendingState* self = new ( ELeave ) CCalenSendingState( aController,aOutstandingNotifications );
     CleanupStack::PushL( self );
     self->ConstructL();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSENDINGSTATE_NEWLC_EXIT );
     return self;
     }
 
@@ -46,10 +50,11 @@
 // ----------------------------------------------------------------------------
 void CCalenSendingState::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSENDINGSTATE_CONSTRUCTL_ENTRY );
+    
     BaseConstructL();
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSENDINGSTATE_CONSTRUCTL_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -60,9 +65,9 @@
                                                     RHashSet<TCalenNotification>&  aOutstandingNotifications )
     : CCalenState( aController, aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSENDINGSTATE_CCALENSENDINGSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSENDINGSTATE_CCALENSENDINGSTATE_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -71,9 +76,9 @@
 // ----------------------------------------------------------------------------    
 CCalenSendingState::~CCalenSendingState()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENSENDINGSTATE_CCALENSENDINGSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENSENDINGSTATE_CCALENSENDINGSTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -83,7 +88,8 @@
 TBool CCalenSendingState::HandleCommandL( const TCalenCommand& aCommand,
                                          CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSENDINGSTATE_HANDLECOMMANDL_ENTRY );
+    
     TInt cmd = aCommand.Command();
     MCalenCommandHandler* handler = iController.GetCommandHandlerL( cmd );
     
@@ -99,7 +105,7 @@
         cmdUsed = ETrue;
         }
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSENDINGSTATE_HANDLECOMMANDL_EXIT );
     return cmdUsed;
     }
 
@@ -110,8 +116,8 @@
 void CCalenSendingState::HandleNotificationL(const TCalenNotification& aNotification,
                                               CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENSENDINGSTATE_HANDLENOTIFICATIONL_ENTRY );
+    
     switch( aNotification )
         {
         case ECalenNotifyDialogClosed:  // issued when send method query dialog is cancelled
@@ -133,7 +139,7 @@
             break;
         }
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSENDINGSTATE_HANDLENOTIFICATIONL_EXIT );
     }
 
 
--- a/calendarui/controller/src/calenservicesimpl.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenservicesimpl.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -23,6 +23,10 @@
 #include "calenservicesimpl.h"
 #include "calencontroller.h"
 #include "calenviewmanager.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenservicesimplTraces.h"
+#endif
 
 
 
@@ -36,7 +40,7 @@
 CalenServicesImpl* CalenServicesImpl::NewL( TInt aCommandRangeStart,
                                                                   TInt aCommandRangeEnd )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_NEWL_ENTRY );
     CalenServicesImpl* self = new( ELeave ) CalenServicesImpl(
                                        aCommandRangeStart, aCommandRangeEnd );
 
@@ -44,7 +48,7 @@
     self->ConstructL();
     CleanupStack::Pop( self );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENSERVICESIMPL_NEWL_EXIT );
     return self;
     }
 
@@ -56,14 +60,15 @@
 //
 CalenServicesImpl* CalenServicesImpl::NewL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CALENSERVICESIMPL_NEWL_ENTRY );
+    
     CalenServicesImpl* self = new( ELeave ) CalenServicesImpl( 0, 0 );
 
     CleanupStack::PushL( self );
     self->ConstructL();
     CleanupStack::Pop( self );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CALENSERVICESIMPL_NEWL_EXIT );
     return self;
     }
 
@@ -78,8 +83,9 @@
     : iCommandRangeStart( aCommandRangeStart ),
       iCommandRangeEnd( aCommandRangeEnd )
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_CALENSERVICESIMPL_ENTRY );
+    
+    OstTraceFunctionExit0( CALENSERVICESIMPL_CALENSERVICESIMPL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -90,11 +96,11 @@
 //
 void CalenServicesImpl::ConstructL()
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_CONSTRUCTL_ENTRY );
+    
     iController = CCalenController::InstanceL();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENSERVICESIMPL_CONSTRUCTL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -105,7 +111,7 @@
 //
 void CalenServicesImpl::Release()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_RELEASE_ENTRY );
 
     if( iController )
         {
@@ -114,7 +120,7 @@
     
     delete this;
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENSERVICESIMPL_RELEASE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -125,9 +131,11 @@
 //
 HbMainWindow& CalenServicesImpl::MainWindow()
     {
-	TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_MAINWINDOW_ENTRY );
+    
     ASSERT( iController ); // Make sure ConstructL has been called.
-	TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CALENSERVICESIMPL_MAINWINDOW_EXIT );
     return iController->MainWindow();
     }
 
@@ -140,12 +148,12 @@
 void CalenServicesImpl::RegisterForNotificationsL( MCalenNotificationHandler* aHandler,
                                                             TCalenNotification aNotification )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_REGISTERFORNOTIFICATIONSL_ENTRY );
+    
     ASSERT( iController ); // Make sure ConstructL has been called.
     iController->RegisterForNotificationsL( aHandler, aNotification );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENSERVICESIMPL_REGISTERFORNOTIFICATIONSL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -157,12 +165,12 @@
 void CalenServicesImpl::RegisterForNotificationsL( MCalenNotificationHandler* aHandler,
                                                             RArray<TCalenNotification>& aNotifications )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( DUP1_CALENSERVICESIMPL_REGISTERFORNOTIFICATIONSL_ENTRY );
+    
     ASSERT( iController ); // Make sure ConstructL has been called.
     iController->RegisterForNotificationsL( aHandler, aNotifications );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CALENSERVICESIMPL_REGISTERFORNOTIFICATIONSL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -173,12 +181,12 @@
 //
 void CalenServicesImpl::CancelNotifications( MCalenNotificationHandler* aHandler )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_CANCELNOTIFICATIONS_ENTRY );
+    
     ASSERT( iController ); // Make sure ConstructL has been called.
     iController->CancelNotifications( aHandler );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENSERVICESIMPL_CANCELNOTIFICATIONS_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -189,10 +197,11 @@
 //
 TBool CalenServicesImpl::IssueCommandL( TInt aCommand )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_ISSUECOMMANDL_ENTRY );
+    
     ASSERT( iController ); // Make sure ConstructL has been called.
-
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CALENSERVICESIMPL_ISSUECOMMANDL_EXIT );
     return iController->IssueCommandL( aCommand );
     }
 
@@ -205,12 +214,12 @@
 //
 void CalenServicesImpl::IssueNotificationL( TCalenNotification aNotification )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_ISSUENOTIFICATIONL_ENTRY );
+    
     ASSERT( iController ); // Make sure ConstructL has been called.
     iController->BroadcastNotification( aNotification );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENSERVICESIMPL_ISSUENOTIFICATIONL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -221,8 +230,11 @@
 //
 void CalenServicesImpl::RequestActivationL( const TVwsViewId& /*aViewId*/ )
     {
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_REQUESTACTIVATIONL_ENTRY );
     //ASSERT( iGlobalData && iController ); // Make sure ConstructL has been called.
    // iController->RequestActivationL( aViewId );
+    
+    OstTraceFunctionExit0( CALENSERVICESIMPL_REQUESTACTIVATIONL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -233,7 +245,10 @@
 //
 void CalenServicesImpl::ActivationNotificationL( const TVwsViewId& /*aViewId*/ )
     {
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_ACTIVATIONNOTIFICATIONL_ENTRY );
+    
     //ASSERT( iGlobalData && iController ); // Make sure ConstructL has been called.
+    OstTraceFunctionExit0( CALENSERVICESIMPL_ACTIVATIONNOTIFICATIONL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -244,9 +259,11 @@
 //
 MCalenContext& CalenServicesImpl::Context()
     {
-	TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_CONTEXT_ENTRY );
+    
     ASSERT( iController ); // Make sure ConstructL has been called.
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CALENSERVICESIMPL_CONTEXT_EXIT );
     return iController->context();
     }
 
@@ -258,9 +275,9 @@
 //
 HbWidget* CalenServicesImpl::Infobar( )
     {    
-    TRACE_ENTRY_POINT;
-
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_INFOBAR_ENTRY );
+    
+    OstTraceFunctionExit0( CALENSERVICESIMPL_INFOBAR_EXIT );
     return iController->Infobar();
     }
 // ----------------------------------------------------------------------------
@@ -271,9 +288,9 @@
 //
 QString* CalenServicesImpl::InfobarTextL()
     {
-    TRACE_ENTRY_POINT;
-
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_INFOBARTEXTL_ENTRY );
+    
+    OstTraceFunctionExit0( CALENSERVICESIMPL_INFOBARTEXTL_EXIT );
     return iController->InfobarTextL();
     }
 // ----------------------------------------------------------------------------
@@ -285,12 +302,12 @@
 void CalenServicesImpl::GetCommandRange( TInt& aCommandRangeStart, 
                                                               TInt& aCommandRangeEnd ) const
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_GETCOMMANDRANGE_ENTRY );
+    
     aCommandRangeStart = iCommandRangeStart;
     aCommandRangeEnd = iCommandRangeEnd;
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENSERVICESIMPL_GETCOMMANDRANGE_EXIT );
     }
 // ----------------------------------------------------------------------------
 // CalenServicesImpl::OfferMenu
@@ -300,11 +317,11 @@
 //
 void CalenServicesImpl::OfferMenu(HbMenu* aHbMenu )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_OFFERMENU_ENTRY );
+    
     iController->OfferMenu(aHbMenu);
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENSERVICESIMPL_OFFERMENU_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -315,9 +332,9 @@
 //
 AgendaUtil* CalenServicesImpl::agendaInterface()
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_AGENDAINTERFACE_ENTRY );
     
+    OstTraceFunctionExit0( CALENSERVICESIMPL_AGENDAINTERFACE_EXIT );
     return iController->agendaInterface();
     
     }
@@ -330,9 +347,9 @@
 //
 int CalenServicesImpl::getFirstView()
 {
-	TRACE_ENTRY_POINT;
-	TRACE_EXIT_POINT;
-	
+    OstTraceFunctionEntry0( CALENSERVICESIMPL_GETFIRSTVIEW_ENTRY );
+    
+    OstTraceFunctionExit0( CALENSERVICESIMPL_GETFIRSTVIEW_EXIT );
 	return iController->getFirstView();
 }
 
--- a/calendarui/controller/src/calensettingsstate.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calensettingsstate.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -23,6 +23,10 @@
 #include "calenstatemachine.h"
 #include "calennotifier.h"
 #include "calenviewmanager.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calensettingsstateTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CCalenSettingsState::NewLC
@@ -31,14 +35,14 @@
 CCalenSettingsState* CCalenSettingsState::NewLC( CCalenController& aController,
                     RHashSet<TCalenNotification>& aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENSETTINGSSTATE_NEWLC_ENTRY );
+    
     CCalenSettingsState* self = new ( ELeave ) CCalenSettingsState( aController,
                                                     aOutstandingNotifications );
     CleanupStack::PushL( self );
     self->ConstructL();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSETTINGSSTATE_NEWLC_EXIT );
     return self;
     }
 
@@ -48,10 +52,11 @@
 // ----------------------------------------------------------------------------
 void CCalenSettingsState::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSETTINGSSTATE_CONSTRUCTL_ENTRY );
+    
     BaseConstructL();
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSETTINGSSTATE_CONSTRUCTL_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -62,9 +67,9 @@
                     RHashSet<TCalenNotification>& aOutstandingNotifications )
     : CCalenState( aController, aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSETTINGSSTATE_CCALENSETTINGSSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSETTINGSSTATE_CCALENSETTINGSSTATE_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -73,9 +78,9 @@
 // ----------------------------------------------------------------------------    
 CCalenSettingsState::~CCalenSettingsState()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENSETTINGSSTATE_CCALENSETTINGSSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENSETTINGSSTATE_CCALENSETTINGSSTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -85,8 +90,8 @@
 TBool CCalenSettingsState::HandleCommandL( const TCalenCommand& aCommand,
                                         CCalenStateMachine& aStateMachine  )
     {
-    TRACE_ENTRY_POINT;
-	    
+    OstTraceFunctionEntry0( CCALENSETTINGSSTATE_HANDLECOMMANDL_ENTRY );
+    
     TInt cmd = aCommand.Command();
     MCalenCommandHandler* handler = iController.GetCommandHandlerL( cmd );
 	    
@@ -123,7 +128,7 @@
         RequestCallbackL( handler, aCommand );
         }
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSETTINGSSTATE_HANDLECOMMANDL_EXIT );
     return cmdUsed;
     }
 
@@ -134,7 +139,7 @@
 void CCalenSettingsState::HandleNotificationL(const TCalenNotification& aNotification,
                                                CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSETTINGSSTATE_HANDLENOTIFICATIONL_ENTRY );
     
     switch( aNotification )
         {
@@ -162,7 +167,7 @@
             break;
         }
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSETTINGSSTATE_HANDLENOTIFICATIONL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -171,14 +176,14 @@
 // ----------------------------------------------------------------------------
 void CCalenSettingsState::HandleStateActivationL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSETTINGSSTATE_HANDLESTATEACTIVATIONL_ENTRY );
     
     if( iOutstandingNotifications.FindL(ECalenNotifySettingsCRepKeyChanged) )
         {
         iController.Notifier().BroadcastApprovedNotification( ECalenNotifySettingsCRepKeyChanged );
         }
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSETTINGSSTATE_HANDLESTATEACTIVATIONL_EXIT );
     }
 
  // end of file
--- a/calendarui/controller/src/calenstate.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenstate.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -23,6 +23,10 @@
 #include "calenstatemachine.h"
 #include "calennotifier.h"
 #include "calenasynccallback.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenstateTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CCalenState::CCalenState
@@ -33,9 +37,9 @@
       iOutstandingNotifications( aOutstandingNotifications ),
       iPreviousState( CCalenStateMachine::ECalenIdleState )
     {
-    TRACE_ENTRY_POINT;
-
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENSTATE_CCALENSTATE_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENSTATE_CCALENSTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -44,13 +48,13 @@
 // ----------------------------------------------------------------------------
 void CCalenState::BaseConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSTATE_BASECONSTRUCTL_ENTRY );
     
     TCalenCommand command;
     MCalenCommandHandler* handler( NULL );
     iCallBackPackage = new( ELeave ) CalenCallbackPackage( this, command, handler );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSTATE_BASECONSTRUCTL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -59,13 +63,13 @@
 // ----------------------------------------------------------------------------
 CCalenState::~CCalenState()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENSTATE_CCALENSTATE_ENTRY );
     
     delete iCallBackPackage;
     iCallBackPackage = NULL;
     delete iCmdCallback;
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENSTATE_CCALENSTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -74,8 +78,8 @@
 // ----------------------------------------------------------------------------
 void CCalenState::RequestCallbackL( MCalenCommandHandler* aCommandHandler, const TCalenCommand& aCommand )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENSTATE_REQUESTCALLBACKL_ENTRY );
+    
     iCallBackPackage->SetCommandHandler(this, aCommand, aCommandHandler);
      
     if( !iCmdCallback )
@@ -90,7 +94,7 @@
     iCmdCallback->Set( callback );
     iCmdCallback->CallBack();
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSTATE_REQUESTCALLBACKL_EXIT );
     }
 
 
@@ -101,13 +105,14 @@
 // ----------------------------------------------------------------------------
 TInt CCalenState::CommandCallback( TAny* aCommandStruct )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSTATE_COMMANDCALLBACK_ENTRY );
+    
     TBool continueCommand(EFalse);
     
     CalenCallbackPackage* package = static_cast<CalenCallbackPackage*>( aCommandStruct );
     continueCommand = package->HandleCallBack();
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSTATE_COMMANDCALLBACK_EXIT );
     return continueCommand;
     }
 
@@ -120,7 +125,7 @@
 void CCalenState::HandleNotificationL(const TCalenNotification& aNotification,
                                       CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSTATE_HANDLENOTIFICATIONL_ENTRY );
     
     switch( aNotification )
         {
@@ -139,9 +144,7 @@
             break;
         }
     
-   
-    TRACE_EXIT_POINT;
-
+    OstTraceFunctionExit0( CCALENSTATE_HANDLENOTIFICATIONL_EXIT );
     }
 
 
@@ -151,9 +154,9 @@
 // ----------------------------------------------------------------------------
 CCalenStateMachine::TCalenStateIndex CCalenState::PreviousState()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSTATE_PREVIOUSSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSTATE_PREVIOUSSTATE_EXIT );
     return iPreviousState;
     }
 
@@ -163,11 +166,11 @@
 // ----------------------------------------------------------------------------
 void CCalenState::SetPreviousState(const CCalenStateMachine::TCalenStateIndex& aPreviousState )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSTATE_SETPREVIOUSSTATE_ENTRY );
     
     iPreviousState = aPreviousState;
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSTATE_SETPREVIOUSSTATE_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -176,8 +179,9 @@
 // ----------------------------------------------------------------------------    
 void CCalenState::CommandExecuting()
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENSTATE_COMMANDEXECUTING_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENSTATE_COMMANDEXECUTING_EXIT );
     }  
 
 // ----------------------------------------------------------------------------
@@ -188,8 +192,9 @@
                         TCalenCommand aCommand,  MCalenCommandHandler* aCommandHandler)
     : iSelf( aSelf ), iCommand( aCommand ), iCommandHandler( aCommandHandler )                   
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CALENCALLBACKPACKAGE_CALENCALLBACKPACKAGE_ENTRY );
+    
+    OstTraceFunctionExit0( CALENCALLBACKPACKAGE_CALENCALLBACKPACKAGE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -198,13 +203,14 @@
 // ----------------------------------------------------------------------------
 TBool CCalenState::CalenCallbackPackage::HandleCallBack()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENCALLBACKPACKAGE_HANDLECALLBACK_ENTRY );
+    
     TBool continueCommand(EFalse);
 
     iSelf->CommandExecuting();
     PIM_TRAPD_HANDLE ( continueCommand = iCommandHandler->HandleCommandL( iCommand ) );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENCALLBACKPACKAGE_HANDLECALLBACK_EXIT );
     return continueCommand;
     }
 
@@ -215,13 +221,13 @@
 void CCalenState::CalenCallbackPackage::SetCommandHandler(CCalenState* aSelf,
                         TCalenCommand aCommand,  MCalenCommandHandler* aCommandHandler)
     {
-    TRACE_ENTRY_POINT;
-        
+    OstTraceFunctionEntry0( CALENCALLBACKPACKAGE_SETCOMMANDHANDLER_ENTRY );
+    
     iSelf = aSelf;
     iCommand = aCommand;
     iCommandHandler = aCommandHandler; 
 
-    TRACE_EXIT_POINT;    
+    OstTraceFunctionExit0( CALENCALLBACKPACKAGE_SETCOMMANDHANDLER_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -231,7 +237,7 @@
 // ----------------------------------------------------------------------------
 void CCalenState::HandleStateActivationL(CCalenStateMachine& /*aStateMachine*/)
 	{
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSTATE_HANDLESTATEACTIVATIONL_ENTRY );
     
     // Can only issue one of the following Notifications
     // ECalenNotifySettingsChanged or 
@@ -258,7 +264,7 @@
     
     iOutstandingNotifications.Close();
     
-    TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CCALENSTATE_HANDLESTATEACTIVATIONL_EXIT );
 	}
 
 // ----------------------------------------------------------------------------
@@ -268,11 +274,11 @@
 void CCalenState::SetCurrentState(CCalenStateMachine& aStateMachine,
 								  const CCalenStateMachine::TCalenStateIndex& aState )	
 	{
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENSTATE_SETCURRENTSTATE_ENTRY );
     
     aStateMachine.SetCurrentState(aState);
     
-    TRACE_EXIT_POINT;	
+	OstTraceFunctionExit0( CCALENSTATE_SETCURRENTSTATE_EXIT );
 	}
 
 // ----------------------------------------------------------------------------
@@ -282,9 +288,9 @@
 CCalenStateMachine::TCalenStateIndex CCalenState::GetCurrentState(
 											CCalenStateMachine& aStateMachine)
 	{
-	TRACE_ENTRY_POINT;
-	TRACE_EXIT_POINT;
-	
+    OstTraceFunctionEntry0( CCALENSTATE_GETCURRENTSTATE_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENSTATE_GETCURRENTSTATE_EXIT );
 	return aStateMachine.GetCurrentState();
 	}
 
@@ -295,11 +301,11 @@
 void CCalenState::SetCurrentPreviousState(CCalenStateMachine& aStateMachine, 
 								const CCalenStateMachine::TCalenStateIndex& aState)
 	{
-	TRACE_ENTRY_POINT;
-	
+    OstTraceFunctionEntry0( CCALENSTATE_SETCURRENTPREVIOUSSTATE_ENTRY );
+    
 	aStateMachine.SetCurrentPreviousState(aState);
 	
-	TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CCALENSTATE_SETCURRENTPREVIOUSSTATE_EXIT );
 	}
 
 // ----------------------------------------------------------------------------
@@ -308,11 +314,11 @@
 // ----------------------------------------------------------------------------
 void CCalenState::ActivateCurrentStateL(CCalenStateMachine& aStateMachine)
 	{
-    TRACE_ENTRY_POINT;
-	
+    OstTraceFunctionEntry0( CCALENSTATE_ACTIVATECURRENTSTATEL_ENTRY );
+    
     aStateMachine.ActivateCurrentStateL();
     	
-    TRACE_EXIT_POINT;	
+	OstTraceFunctionExit0( CCALENSTATE_ACTIVATECURRENTSTATEL_EXIT );
 	}
 // ----------------------------------------------------------------------------
 // CCalenState::CancelPreviousCmd
@@ -320,11 +326,11 @@
 // ----------------------------------------------------------------------------
 void CCalenState::CancelPreviousCmd(CCalenStateMachine& aStateMachine)
 	{
-	TRACE_ENTRY_POINT;
-	
+    OstTraceFunctionEntry0( CCALENSTATE_CANCELPREVIOUSCMD_ENTRY );
+    
 	aStateMachine.CancelPreviousCmd();
 	
-	TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CCALENSTATE_CANCELPREVIOUSCMD_EXIT );
 	}
 
 // ----------------------------------------------------------------------------
@@ -333,13 +339,13 @@
 // ----------------------------------------------------------------------------
 void CCalenState::CancelExecutingCmd()
 	{
-    TRACE_ENTRY_POINT;
-	
+    OstTraceFunctionEntry0( CCALENSTATE_CANCELEXECUTINGCMD_ENTRY );
+    
 	if(iCmdCallback)
 		{
 		iCmdCallback->Cancel();
 		}
     	
-    TRACE_EXIT_POINT;	
+	OstTraceFunctionExit0( CCALENSTATE_CANCELEXECUTINGCMD_EXIT );
 	}	
 // End of file
--- a/calendarui/controller/src/calenstatemachine.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenstatemachine.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -32,6 +32,10 @@
 #include "calensendingstate.h"
 #include "calensettingsstate.h"
 #include "calenviewingstate.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenstatemachineTraces.h"
+#endif
 
 
 const TInt KHashLength = 64;
@@ -43,14 +47,14 @@
 //
 CCalenStateMachine* CCalenStateMachine::NewL( CCalenController& aController )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENSTATEMACHINE_NEWL_ENTRY );
+    
     CCalenStateMachine* self = new ( ELeave ) CCalenStateMachine( aController );
     CleanupStack::PushL( self );
     self->ConstructL();
     CleanupStack::Pop( self );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSTATEMACHINE_NEWL_EXIT );
     return self;
     }
 
@@ -64,8 +68,9 @@
     : iController( aController ) , 
       iOutstandingNotifications(&::HashCalenNotificationFunction,&::HashCalenNotificationIdentityRelation)
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CCALENSTATEMACHINE_CCALENSTATEMACHINE_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENSTATEMACHINE_CCALENSTATEMACHINE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -76,8 +81,8 @@
 //        
 void CCalenStateMachine::ConstructL()
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENSTATEMACHINE_CONSTRUCTL_ENTRY );
+    
     CCalenState* state = NULL;
 
     iOutstandingNotifications.ReserveL(KHashLength);
@@ -127,7 +132,7 @@
 
     ASSERT( iStates.Count() == KCalenLastState );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSTATEMACHINE_CONSTRUCTL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -138,12 +143,12 @@
 //
 CCalenStateMachine::~CCalenStateMachine()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENSTATEMACHINE_CCALENSTATEMACHINE_ENTRY );
     
     iOutstandingNotifications.Close();
     iStates.ResetAndDestroy();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENSTATEMACHINE_CCALENSTATEMACHINE_EXIT );
     }     
 
 // ----------------------------------------------------------------------------
@@ -154,11 +159,11 @@
 //
 void CCalenStateMachine::HandleNotification(const TCalenNotification aNotification )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENSTATEMACHINE_HANDLENOTIFICATION_ENTRY );
+    
 	TRAP_IGNORE(iStates[iCurrentState]->HandleNotificationL( aNotification, *this)); 
    
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSTATEMACHINE_HANDLENOTIFICATION_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -169,6 +174,9 @@
 //
 CCalenStateMachine::TCalenStateIndex CCalenStateMachine::CurrentState()
 {
+    OstTraceFunctionEntry0( CCALENSTATEMACHINE_CURRENTSTATE_ENTRY );
+    
+	OstTraceFunctionExit0( CCALENSTATEMACHINE_CURRENTSTATE_EXIT );
 	return iCurrentState;
 }
 
@@ -180,11 +188,11 @@
 //
 TBool CCalenStateMachine::HandleCommandL( const TCalenCommand& aCommand )
     {
-    TRACE_ENTRY_POINT;  
+    OstTraceFunctionEntry0( CCALENSTATEMACHINE_HANDLECOMMANDL_ENTRY );
     
     TBool cmdUsed = iStates[iCurrentState]->HandleCommandL( aCommand, *this);
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENSTATEMACHINE_HANDLECOMMANDL_EXIT );
     return cmdUsed;
     }
 
@@ -196,8 +204,8 @@
 //
 void CCalenStateMachine::CancelPreviousCmd()
 	{
-	TRACE_ENTRY_POINT;
-	
+    OstTraceFunctionEntry0( CCALENSTATEMACHINE_CANCELPREVIOUSCMD_ENTRY );
+    
 	TCalenStateIndex previousState = iStates[iCurrentState]->PreviousState();
 	iStates[iCurrentState]->CancelExecutingCmd();
 	
@@ -206,7 +214,7 @@
 		iCurrentState = previousState;
 		}
 	
-	TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CCALENSTATEMACHINE_CANCELPREVIOUSCMD_EXIT );
 	}
 
 // ----------------------------------------------------------------------------
@@ -217,10 +225,10 @@
 //	
 CCalenStateMachine::TCalenStateIndex CCalenStateMachine::GetCurrentState()
 	{
-	TRACE_ENTRY_POINT;
-	TRACE_EXIT_POINT;
-	
-	return iCurrentState;
+    OstTraceFunctionEntry0( CCALENSTATEMACHINE_GETCURRENTSTATE_ENTRY );
+    
+    OstTraceFunctionExit0( CCALENSTATEMACHINE_GETCURRENTSTATE_EXIT );
+    return iCurrentState;
 	}
 
 // ----------------------------------------------------------------------------
@@ -231,11 +239,11 @@
 //		
 void CCalenStateMachine::SetCurrentState(const TCalenStateIndex& aState)
 	{
-	TRACE_ENTRY_POINT;
-	
+    OstTraceFunctionEntry0( CCALENSTATEMACHINE_SETCURRENTSTATE_ENTRY );
+    
 	iCurrentState = aState;
 	
-	TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CCALENSTATEMACHINE_SETCURRENTSTATE_EXIT );
 	}
 
 // ----------------------------------------------------------------------------
@@ -246,11 +254,11 @@
 //
 void CCalenStateMachine::SetCurrentPreviousState(const TCalenStateIndex& aState)
 	{
-	TRACE_ENTRY_POINT;
-		
+    OstTraceFunctionEntry0( CCALENSTATEMACHINE_SETCURRENTPREVIOUSSTATE_ENTRY );
+    
 	iStates[iCurrentState]->SetPreviousState(aState);
 	
-	TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CCALENSTATEMACHINE_SETCURRENTPREVIOUSSTATE_EXIT );
 	}
 
 // ----------------------------------------------------------------------------
@@ -261,10 +269,10 @@
 //	
 void CCalenStateMachine::ActivateCurrentStateL()
 	{
-	TRACE_ENTRY_POINT;
-		
+    OstTraceFunctionEntry0( CCALENSTATEMACHINE_ACTIVATECURRENTSTATEL_ENTRY );
+    
 	iStates[iCurrentState]->HandleStateActivationL(*this);
 		
-	TRACE_EXIT_POINT;	
+	OstTraceFunctionExit0( CCALENSTATEMACHINE_ACTIVATECURRENTSTATEL_EXIT );
 	}
 // End of file
--- a/calendarui/controller/src/calenviewingstate.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenviewingstate.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -22,6 +22,10 @@
 #include "calencontroller.h"
 #include "calenstatemachine.h"
 #include "calennotifier.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenviewingstateTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CCalenViewingState::NewLC
@@ -30,13 +34,13 @@
 CCalenViewingState* CCalenViewingState::NewLC( CCalenController& aController,
                                                    RHashSet<TCalenNotification>& aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENVIEWINGSTATE_NEWLC_ENTRY );
+    
     CCalenViewingState* self = new ( ELeave ) CCalenViewingState( aController,aOutstandingNotifications );
     CleanupStack::PushL( self );
     self->ConstructL();
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENVIEWINGSTATE_NEWLC_EXIT );
     return self;
     }
 
@@ -46,10 +50,11 @@
 // ----------------------------------------------------------------------------
 void CCalenViewingState::ConstructL()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENVIEWINGSTATE_CONSTRUCTL_ENTRY );
+    
     BaseConstructL();
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENVIEWINGSTATE_CONSTRUCTL_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -60,9 +65,9 @@
                                                     RHashSet<TCalenNotification>& aOutstandingNotifications )
     : CCalenState( aController, aOutstandingNotifications )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENVIEWINGSTATE_CCALENVIEWINGSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENVIEWINGSTATE_CCALENVIEWINGSTATE_EXIT );
     }
     
 // ----------------------------------------------------------------------------
@@ -71,9 +76,9 @@
 // ----------------------------------------------------------------------------    
 CCalenViewingState::~CCalenViewingState()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( DUP1_CCALENVIEWINGSTATE_CCALENVIEWINGSTATE_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( DUP1_CCALENVIEWINGSTATE_CCALENVIEWINGSTATE_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -83,7 +88,7 @@
 TBool CCalenViewingState::HandleCommandL( const TCalenCommand& aCommand,
                                         CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENVIEWINGSTATE_HANDLECOMMANDL_ENTRY );
     
     TInt cmd = aCommand.Command();
     MCalenCommandHandler* handler = iController.GetCommandHandlerL( cmd );
@@ -147,7 +152,7 @@
         }
     RequestCallbackL( handler, aCommand );
 
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENVIEWINGSTATE_HANDLECOMMANDL_EXIT );
     return cmdUsed;
     }
 
@@ -158,8 +163,8 @@
 void CCalenViewingState::HandleNotificationL(const TCalenNotification& aNotification,
                                               CCalenStateMachine& aStateMachine )
     {
-    TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( CCALENVIEWINGSTATE_HANDLENOTIFICATIONL_ENTRY );
+    
     switch( aNotification )
         {
         case ECalenNotifyEntryClosed:
@@ -182,7 +187,7 @@
             break;
         }
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CCALENVIEWINGSTATE_HANDLENOTIFICATIONL_EXIT );
     } 
     
 // ----------------------------------------------------------------------------
@@ -191,7 +196,7 @@
 // ----------------------------------------------------------------------------
 void CCalenViewingState::HandleStateActivationL(CCalenStateMachine& aStateMachine)
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CCALENVIEWINGSTATE_HANDLESTATEACTIVATIONL_ENTRY );
     
     if( iOutstandingNotifications.Find(ECalenNotifyEntryDeleted) )
     	{
@@ -202,7 +207,8 @@
     	{
     	CCalenState::HandleStateActivationL(aStateMachine);
     	}
-    TRACE_EXIT_POINT;
+    
+    OstTraceFunctionExit0( CCALENVIEWINGSTATE_HANDLESTATEACTIVATIONL_EXIT );
     }    
     
  // end of file
--- a/calendarui/controller/src/calenviewmanager.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/controller/src/calenviewmanager.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -39,6 +39,11 @@
 #include "calendarui_debug.h"
 #include "calencommon.h"
 #include "calendayview.h"
+#include "agendautil.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenviewmanagerTraces.h"
+#endif
 
 // ----------------------------------------------------------------------------
 // CalenViewManager::CalenViewManager
@@ -49,7 +54,7 @@
 CalenViewManager::CalenViewManager( CCalenController& aController)
 : mController(aController)
 {
-	TRACE_ENTRY_POINT;
+	OstTraceFunctionEntry0( CALENVIEWMANAGER_CALENVIEWMANAGER_ENTRY );
 	
 	// Following block intializes member variables
 	mCalenEventViewer = NULL;
@@ -68,14 +73,14 @@
 	        this, SLOT(handleInstanceViewCreation(int)));
 	connect(mController.agendaInterface(), SIGNAL(entryViewCreationCompleted(int)),
 		        this, SLOT(handleEntryViewCreation(int)));
-	
-	TRACE_EXIT_POINT;
+	connect(mController.agendaInterface(), SIGNAL(entriesChanged(QList<ulong>)),
+								this, SLOT(handleEntriesChanged(QList<ulong>)));
+	OstTraceFunctionExit0( CALENVIEWMANAGER_CALENVIEWMANAGER_EXIT );
 }
 
 void CalenViewManager::SecondPhaseConstruction()
 {
-
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_SECONDPHASECONSTRUCTION_ENTRY );
     
     // Check the Application Startup reason from Activity Manager
     int activityReason = qobject_cast<HbApplication*>(qApp)->activateReason();
@@ -144,8 +149,8 @@
         mController.MainWindow().setCurrentView(mCalenMonthView);
     }
     
-    TRACE_EXIT_POINT;
 
+    OstTraceFunctionExit0( CALENVIEWMANAGER_SECONDPHASECONSTRUCTION_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -156,8 +161,8 @@
 //
 CalenViewManager::~CalenViewManager()
 {
-	TRACE_ENTRY_POINT;
-
+    OstTraceFunctionEntry0( DUP1_CALENVIEWMANAGER_CALENVIEWMANAGER_ENTRY );
+    
 	if (mSettingsView) {
 		delete mSettingsView;
 		mSettingsView = 0;
@@ -174,7 +179,8 @@
 		delete mMonthViewDocLoader;
 		mMonthViewDocLoader = 0;
 	}
-	TRACE_EXIT_POINT;
+	
+	OstTraceFunctionExit0( DUP1_CALENVIEWMANAGER_CALENVIEWMANAGER_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -185,8 +191,9 @@
 //
 void CalenViewManager::constructAndActivateView(int view)
 {
-	TRACE_ENTRY_POINT;
-	// We are here because, some other application is launching calendar with 
+	OstTraceFunctionEntry0( CALENVIEWMANAGER_CONSTRUCTANDACTIVATEVIEW_ENTRY );
+	
+    // We are here because, some other application is launching calendar with 
 	// the view, hence connect to viewReady() signal to do any lazy loading
 	// in the slot
 	
@@ -209,7 +216,7 @@
 		mController.MainWindow().addView(mCalenAgendaView);
 		mController.MainWindow().setCurrentView(mCalenAgendaView);
 	}
-	TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CALENVIEWMANAGER_CONSTRUCTANDACTIVATEVIEW_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -220,6 +227,8 @@
 //
 void CalenViewManager::loadMonthView()
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_LOADMONTHVIEW_ENTRY );
+    
 	bool loadSuccess = false;
 	Qt::Orientation currentOrienation = mController.MainWindow().orientation();
 	// Create the month view docloader object.
@@ -245,6 +254,8 @@
 	
 	// Setup the month view.
 	mCalenMonthView->setupView(mMonthViewDocLoader);
+	
+	OstTraceFunctionExit0( CALENVIEWMANAGER_LOADMONTHVIEW_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -255,6 +266,8 @@
 //
 void CalenViewManager::loadAgendaView()
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_LOADAGENDAVIEW_ENTRY );
+    
 	bool loadSuccess = false;
 	// Create the agenda view docloader object.
 	mAgendaViewDocLoader = new CalenDocLoader(mController);
@@ -280,6 +293,7 @@
 	// to provide an illusion of flow to the user
 	loadAlternateAgendaView();
 	
+	OstTraceFunctionExit0( CALENVIEWMANAGER_LOADAGENDAVIEW_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -290,6 +304,8 @@
 //
 void CalenViewManager::handleMainViewReady()
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_HANDLEMAINVIEWREADY_ENTRY );
+    
 	// Construct the month view part that is kept for lazy loading
 	if (mCalenMonthView) {
 		mCalenMonthView->doLazyLoading();
@@ -305,6 +321,8 @@
 	// disconnect the view ready signal as we dont need it anymore
 	disconnect(&mController.MainWindow(), SIGNAL(viewReady()), 
 			   this, SLOT(handleMainViewReady()));
+	
+	OstTraceFunctionExit0( CALENVIEWMANAGER_HANDLEMAINVIEWREADY_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -315,6 +333,8 @@
 //
 void CalenViewManager::constructOtherViews()
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_CONSTRUCTOTHERVIEWS_ENTRY );
+    
 	// Load all other views except mFirstView
 	
 	// NOTE: Right now, since Calendar has only two views, month view 
@@ -344,6 +364,8 @@
 
 	// Setup the settings view
 	mSettingsView = new CalenSettingsView(mController.Services());
+	
+	OstTraceFunctionExit0( CALENVIEWMANAGER_CONSTRUCTOTHERVIEWS_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -354,6 +376,9 @@
 //
 int CalenViewManager::getFirstView()
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_GETFIRSTVIEW_ENTRY );
+    
+	OstTraceFunctionExit0( CALENVIEWMANAGER_GETFIRSTVIEW_EXIT );
 	return mFirstView;
 }
 
@@ -364,6 +389,8 @@
 //
 void CalenViewManager::showNextDay()
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_SHOWNEXTDAY_ENTRY );
+    
     // Set the context for the next day
     QDateTime currentDay = mController.Services().Context().focusDateAndTime();
     currentDay = currentDay.addDays(1);
@@ -395,6 +422,7 @@
         mCalenAgendaView->doPopulation();
         mController.MainWindow().setCurrentView(mCalenAgendaView, true, Hb::ViewSwitchUseNormalAnim);
     }
+    OstTraceFunctionExit0( CALENVIEWMANAGER_SHOWNEXTDAY_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -404,6 +432,8 @@
 //
 void CalenViewManager::showPrevDay()
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_SHOWPREVDAY_ENTRY );
+    
     QDateTime currentDay = mController.Services().Context().focusDateAndTime();
     currentDay = currentDay.addDays(-1);
     mController.Services().Context().setFocusDate(currentDay);
@@ -431,6 +461,8 @@
         mCalenAgendaView->doPopulation();
         mController.MainWindow().setCurrentView(mCalenAgendaView, true, Hb::ViewSwitchUseNormalAnim);
     }
+    
+    OstTraceFunctionExit0( CALENVIEWMANAGER_SHOWPREVDAY_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -440,6 +472,8 @@
 //
 void CalenViewManager::removePreviousView()
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_REMOVEPREVIOUSVIEW_ENTRY );
+    
 	if (ECalenAgendaView == mCurrentViewId) {
 		mCalenAgendaView->clearListModel();
 		mCalenAgendaViewAlt->clearListModel();
@@ -453,6 +487,7 @@
 		}
 	}
 
+	OstTraceFunctionExit0( CALENVIEWMANAGER_REMOVEPREVIOUSVIEW_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -463,14 +498,15 @@
 //
 void CalenViewManager::ActivateDefaultViewL(int defaultView)
 {
-	TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_ACTIVATEDEFAULTVIEWL_ENTRY );
+    
 	mCurrentViewId = defaultView;
 	if (ECalenMonthView == defaultView) {
 		mCalenMonthView->doPopulation();
 	} else if (ECalenAgendaView == defaultView) {
 		mCalenAgendaView->doPopulation();
 	}
-	TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CALENVIEWMANAGER_ACTIVATEDEFAULTVIEWL_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -479,9 +515,11 @@
 // ----------------------------------------------------------------------------
 void CalenViewManager::refreshCurrentViewL()
 {
-	TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_REFRESHCURRENTVIEWL_ENTRY );
+    
 	activateCurrentView();
-	TRACE_EXIT_POINT;
+	
+	OstTraceFunctionExit0( CALENVIEWMANAGER_REFRESHCURRENTVIEWL_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -490,7 +528,8 @@
 // ----------------------------------------------------------------------------
 void CalenViewManager::activateCurrentView()
 {
-	TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_ACTIVATECURRENTVIEW_ENTRY );
+    
 	switch (mCurrentViewId) {
 		case ECalenMonthView:
 		    mCalenMonthView->doPopulation();
@@ -532,7 +571,8 @@
 			mController.MainWindow().setCurrentView(mCalenDayView);
 			break;
 	}
-	TRACE_EXIT_POINT;
+	
+	OstTraceFunctionExit0( CALENVIEWMANAGER_ACTIVATECURRENTVIEW_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -543,6 +583,8 @@
 //
 void CalenViewManager::launchEventView()
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_LAUNCHEVENTVIEW_ENTRY );
+    
     // capture cureent view in case app closed/quits from AgendaEventViewer
     if (mCalenMonthView) {
     mCalenMonthView->captureScreenshot(true);
@@ -575,6 +617,7 @@
 
 	// Launch agenda event viewer
 	mCalenEventViewer->view(viewEntry, AgendaEventViewer::ActionEditDelete);
+	OstTraceFunctionExit0( CALENVIEWMANAGER_LAUNCHEVENTVIEW_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -584,6 +627,8 @@
 //
 void CalenViewManager::loadAlternateAgendaView()
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_LOADALTERNATEAGENDAVIEW_ENTRY );
+    
     bool loadSuccess = false;
     // Create the agenda view docloader object.
     mAgendaViewAltDocLoader = new CalenDocLoader(mController);
@@ -602,6 +647,7 @@
 
     // Setup the agenda view
     mCalenAgendaViewAlt->setupView(mAgendaViewAltDocLoader);
+    OstTraceFunctionExit0( CALENVIEWMANAGER_LOADALTERNATEAGENDAVIEW_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -612,7 +658,8 @@
 //
 TBool CalenViewManager::HandleCommandL(const TCalenCommand& command)
 {
-	TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_HANDLECOMMANDL_ENTRY );
+    
 	TBool commandUsed(EFalse);
 	
 	switch (command.Command()) {
@@ -654,7 +701,7 @@
             showPrevDay();
 		    break;
 	}
-	TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CALENVIEWMANAGER_HANDLECOMMANDL_EXIT );
 	return commandUsed;
 }
 
@@ -667,7 +714,8 @@
 void CalenViewManager::HandleNotification(
                                          const TCalenNotification notification)
 {
-	TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_HANDLENOTIFICATION_ENTRY );
+    
 	switch (notification) {
 		case ECalenNotifyExternalDatabaseChanged:
 		case ECalenNotifyDialogClosed:
@@ -677,13 +725,16 @@
 		case ECalenNotifyInstanceDeleted:
 		case ECalenNotifyEntryClosed:
 		case ECalenNotifySystemLocaleChanged:
-		case ECalenNotifySystemLanguageChanged:
-		    {
-		    activateCurrentView(); 
-		    }
+		case ECalenNotifySystemLanguageChanged: {
+            activateCurrentView(); 
+            if (mCalenMonthView) {
+                mCalenMonthView->captureScreenshot();
+            } else if (mCalenAgendaView) {
+                mCalenAgendaView->captureScreenshot();
+            }
+		}
 		    break;
-		case ECalenNotifySettingsClosed:
-		    {
+		case ECalenNotifySettingsClosed: {
 		    //when setting view closed , switch to the previous view
 		    mCurrentViewId = mPreviousViewsId ;
 			mController.Services().IssueCommandL(ECalenStartActiveStep);
@@ -700,7 +751,7 @@
 		default:
 			break;
 	}
-	TRACE_EXIT_POINT;
+	OstTraceFunctionExit0( CALENVIEWMANAGER_HANDLENOTIFICATION_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -711,6 +762,9 @@
 //
 CalenSettingsView* CalenViewManager::settingsView()
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_SETTINGSVIEW_ENTRY );
+    
+	OstTraceFunctionExit0( CALENVIEWMANAGER_SETTINGSVIEW_EXIT );
 	return mSettingsView;
 }
 
@@ -722,12 +776,10 @@
 //
 void CalenViewManager::handleViewingCompleted(const QDate date)
 {
+	OstTraceFunctionEntry0( CALENVIEWMANAGER_HANDLEVIEWINGCOMPLETED_ENTRY );
 	
 	// Cleanup.
 	mCalenEventViewer->deleteLater();
-	if (!date.isNull() && date.isValid()) {
-	mController.Services().Context().setFocusDate(QDateTime(date));
-	}
 	mController.Services().IssueNotificationL(ECalenNotifyEntryClosed);
 	
 	// invalidate captured screenshots as either agenda view is activated now
@@ -736,6 +788,7 @@
 	} else if (mCalenAgendaView) {
 		mCalenAgendaView->captureScreenshot();
 	}
+	OstTraceFunctionExit0( CALENVIEWMANAGER_HANDLEVIEWINGCOMPLETED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -746,9 +799,11 @@
 //
 void CalenViewManager::handleEditingStarted()
 {
+	OstTraceFunctionEntry0( CALENVIEWMANAGER_HANDLEEDITINGSTARTED_ENTRY );
 	
 	mController.IssueCommandL(ECalenEditEntryFromViewer);
 	
+	OstTraceFunctionExit0( CALENVIEWMANAGER_HANDLEEDITINGSTARTED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -759,9 +814,11 @@
 //
 void CalenViewManager::handleEditingCompleted()
 {
+	OstTraceFunctionEntry0( CALENVIEWMANAGER_HANDLEEDITINGCOMPLETED_ENTRY );
 	
 	mController.Services().IssueNotificationL(ECalenNotifyEditorClosedFromViewer);
 	
+	OstTraceFunctionExit0( CALENVIEWMANAGER_HANDLEEDITINGCOMPLETED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -772,9 +829,11 @@
 //
 void CalenViewManager::handleDeletingStarted()
 {
+	OstTraceFunctionEntry0( CALENVIEWMANAGER_HANDLEDELETINGSTARTED_ENTRY );
 	
 	mController.IssueCommandL(ECalenDeleteEntryFromViewer);
 	
+	OstTraceFunctionExit0( CALENVIEWMANAGER_HANDLEDELETINGSTARTED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -785,6 +844,7 @@
 //
 void CalenViewManager::handleDeletingCompleted()
 {
+	OstTraceFunctionEntry0( CALENVIEWMANAGER_HANDLEDELETINGCOMPLETED_ENTRY );
 	
 	mController.Services().IssueNotificationL(ECalenNotifyEntryDeleted);
 
@@ -794,8 +854,8 @@
     } else if (mCalenAgendaView) {
     	mCalenAgendaView->captureScreenshot();
     }
-
 	
+    OstTraceFunctionExit0( CALENVIEWMANAGER_HANDLEDELETINGCOMPLETED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -806,6 +866,8 @@
 //
 void CalenViewManager::handleInstanceViewCreation(int status)
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_HANDLEINSTANCEVIEWCREATION_ENTRY );
+    
 	Q_UNUSED(status);
 	// handleInstanceViewCreation function is called only once. Now that the instance
 	// view creation is successfull. Events need to be populated on screen
@@ -820,6 +882,8 @@
 	else if (mCalenAgendaView) {
 		mCalenAgendaView->doPopulation();
 	}
+	
+	OstTraceFunctionExit0( CALENVIEWMANAGER_HANDLEINSTANCEVIEWCREATION_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -830,8 +894,12 @@
 //
 void CalenViewManager::handleEntryViewCreation(int status)
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_HANDLEENTRYVIEWCREATION_ENTRY );
+    
 	// Nothing Yet
 	Q_UNUSED(status);
+
+	OstTraceFunctionExit0( CALENVIEWMANAGER_HANDLEENTRYVIEWCREATION_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -841,6 +909,8 @@
 //
 void CalenViewManager::handleDayViewReady() 
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_HANDLEDAYVIEWREADY_ENTRY );
+    
     // Removes current view
     // Notice: removing view should be done after new view is set as current to
     // avoid situation that there is no current view in application
@@ -849,6 +919,18 @@
     // Sets and activates day view
     mCurrentViewId = ECalenDayView;
     activateCurrentView();
+	OstTraceFunctionExit0( CALENVIEWMANAGER_HANDLEDAYVIEWREADY_EXIT );
+}
+
+// ----------------------------------------------------------------------------
+// CalenViewManager::handleEntriesChanged
+// this function will be called when someone else has changed the database
+// ----------------------------------------------------------------------------
+//
+void CalenViewManager::handleEntriesChanged(QList<ulong> ids)
+{
+	// Update and refresh the view.
+	activateCurrentView();
 }
 
 // ----------------------------------------------------------------------------
@@ -859,6 +941,8 @@
 //
 void CalenViewManager::launchSettingsView()
 {
+    OstTraceFunctionEntry0( CALENVIEWMANAGER_LAUNCHSETTINGSVIEW_ENTRY );
+    
     mPreviousViewsId = mCurrentViewId ;  
     mCurrentViewId = ECalenShowSettings;
     mSettingsView->initializeForm();
@@ -870,6 +954,8 @@
     } else if(mCalenAgendaView){
     	mCalenAgendaView->captureScreenshot(true);
     }
+    
+    OstTraceFunctionExit0( CALENVIEWMANAGER_LAUNCHSETTINGSVIEW_EXIT );
 }
 
 // End of file	--Don't remove this.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/OstTraceDefinitions.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,7 @@
+#ifndef __OSTTRACEDEFINITIONS_H__
+#define __OSTTRACEDEFINITIONS_H__
+// OST_TRACE_COMPILER_IN_USE flag has been added by Trace Compiler
+// REMOVE BEFORE CHECK-IN TO VERSION CONTROL
+#define OST_TRACE_COMPILER_IN_USE
+#include <opensystemtrace.h>
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenactionuiTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,26 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENACTIONUITRACES_H__
+#define __CALENACTIONUITRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENACTIONUI_NEWL_ENTRY 0x8a0001
+#define CCALENACTIONUI_NEWL_EXIT 0x8a0002
+#define CCALENACTIONUI_CCALENACTIONUI_ENTRY 0x8a0003
+#define CCALENACTIONUI_CCALENACTIONUI_EXIT 0x8a0004
+#define CCALENACTIONUI_CONSTRUCTL_ENTRY 0x8a0005
+#define CCALENACTIONUI_CONSTRUCTL_EXIT 0x8a0006
+#define DUP1_CCALENACTIONUI_CCALENACTIONUI_ENTRY 0x8a0007
+#define DUP1_CCALENACTIONUI_CCALENACTIONUI_EXIT 0x8a0008
+#define CCALENACTIONUI_GETCOMMANDHANDLERL_ENTRY 0x8a0009
+#define CCALENACTIONUI_GETCOMMANDHANDLERL_EXIT 0x8a000a
+#define CCALENACTIONUI_HANDLECOMMANDL_ENTRY 0x8a000b
+#define CCALENACTIONUI_HANDLECOMMANDL_EXIT 0x8a000c
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenactionuiutilsTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,18 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENACTIONUIUTILSTRACES_H__
+#define __CALENACTIONUIUTILSTRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CALENACTIONUIUTILS_FINDPOSSIBLEINSTANCEL_ENTRY 0x8a000d
+#define CALENACTIONUIUTILS_FINDPOSSIBLEINSTANCEL_EXIT 0x8a000e
+#define CALENACTIONUIUTILS_SETTODOCOMPLETESTATUS_ENTRY 0x8a000f
+#define CALENACTIONUIUTILS_SETTODOCOMPLETESTATUS_EXIT 0x8a0010
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenasynccallbackTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,24 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENASYNCCALLBACKTRACES_H__
+#define __CALENASYNCCALLBACKTRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CALENASYNCCALLBACK_CALENASYNCCALLBACK_ENTRY 0x8a0011
+#define CALENASYNCCALLBACK_CALENASYNCCALLBACK_EXIT 0x8a0012
+#define CALENASYNCCALLBACK_NEWL_ENTRY 0x8a0013
+#define CALENASYNCCALLBACK_NEWL_EXIT 0x8a0014
+#define DUP1_CALENASYNCCALLBACK_CALENASYNCCALLBACK_ENTRY 0x8a0015
+#define DUP1_CALENASYNCCALLBACK_CALENASYNCCALLBACK_EXIT 0x8a0016
+#define CALENASYNCCALLBACK_BASECONSTRUCTL_ENTRY 0x8a0017
+#define CALENASYNCCALLBACK_BASECONSTRUCTL_EXIT 0x8a0018
+#define CALENASYNCCALLBACK_RUNL_ENTRY 0x8a0019
+#define CALENASYNCCALLBACK_RUNL_EXIT 0x8a001a
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenbackgroundstateTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,28 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENBACKGROUNDSTATETRACES_H__
+#define __CALENBACKGROUNDSTATETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENBACKGROUNDSTATE_NEWLC_ENTRY 0x8a001b
+#define CCALENBACKGROUNDSTATE_NEWLC_EXIT 0x8a001c
+#define CCALENBACKGROUNDSTATE_CONSTRUCTL_ENTRY 0x8a001d
+#define CCALENBACKGROUNDSTATE_CONSTRUCTL_EXIT 0x8a001e
+#define CCALENBACKGROUNDSTATE_CCALENBACKGROUNDSTATE_ENTRY 0x8a001f
+#define CCALENBACKGROUNDSTATE_CCALENBACKGROUNDSTATE_EXIT 0x8a0020
+#define DUP1_CCALENBACKGROUNDSTATE_CCALENBACKGROUNDSTATE_ENTRY 0x8a0021
+#define DUP1_CCALENBACKGROUNDSTATE_CCALENBACKGROUNDSTATE_EXIT 0x8a0022
+#define CCALENBACKGROUNDSTATE_HANDLECOMMANDL_ENTRY 0x8a0023
+#define CCALENBACKGROUNDSTATE_HANDLECOMMANDL_EXIT 0x8a0024
+#define CCALENBACKGROUNDSTATE_HANDLENOTIFICATIONL_ENTRY 0x8a0025
+#define CCALENBACKGROUNDSTATE_HANDLENOTIFICATIONL_EXIT 0x8a0026
+#define CCALENBACKGROUNDSTATE_HANDLESTATEACTIVATIONL_ENTRY 0x8a0027
+#define CCALENBACKGROUNDSTATE_HANDLESTATEACTIVATIONL_EXIT 0x8a0028
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calencontrollerTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,70 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENCONTROLLERTRACES_H__
+#define __CALENCONTROLLERTRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENCONTROLLER_CCALENCONTROLLER_ENTRY 0x8a0029
+#define CCALENCONTROLLER_CCALENCONTROLLER_EXIT 0x8a002a
+#define CCALENCONTROLLER_CONSTRUCTCONTROLLER_ENTRY 0x8a002b
+#define CCALENCONTROLLER_CONSTRUCTCONTROLLER_EXIT 0x8a002c
+#define CCALENCONTROLLER_CHECKMULTIPLECREATION_ENTRY 0x8a002d
+#define CCALENCONTROLLER_CHECKMULTIPLECREATION_EXIT 0x8a002e
+#define CCALENCONTROLLER_INSTANCEL_ENTRY 0x8a002f
+#define CCALENCONTROLLER_INSTANCEL_EXIT 0x8a0030
+#define CCALENCONTROLLER_RELEASECUSTOMISATIONS_ENTRY 0x8a0031
+#define CCALENCONTROLLER_RELEASECUSTOMISATIONS_EXIT 0x8a0032
+#define CCALENCONTROLLER_RELEASE_ENTRY 0x8a0033
+#define CCALENCONTROLLER_RELEASE_EXIT 0x8a0034
+#define DUP1_CCALENCONTROLLER_CCALENCONTROLLER_ENTRY 0x8a0035
+#define DUP1_CCALENCONTROLLER_CCALENCONTROLLER_EXIT 0x8a0036
+#define CCALENCONTROLLER_ISSUECOMMANDL_ENTRY 0x8a0037
+#define CCALENCONTROLLER_ISSUECOMMANDL_EXIT 0x8a0038
+#define CCALENCONTROLLER_SERVICES_ENTRY 0x8a0039
+#define CCALENCONTROLLER_SERVICES_EXIT 0x8a003a
+#define CCALENCONTROLLER_VIEWMANAGER_ENTRY 0x8a003b
+#define CCALENCONTROLLER_VIEWMANAGER_EXIT 0x8a003c
+#define DUP1_CCALENCONTROLLER_MAINWINDOW_ENTRY 0x8a003d
+#define DUP1_CCALENCONTROLLER_MAINWINDOW_EXIT 0x8a003e
+#define CCALENCONTROLLER_BROADCASTNOTIFICATION_ENTRY 0x8a003f
+#define CCALENCONTROLLER_BROADCASTNOTIFICATION_EXIT 0x8a0040
+#define CCALENCONTROLLER_REGISTERFORNOTIFICATIONSL_ENTRY 0x8a0041
+#define CCALENCONTROLLER_REGISTERFORNOTIFICATIONSL_EXIT 0x8a0042
+#define DUP1_CCALENCONTROLLER_REGISTERFORNOTIFICATIONSL_ENTRY 0x8a0043
+#define DUP1_CCALENCONTROLLER_REGISTERFORNOTIFICATIONSL_EXIT 0x8a0044
+#define CCALENCONTROLLER_CANCELNOTIFICATIONS_ENTRY 0x8a0045
+#define CCALENCONTROLLER_CANCELNOTIFICATIONS_EXIT 0x8a0046
+#define CCALENCONTROLLER_GETCOMMANDHANDLERL_ENTRY 0x8a0047
+#define CCALENCONTROLLER_GETCOMMANDHANDLERL_EXIT 0x8a0048
+#define CCALENCONTROLLER_NEWSERVICESL_ENTRY 0x8a0049
+#define CCALENCONTROLLER_NEWSERVICESL_EXIT 0x8a004a
+#define CCALENCONTROLLER_NOTIFIER_ENTRY 0x8a004b
+#define CCALENCONTROLLER_NOTIFIER_EXIT 0x8a004c
+#define DUP1_CCALENCONTROLLER_INFOBAR_ENTRY 0x8a004d
+#define DUP1_CCALENCONTROLLER_INFOBAR_EXIT 0x8a004e
+#define CCALENCONTROLLER_INFOBARTEXTL_ENTRY 0x8a004f
+#define CCALENCONTROLLER_INFOBARTEXTL_EXIT 0x8a0050
+#define CCALENCONTROLLER_CUSTOMISATIONMANAGER_ENTRY 0x8a0051
+#define CCALENCONTROLLER_CUSTOMISATIONMANAGER_EXIT 0x8a0052
+#define CCALENCONTROLLER_SETDEFAULTCONTEXT_ENTRY 0x8a0053
+#define CCALENCONTROLLER_SETDEFAULTCONTEXT_EXIT 0x8a0054
+#define CCALENCONTROLLER_OFFERMENU_ENTRY 0x8a0055
+#define CCALENCONTROLLER_OFFERMENU_EXIT 0x8a0056
+#define CCALENCONTROLLER_AGENDAINTERFACE_ENTRY 0x8a0057
+#define CCALENCONTROLLER_AGENDAINTERFACE_EXIT 0x8a0058
+#define CCALENCONTROLLER_CONTEXT_ENTRY 0x8a0059
+#define CCALENCONTROLLER_CONTEXT_EXIT 0x8a005a
+#define CCALENCONTROLLER_HANDLESERVICEMANAGERSLOT_ENTRY 0x8a005b
+#define CCALENCONTROLLER_HANDLESERVICEMANAGERSLOT_EXIT 0x8a005c
+#define CCALENCONTROLLER_GETFIRSTVIEW_ENTRY 0x8a005d
+#define CCALENCONTROLLER_GETFIRSTVIEW_EXIT 0x8a005e
+#define CCALENCONTROLLER_EVENTFILTER_ENTRY 0x8a005f
+#define CCALENCONTROLLER_EVENTFILTER_EXIT 0x8a0060
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calendeleteuiTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,77 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENDELETEUITRACES_H__
+#define __CALENDELETEUITRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CALENDELETEUI_NEWL_ENTRY 0x8a0061
+#define CALENDELETEUI_NEWL_EXIT 0x8a0062
+#define CALENDELETEUI_CALENDELETEUI_ENTRY 0x8a0063
+#define CALENDELETEUI_CALENDELETEUI_EXIT 0x8a0064
+#define DUP1_CALENDELETEUI_CALENDELETEUI_ENTRY 0x8a0065
+#define DUP1_CALENDELETEUI_CALENDELETEUI_EXIT 0x8a0066
+#define CALENDELETEUI_CONSTRUCTL_ENTRY 0x8a0067
+#define CALENDELETEUI_CONSTRUCTL_EXIT 0x8a0068
+#define CALENDELETEUI_HANDLENOTIFICATION_ENTRY 0x8a0069
+#define CALENDELETEUI_HANDLENOTIFICATION_EXIT 0x8a006a
+#define CALENDELETEUI_HANDLECOMMANDL_ENTRY 0x8a006b
+#define CALENDELETEUI_HANDLECOMMANDL_EXIT 0x8a006c
+#define CALENDELETEUI_DELETETHISORALLL_ENTRY 0x8a006d
+#define CALENDELETEUI_DELETETHISORALLL_EXIT 0x8a006e
+#define CALENDELETEUI_DELETEENTRYWITHOUTQUERYL_ENTRY 0x8a006f
+#define CALENDELETEUI_DELETEENTRYWITHOUTQUERYL_EXIT 0x8a0070
+#define CALENDELETEUI_DELETECURRENTENTRYL_ENTRY 0x8a0071
+#define CALENDELETEUI_DELETECURRENTENTRYL_EXIT 0x8a0072
+#define CALENDELETEUI_DELETEALLENTRIESL_ENTRY 0x8a0073
+#define CALENDELETEUI_DELETEALLENTRIESL_EXIT 0x8a0074
+#define DUP1_CALENDELETEUI_DELETEALLENTRIESL_EXIT 0x8a0075
+#define CALENDELETEUI_DELETEENTRIESBEFOREDATEL_ENTRY 0x8a0076
+#define CALENDELETEUI_DELETEENTRIESBEFOREDATEL_EXIT 0x8a0077
+#define DUP1_CALENDELETEUI_DELETEENTRIESBEFOREDATEL_EXIT 0x8a0078
+#define CALENDELETEUI_DATEQUERY_ENTRY 0x8a0079
+#define CALENDELETEUI_DATEQUERY_EXIT 0x8a007a
+#define CALENDELETEUI_HANDLEDATEQUERY_ENTRY 0x8a007b
+#define CALENDELETEUI_HANDLEDATEQUERY_EXIT 0x8a007c
+#define CALENDELETEUI_SHOWREPEATINGENTRYDELETEQUERY_ENTRY 0x8a007d
+#define CALENDELETEUI_SHOWREPEATINGENTRYDELETEQUERY_EXIT 0x8a007e
+#define CALENDELETEUI_HANDLEDELETECANCEL_ENTRY 0x8a007f
+#define CALENDELETEUI_HANDLEDELETECANCEL_EXIT 0x8a0080
+#define CALENDELETEUI_HANDLEREPEATEDENTRYDELETE_ENTRY 0x8a0081
+#define CALENDELETEUI_HANDLEREPEATEDENTRYDELETE_EXIT 0x8a0082
+#define CALENDELETEUI_SHOWDELETEQUERY_ENTRY 0x8a0083
+#define CALENDELETEUI_SHOWDELETEQUERY_EXIT 0x8a0084
+#define CALENDELETEUI_HANDLEDELETION_ENTRY 0x8a0085
+#define CALENDELETEUI_HANDLEDELETION_EXIT 0x8a0086
+#define CALENDELETEUI_ENTRYDELETED_ENTRY 0x8a0087
+#define CALENDELETEUI_ENTRYDELETED_EXIT 0x8a0088
+#define CALENDELETEUI_HANDLEDELETEMULTIPLEEVENTSL_ENTRY 0x8a0089
+#define CALENDELETEUI_HANDLEDELETEMULTIPLEEVENTSL_EXIT 0x8a008a
+#define DUP1_CALENDELETEUI_HANDLEDELETEMULTIPLEEVENTSL_EXIT 0x8a008b
+#define CALENDELETEUI_DELETEDAYRANGEL_ENTRY 0x8a008c
+#define CALENDELETEUI_DELETEDAYRANGEL_EXIT 0x8a008d
+#define CALENDELETEUI_DOCOMPLETED_ENTRY 0x8a008e
+#define CALENDELETEUI_DOCOMPLETED_EXIT 0x8a008f
+#define CALENDELETEUI_DELETEENTRIESENDINGATMIDNIGHT_ENTRY 0x8a0090
+#define CALENDELETEUI_DELETEENTRIESENDINGATMIDNIGHT_EXIT 0x8a0091
+#define CALENDELETEUI_DELETESINGLEINSTANCEL_ENTRY 0x8a0092
+#define CALENDELETEUI_DELETESINGLEINSTANCEL_EXIT 0x8a0093
+#define DUP1_CALENDELETEUI_DELETESINGLEINSTANCEL_ENTRY 0x8a0094
+#define DUP1_CALENDELETEUI_DELETESINGLEINSTANCEL_EXIT 0x8a0095
+#define CALENDELETEUI_DODELETESINGLEINSTANCEL_ENTRY 0x8a0096
+#define CALENDELETEUI_DODELETESINGLEINSTANCEL_EXIT 0x8a0097
+#define CALENDELETEUI_DIALOGDISMISSEDL_ENTRY 0x8a0098
+#define CALENDELETEUI_DIALOGDISMISSEDL_EXIT 0x8a0099
+#define CALENDELETEUI_DELETEENTRYL_ENTRY 0x8a009a
+#define CALENDELETEUI_DELETEENTRYL_EXIT 0x8a009b
+#define CALENDELETEUI_DISPLAYWAITDIALOGL_ENTRY 0x8a009c
+#define CALENDELETEUI_DISPLAYWAITDIALOGL_EXIT 0x8a009d
+#define CALENDELETEUI_MARKEDENTRIESDELETEDL_ENTRY 0x8a009e
+#define CALENDELETEUI_MARKEDENTRIESDELETEDL_EXIT 0x8a009f
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calendeletingstateTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,26 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENDELETINGSTATETRACES_H__
+#define __CALENDELETINGSTATETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENDELETINGSTATE_NEWLC_ENTRY 0x8a00a0
+#define CCALENDELETINGSTATE_NEWLC_EXIT 0x8a00a1
+#define CCALENDELETINGSTATE_CONSTRUCTL_ENTRY 0x8a00a2
+#define CCALENDELETINGSTATE_CONSTRUCTL_EXIT 0x8a00a3
+#define CCALENDELETINGSTATE_CCALENDELETINGSTATE_ENTRY 0x8a00a4
+#define CCALENDELETINGSTATE_CCALENDELETINGSTATE_EXIT 0x8a00a5
+#define DUP1_CCALENDELETINGSTATE_CCALENDELETINGSTATE_ENTRY 0x8a00a6
+#define DUP1_CCALENDELETINGSTATE_CCALENDELETINGSTATE_EXIT 0x8a00a7
+#define CCALENDELETINGSTATE_HANDLECOMMANDL_ENTRY 0x8a00a8
+#define CCALENDELETINGSTATE_HANDLECOMMANDL_EXIT 0x8a00a9
+#define CCALENDELETINGSTATE_HANDLENOTIFICATIONL_ENTRY 0x8a00aa
+#define CCALENDELETINGSTATE_HANDLENOTIFICATIONL_EXIT 0x8a00ab
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calendocloaderTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,32 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENDOCLOADERTRACES_H__
+#define __CALENDOCLOADERTRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CALENDOCLOADER_CALENDOCLOADER_ENTRY 0x8a00ac
+#define CALENDOCLOADER_CALENDOCLOADER_EXIT 0x8a00ad
+#define DUP1_CALENDOCLOADER_CALENDOCLOADER_ENTRY 0x8a00ae
+#define DUP1_CALENDOCLOADER_CALENDOCLOADER_EXIT 0x8a00af
+#define CALENDOCLOADER_CREATEOBJECT_ENTRY 0x8a00b0
+#define CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00b1
+#define DUP1_CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00b2
+#define DUP2_CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00b3
+#define DUP3_CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00b4
+#define DUP4_CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00b5
+#define DUP5_CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00b6
+#define DUP6_CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00b7
+#define DUP7_CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00b8
+#define DUP8_CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00b9
+#define DUP9_CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00ba
+#define DUP10_CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00bb
+#define DUP11_CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00bc
+#define DUP12_CALENDOCLOADER_CREATEOBJECT_EXIT 0x8a00bd
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/caleneditingstateTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,26 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENEDITINGSTATETRACES_H__
+#define __CALENEDITINGSTATETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENEDITINGSTATE_NEWLC_ENTRY 0x8a00be
+#define CCALENEDITINGSTATE_NEWLC_EXIT 0x8a00bf
+#define CCALENEDITINGSTATE_CONSTRUCTL_ENTRY 0x8a00c0
+#define CCALENEDITINGSTATE_CONSTRUCTL_EXIT 0x8a00c1
+#define CCALENEDITINGSTATE_CCALENEDITINGSTATE_ENTRY 0x8a00c2
+#define CCALENEDITINGSTATE_CCALENEDITINGSTATE_EXIT 0x8a00c3
+#define DUP1_CCALENEDITINGSTATE_CCALENEDITINGSTATE_ENTRY 0x8a00c4
+#define DUP1_CCALENEDITINGSTATE_CCALENEDITINGSTATE_EXIT 0x8a00c5
+#define CCALENEDITINGSTATE_HANDLECOMMANDL_ENTRY 0x8a00c6
+#define CCALENEDITINGSTATE_HANDLECOMMANDL_EXIT 0x8a00c7
+#define CCALENEDITINGSTATE_HANDLENOTIFICATIONL_ENTRY 0x8a00c8
+#define CCALENEDITINGSTATE_HANDLENOTIFICATIONL_EXIT 0x8a00c9
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenedituiTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,30 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENEDITUITRACES_H__
+#define __CALENEDITUITRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENEDITUI_NEWL_ENTRY 0x8a00ca
+#define CCALENEDITUI_NEWL_EXIT 0x8a00cb
+#define CCALENEDITUI_CCALENEDITUI_ENTRY 0x8a00cc
+#define CCALENEDITUI_CCALENEDITUI_EXIT 0x8a00cd
+#define DUP1_CCALENEDITUI_CCALENEDITUI_ENTRY 0x8a00ce
+#define DUP1_CCALENEDITUI_CCALENEDITUI_EXIT 0x8a00cf
+#define CCALENEDITUI_CONSTRUCTL_ENTRY 0x8a00d0
+#define CCALENEDITUI_CONSTRUCTL_EXIT 0x8a00d1
+#define CCALENEDITUI_HANDLECOMMANDL_ENTRY 0x8a00d2
+#define CCALENEDITUI_HANDLECOMMANDL_EXIT 0x8a00d3
+#define CCALENEDITUI_HANDLEENTRYSAVED_ENTRY 0x8a00d4
+#define CCALENEDITUI_HANDLEENTRYSAVED_EXIT 0x8a00d5
+#define CCALENEDITUI_HANDLEDIALOGCLOSED_ENTRY 0x8a00d6
+#define CCALENEDITUI_HANDLEDIALOGCLOSED_EXIT 0x8a00d7
+#define CCALENEDITUI_HANDLENOTIFICATION_ENTRY 0x8a00d8
+#define CCALENEDITUI_HANDLENOTIFICATION_EXIT 0x8a00d9
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenexitingstateTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,26 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENEXITINGSTATETRACES_H__
+#define __CALENEXITINGSTATETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENEXITINGSTATE_NEWLC_ENTRY 0x8a00da
+#define CCALENEXITINGSTATE_NEWLC_EXIT 0x8a00db
+#define CCALENEXITINGSTATE_CONSTRUCTL_ENTRY 0x8a00dc
+#define CCALENEXITINGSTATE_CONSTRUCTL_EXIT 0x8a00dd
+#define CCALENEXITINGSTATE_CCALENEXITINGSTATE_ENTRY 0x8a00de
+#define CCALENEXITINGSTATE_CCALENEXITINGSTATE_EXIT 0x8a00df
+#define DUP1_CCALENEXITINGSTATE_CCALENEXITINGSTATE_ENTRY 0x8a00e0
+#define DUP1_CCALENEXITINGSTATE_CCALENEXITINGSTATE_EXIT 0x8a00e1
+#define CCALENEXITINGSTATE_HANDLECOMMANDL_ENTRY 0x8a00e2
+#define CCALENEXITINGSTATE_HANDLECOMMANDL_EXIT 0x8a00e3
+#define CCALENEXITINGSTATE_HANDLENOTIFICATIONL_ENTRY 0x8a00e4
+#define CCALENEXITINGSTATE_HANDLENOTIFICATIONL_EXIT 0x8a00e5
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenhelpstateTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,26 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENHELPSTATETRACES_H__
+#define __CALENHELPSTATETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENHELPSTATE_NEWLC_ENTRY 0x8a00e6
+#define CCALENHELPSTATE_NEWLC_EXIT 0x8a00e7
+#define CCALENHELPSTATE_CONSTRUCTL_ENTRY 0x8a00e8
+#define CCALENHELPSTATE_CONSTRUCTL_EXIT 0x8a00e9
+#define CCALENHELPSTATE_CCALENHELPSTATE_ENTRY 0x8a00ea
+#define CCALENHELPSTATE_CCALENHELPSTATE_EXIT 0x8a00eb
+#define DUP1_CCALENHELPSTATE_CCALENHELPSTATE_ENTRY 0x8a00ec
+#define DUP1_CCALENHELPSTATE_CCALENHELPSTATE_EXIT 0x8a00ed
+#define CCALENHELPSTATE_HANDLECOMMANDL_ENTRY 0x8a00ee
+#define CCALENHELPSTATE_HANDLECOMMANDL_EXIT 0x8a00ef
+#define CCALENHELPSTATE_HANDLENOTIFICATIONL_ENTRY 0x8a00f0
+#define CCALENHELPSTATE_HANDLENOTIFICATIONL_EXIT 0x8a00f1
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenidlestateTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,26 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENIDLESTATETRACES_H__
+#define __CALENIDLESTATETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENIDLESTATE_NEWLC_ENTRY 0x8a00f2
+#define CCALENIDLESTATE_NEWLC_EXIT 0x8a00f3
+#define CCALENIDLESTATE_CONSTRUCTL_ENTRY 0x8a00f4
+#define CCALENIDLESTATE_CONSTRUCTL_EXIT 0x8a00f5
+#define CCALENIDLESTATE_CCALENIDLESTATE_ENTRY 0x8a00f6
+#define CCALENIDLESTATE_CCALENIDLESTATE_EXIT 0x8a00f7
+#define DUP1_CCALENIDLESTATE_CCALENIDLESTATE_ENTRY 0x8a00f8
+#define DUP1_CCALENIDLESTATE_CCALENIDLESTATE_EXIT 0x8a00f9
+#define CCALENIDLESTATE_HANDLECOMMANDL_ENTRY 0x8a00fa
+#define CCALENIDLESTATE_HANDLECOMMANDL_EXIT 0x8a00fb
+#define CCALENIDLESTATE_HANDLENOTIFICATIONL_ENTRY 0x8a00fc
+#define CCALENIDLESTATE_HANDLENOTIFICATIONL_EXIT 0x8a00fd
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calennotifierTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,41 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENNOTIFIERTRACES_H__
+#define __CALENNOTIFIERTRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CALENNOTIFIER_CALENNOTIFIER_ENTRY 0x8a00fe
+#define CALENNOTIFIER_CALENNOTIFIER_EXIT 0x8a00ff
+#define DUP1_CALENNOTIFIER_CALENNOTIFIER_ENTRY 0x8a0100
+#define DUP1_CALENNOTIFIER_CALENNOTIFIER_EXIT 0x8a0101
+#define CALENNOTIFIER_CONSTRUCTL_ENTRY 0x8a0102
+#define CALENNOTIFIER_CONSTRUCTL_EXIT 0x8a0103
+#define CALENNOTIFIER_REGISTERFORNOTIFICATIONSL_ENTRY 0x8a0104
+#define CALENNOTIFIER_REGISTERFORNOTIFICATIONSL_EXIT 0x8a0105
+#define DUP1_CALENNOTIFIER_REGISTERFORNOTIFICATIONSL_ENTRY 0x8a0106
+#define DUP1_CALENNOTIFIER_REGISTERFORNOTIFICATIONSL_EXIT 0x8a0107
+#define CALENNOTIFIER_CANCELNOTIFICATIONS_ENTRY 0x8a0108
+#define CALENNOTIFIER_CANCELNOTIFICATIONS_EXIT 0x8a0109
+#define DUP1_CALENNOTIFIER_CANCELNOTIFICATIONS_EXIT 0x8a010a
+#define CALENNOTIFIER_CONTEXTCHANGED_ENTRY 0x8a010b
+#define CALENNOTIFIER_CONTEXTCHANGED_EXIT 0x8a010c
+#define CALENNOTIFIER_ENVCHANGECALLBACKL_ENTRY 0x8a010d
+#define CALENNOTIFIER_ENVCHANGECALLBACKL_EXIT 0x8a010e
+#define CALENNOTIFIER_DOENVCHANGE_ENTRY 0x8a010f
+#define CALENNOTIFIER_DOENVCHANGE_EXIT 0x8a0110
+#define CALENNOTIFIER_BROADCASTNOTIFICATION_ENTRY 0x8a0111
+#define CALENNOTIFIER_BROADCASTNOTIFICATION_EXIT 0x8a0112
+#define CALENNOTIFIER_BROADCASTAPPROVEDNOTIFICATION_ENTRY 0x8a0113
+#define CALENNOTIFIER_BROADCASTAPPROVEDNOTIFICATION_EXIT 0x8a0114
+#define CALENNOTIFIER_DOBROADCAST_ENTRY 0x8a0115
+#define CALENNOTIFIER_DOBROADCAST_EXIT 0x8a0116
+#define TNOTIFICATIONHANDLER_TNOTIFICATIONHANDLER_ENTRY 0x8a0117
+#define TNOTIFICATIONHANDLER_TNOTIFICATIONHANDLER_EXIT 0x8a0118
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenpopulationstateTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,26 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENPOPULATIONSTATETRACES_H__
+#define __CALENPOPULATIONSTATETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENPOPULATIONSTATE_NEWLC_ENTRY 0x8a0119
+#define CCALENPOPULATIONSTATE_NEWLC_EXIT 0x8a011a
+#define CCALENPOPULATIONSTATE_CONSTRUCTL_ENTRY 0x8a011b
+#define CCALENPOPULATIONSTATE_CONSTRUCTL_EXIT 0x8a011c
+#define CCALENPOPULATIONSTATE_CCALENPOPULATIONSTATE_ENTRY 0x8a011d
+#define CCALENPOPULATIONSTATE_CCALENPOPULATIONSTATE_EXIT 0x8a011e
+#define DUP1_CCALENPOPULATIONSTATE_CCALENPOPULATIONSTATE_ENTRY 0x8a011f
+#define DUP1_CCALENPOPULATIONSTATE_CCALENPOPULATIONSTATE_EXIT 0x8a0120
+#define CCALENPOPULATIONSTATE_HANDLECOMMANDL_ENTRY 0x8a0121
+#define CCALENPOPULATIONSTATE_HANDLECOMMANDL_EXIT 0x8a0122
+#define CCALENPOPULATIONSTATE_HANDLENOTIFICATIONL_ENTRY 0x8a0123
+#define CCALENPOPULATIONSTATE_HANDLENOTIFICATIONL_EXIT 0x8a0124
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenprintingstateTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,26 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENPRINTINGSTATETRACES_H__
+#define __CALENPRINTINGSTATETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENPRINTINGSTATE_NEWLC_ENTRY 0x8a0125
+#define CCALENPRINTINGSTATE_NEWLC_EXIT 0x8a0126
+#define CCALENPRINTINGSTATE_CONSTRUCTL_ENTRY 0x8a0127
+#define CCALENPRINTINGSTATE_CONSTRUCTL_EXIT 0x8a0128
+#define CCALENPRINTINGSTATE_CCALENPRINTINGSTATE_ENTRY 0x8a0129
+#define CCALENPRINTINGSTATE_CCALENPRINTINGSTATE_EXIT 0x8a012a
+#define DUP1_CCALENPRINTINGSTATE_CCALENPRINTINGSTATE_ENTRY 0x8a012b
+#define DUP1_CCALENPRINTINGSTATE_CCALENPRINTINGSTATE_EXIT 0x8a012c
+#define CCALENPRINTINGSTATE_HANDLECOMMANDL_ENTRY 0x8a012d
+#define CCALENPRINTINGSTATE_HANDLECOMMANDL_EXIT 0x8a012e
+#define CCALENPRINTINGSTATE_HANDLENOTIFICATIONL_ENTRY 0x8a012f
+#define CCALENPRINTINGSTATE_HANDLENOTIFICATIONL_EXIT 0x8a0130
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calensendingstateTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,26 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENSENDINGSTATETRACES_H__
+#define __CALENSENDINGSTATETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENSENDINGSTATE_NEWLC_ENTRY 0x8a0131
+#define CCALENSENDINGSTATE_NEWLC_EXIT 0x8a0132
+#define CCALENSENDINGSTATE_CONSTRUCTL_ENTRY 0x8a0133
+#define CCALENSENDINGSTATE_CONSTRUCTL_EXIT 0x8a0134
+#define CCALENSENDINGSTATE_CCALENSENDINGSTATE_ENTRY 0x8a0135
+#define CCALENSENDINGSTATE_CCALENSENDINGSTATE_EXIT 0x8a0136
+#define DUP1_CCALENSENDINGSTATE_CCALENSENDINGSTATE_ENTRY 0x8a0137
+#define DUP1_CCALENSENDINGSTATE_CCALENSENDINGSTATE_EXIT 0x8a0138
+#define CCALENSENDINGSTATE_HANDLECOMMANDL_ENTRY 0x8a0139
+#define CCALENSENDINGSTATE_HANDLECOMMANDL_EXIT 0x8a013a
+#define CCALENSENDINGSTATE_HANDLENOTIFICATIONL_ENTRY 0x8a013b
+#define CCALENSENDINGSTATE_HANDLENOTIFICATIONL_EXIT 0x8a013c
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenservicesimplTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,54 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENSERVICESIMPLTRACES_H__
+#define __CALENSERVICESIMPLTRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CALENSERVICESIMPL_NEWL_ENTRY 0x8a013d
+#define CALENSERVICESIMPL_NEWL_EXIT 0x8a013e
+#define DUP1_CALENSERVICESIMPL_NEWL_ENTRY 0x8a013f
+#define DUP1_CALENSERVICESIMPL_NEWL_EXIT 0x8a0140
+#define CALENSERVICESIMPL_CALENSERVICESIMPL_ENTRY 0x8a0141
+#define CALENSERVICESIMPL_CALENSERVICESIMPL_EXIT 0x8a0142
+#define CALENSERVICESIMPL_CONSTRUCTL_ENTRY 0x8a0143
+#define CALENSERVICESIMPL_CONSTRUCTL_EXIT 0x8a0144
+#define CALENSERVICESIMPL_RELEASE_ENTRY 0x8a0145
+#define CALENSERVICESIMPL_RELEASE_EXIT 0x8a0146
+#define CALENSERVICESIMPL_MAINWINDOW_ENTRY 0x8a0147
+#define CALENSERVICESIMPL_MAINWINDOW_EXIT 0x8a0148
+#define CALENSERVICESIMPL_REGISTERFORNOTIFICATIONSL_ENTRY 0x8a0149
+#define CALENSERVICESIMPL_REGISTERFORNOTIFICATIONSL_EXIT 0x8a014a
+#define DUP1_CALENSERVICESIMPL_REGISTERFORNOTIFICATIONSL_ENTRY 0x8a014b
+#define DUP1_CALENSERVICESIMPL_REGISTERFORNOTIFICATIONSL_EXIT 0x8a014c
+#define CALENSERVICESIMPL_CANCELNOTIFICATIONS_ENTRY 0x8a014d
+#define CALENSERVICESIMPL_CANCELNOTIFICATIONS_EXIT 0x8a014e
+#define CALENSERVICESIMPL_ISSUECOMMANDL_ENTRY 0x8a014f
+#define CALENSERVICESIMPL_ISSUECOMMANDL_EXIT 0x8a0150
+#define CALENSERVICESIMPL_ISSUENOTIFICATIONL_ENTRY 0x8a0151
+#define CALENSERVICESIMPL_ISSUENOTIFICATIONL_EXIT 0x8a0152
+#define CALENSERVICESIMPL_REQUESTACTIVATIONL_ENTRY 0x8a0153
+#define CALENSERVICESIMPL_REQUESTACTIVATIONL_EXIT 0x8a0154
+#define CALENSERVICESIMPL_ACTIVATIONNOTIFICATIONL_ENTRY 0x8a0155
+#define CALENSERVICESIMPL_ACTIVATIONNOTIFICATIONL_EXIT 0x8a0156
+#define CALENSERVICESIMPL_CONTEXT_ENTRY 0x8a0157
+#define CALENSERVICESIMPL_CONTEXT_EXIT 0x8a0158
+#define CALENSERVICESIMPL_INFOBAR_ENTRY 0x8a0159
+#define CALENSERVICESIMPL_INFOBAR_EXIT 0x8a015a
+#define CALENSERVICESIMPL_INFOBARTEXTL_ENTRY 0x8a015b
+#define CALENSERVICESIMPL_INFOBARTEXTL_EXIT 0x8a015c
+#define CALENSERVICESIMPL_GETCOMMANDRANGE_ENTRY 0x8a015d
+#define CALENSERVICESIMPL_GETCOMMANDRANGE_EXIT 0x8a015e
+#define CALENSERVICESIMPL_OFFERMENU_ENTRY 0x8a015f
+#define CALENSERVICESIMPL_OFFERMENU_EXIT 0x8a0160
+#define CALENSERVICESIMPL_AGENDAINTERFACE_ENTRY 0x8a0161
+#define CALENSERVICESIMPL_AGENDAINTERFACE_EXIT 0x8a0162
+#define CALENSERVICESIMPL_GETFIRSTVIEW_ENTRY 0x8a0163
+#define CALENSERVICESIMPL_GETFIRSTVIEW_EXIT 0x8a0164
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calensettingsstateTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,28 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENSETTINGSSTATETRACES_H__
+#define __CALENSETTINGSSTATETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENSETTINGSSTATE_NEWLC_ENTRY 0x8a0165
+#define CCALENSETTINGSSTATE_NEWLC_EXIT 0x8a0166
+#define CCALENSETTINGSSTATE_CONSTRUCTL_ENTRY 0x8a0167
+#define CCALENSETTINGSSTATE_CONSTRUCTL_EXIT 0x8a0168
+#define CCALENSETTINGSSTATE_CCALENSETTINGSSTATE_ENTRY 0x8a0169
+#define CCALENSETTINGSSTATE_CCALENSETTINGSSTATE_EXIT 0x8a016a
+#define DUP1_CCALENSETTINGSSTATE_CCALENSETTINGSSTATE_ENTRY 0x8a016b
+#define DUP1_CCALENSETTINGSSTATE_CCALENSETTINGSSTATE_EXIT 0x8a016c
+#define CCALENSETTINGSSTATE_HANDLECOMMANDL_ENTRY 0x8a016d
+#define CCALENSETTINGSSTATE_HANDLECOMMANDL_EXIT 0x8a016e
+#define CCALENSETTINGSSTATE_HANDLENOTIFICATIONL_ENTRY 0x8a016f
+#define CCALENSETTINGSSTATE_HANDLENOTIFICATIONL_EXIT 0x8a0170
+#define CCALENSETTINGSSTATE_HANDLESTATEACTIVATIONL_ENTRY 0x8a0171
+#define CCALENSETTINGSSTATE_HANDLESTATEACTIVATIONL_EXIT 0x8a0172
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenstateTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,52 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENSTATETRACES_H__
+#define __CALENSTATETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENSTATE_CCALENSTATE_ENTRY 0x8a0173
+#define CCALENSTATE_CCALENSTATE_EXIT 0x8a0174
+#define CCALENSTATE_BASECONSTRUCTL_ENTRY 0x8a0175
+#define CCALENSTATE_BASECONSTRUCTL_EXIT 0x8a0176
+#define DUP1_CCALENSTATE_CCALENSTATE_ENTRY 0x8a0177
+#define DUP1_CCALENSTATE_CCALENSTATE_EXIT 0x8a0178
+#define CCALENSTATE_REQUESTCALLBACKL_ENTRY 0x8a0179
+#define CCALENSTATE_REQUESTCALLBACKL_EXIT 0x8a017a
+#define CCALENSTATE_COMMANDCALLBACK_ENTRY 0x8a017b
+#define CCALENSTATE_COMMANDCALLBACK_EXIT 0x8a017c
+#define CCALENSTATE_HANDLENOTIFICATIONL_ENTRY 0x8a017d
+#define CCALENSTATE_HANDLENOTIFICATIONL_EXIT 0x8a017e
+#define CCALENSTATE_PREVIOUSSTATE_ENTRY 0x8a017f
+#define CCALENSTATE_PREVIOUSSTATE_EXIT 0x8a0180
+#define CCALENSTATE_SETPREVIOUSSTATE_ENTRY 0x8a0181
+#define CCALENSTATE_SETPREVIOUSSTATE_EXIT 0x8a0182
+#define CCALENSTATE_COMMANDEXECUTING_ENTRY 0x8a0183
+#define CCALENSTATE_COMMANDEXECUTING_EXIT 0x8a0184
+#define CALENCALLBACKPACKAGE_CALENCALLBACKPACKAGE_ENTRY 0x8a0185
+#define CALENCALLBACKPACKAGE_CALENCALLBACKPACKAGE_EXIT 0x8a0186
+#define CALENCALLBACKPACKAGE_HANDLECALLBACK_ENTRY 0x8a0187
+#define CALENCALLBACKPACKAGE_HANDLECALLBACK_EXIT 0x8a0188
+#define CALENCALLBACKPACKAGE_SETCOMMANDHANDLER_ENTRY 0x8a0189
+#define CALENCALLBACKPACKAGE_SETCOMMANDHANDLER_EXIT 0x8a018a
+#define CCALENSTATE_HANDLESTATEACTIVATIONL_ENTRY 0x8a018b
+#define CCALENSTATE_HANDLESTATEACTIVATIONL_EXIT 0x8a018c
+#define CCALENSTATE_SETCURRENTSTATE_ENTRY 0x8a018d
+#define CCALENSTATE_SETCURRENTSTATE_EXIT 0x8a018e
+#define CCALENSTATE_GETCURRENTSTATE_ENTRY 0x8a018f
+#define CCALENSTATE_GETCURRENTSTATE_EXIT 0x8a0190
+#define CCALENSTATE_SETCURRENTPREVIOUSSTATE_ENTRY 0x8a0191
+#define CCALENSTATE_SETCURRENTPREVIOUSSTATE_EXIT 0x8a0192
+#define CCALENSTATE_ACTIVATECURRENTSTATEL_ENTRY 0x8a0193
+#define CCALENSTATE_ACTIVATECURRENTSTATEL_EXIT 0x8a0194
+#define CCALENSTATE_CANCELPREVIOUSCMD_ENTRY 0x8a0195
+#define CCALENSTATE_CANCELPREVIOUSCMD_EXIT 0x8a0196
+#define CCALENSTATE_CANCELEXECUTINGCMD_ENTRY 0x8a0197
+#define CCALENSTATE_CANCELEXECUTINGCMD_EXIT 0x8a0198
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenstatemachineTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,38 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENSTATEMACHINETRACES_H__
+#define __CALENSTATEMACHINETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENSTATEMACHINE_NEWL_ENTRY 0x8a0199
+#define CCALENSTATEMACHINE_NEWL_EXIT 0x8a019a
+#define CCALENSTATEMACHINE_CCALENSTATEMACHINE_ENTRY 0x8a019b
+#define CCALENSTATEMACHINE_CCALENSTATEMACHINE_EXIT 0x8a019c
+#define CCALENSTATEMACHINE_CONSTRUCTL_ENTRY 0x8a019d
+#define CCALENSTATEMACHINE_CONSTRUCTL_EXIT 0x8a019e
+#define DUP1_CCALENSTATEMACHINE_CCALENSTATEMACHINE_ENTRY 0x8a019f
+#define DUP1_CCALENSTATEMACHINE_CCALENSTATEMACHINE_EXIT 0x8a01a0
+#define CCALENSTATEMACHINE_HANDLENOTIFICATION_ENTRY 0x8a01a1
+#define CCALENSTATEMACHINE_HANDLENOTIFICATION_EXIT 0x8a01a2
+#define CCALENSTATEMACHINE_CURRENTSTATE_ENTRY 0x8a01a3
+#define CCALENSTATEMACHINE_CURRENTSTATE_EXIT 0x8a01a4
+#define CCALENSTATEMACHINE_HANDLECOMMANDL_ENTRY 0x8a01a5
+#define CCALENSTATEMACHINE_HANDLECOMMANDL_EXIT 0x8a01a6
+#define CCALENSTATEMACHINE_CANCELPREVIOUSCMD_ENTRY 0x8a01a7
+#define CCALENSTATEMACHINE_CANCELPREVIOUSCMD_EXIT 0x8a01a8
+#define CCALENSTATEMACHINE_GETCURRENTSTATE_ENTRY 0x8a01a9
+#define CCALENSTATEMACHINE_GETCURRENTSTATE_EXIT 0x8a01aa
+#define CCALENSTATEMACHINE_SETCURRENTSTATE_ENTRY 0x8a01ab
+#define CCALENSTATEMACHINE_SETCURRENTSTATE_EXIT 0x8a01ac
+#define CCALENSTATEMACHINE_SETCURRENTPREVIOUSSTATE_ENTRY 0x8a01ad
+#define CCALENSTATEMACHINE_SETCURRENTPREVIOUSSTATE_EXIT 0x8a01ae
+#define CCALENSTATEMACHINE_ACTIVATECURRENTSTATEL_ENTRY 0x8a01af
+#define CCALENSTATEMACHINE_ACTIVATECURRENTSTATEL_EXIT 0x8a01b0
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenviewingstateTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,28 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENVIEWINGSTATETRACES_H__
+#define __CALENVIEWINGSTATETRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CCALENVIEWINGSTATE_NEWLC_ENTRY 0x8a01b1
+#define CCALENVIEWINGSTATE_NEWLC_EXIT 0x8a01b2
+#define CCALENVIEWINGSTATE_CONSTRUCTL_ENTRY 0x8a01b3
+#define CCALENVIEWINGSTATE_CONSTRUCTL_EXIT 0x8a01b4
+#define CCALENVIEWINGSTATE_CCALENVIEWINGSTATE_ENTRY 0x8a01b5
+#define CCALENVIEWINGSTATE_CCALENVIEWINGSTATE_EXIT 0x8a01b6
+#define DUP1_CCALENVIEWINGSTATE_CCALENVIEWINGSTATE_ENTRY 0x8a01b7
+#define DUP1_CCALENVIEWINGSTATE_CCALENVIEWINGSTATE_EXIT 0x8a01b8
+#define CCALENVIEWINGSTATE_HANDLECOMMANDL_ENTRY 0x8a01b9
+#define CCALENVIEWINGSTATE_HANDLECOMMANDL_EXIT 0x8a01ba
+#define CCALENVIEWINGSTATE_HANDLENOTIFICATIONL_ENTRY 0x8a01bb
+#define CCALENVIEWINGSTATE_HANDLENOTIFICATIONL_EXIT 0x8a01bc
+#define CCALENVIEWINGSTATE_HANDLESTATEACTIVATIONL_ENTRY 0x8a01bd
+#define CCALENVIEWINGSTATE_HANDLESTATEACTIVATIONL_EXIT 0x8a01be
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/calenviewmanagerTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,72 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENVIEWMANAGERTRACES_H__
+#define __CALENVIEWMANAGERTRACES_H__
+
+#define KOstTraceComponentID 0x10282f25
+
+#define CALENVIEWMANAGER_CALENVIEWMANAGER_ENTRY 0x8a01bf
+#define CALENVIEWMANAGER_CALENVIEWMANAGER_EXIT 0x8a01c0
+#define CALENVIEWMANAGER_SECONDPHASECONSTRUCTION_ENTRY 0x8a01c1
+#define CALENVIEWMANAGER_SECONDPHASECONSTRUCTION_EXIT 0x8a01c2
+#define DUP1_CALENVIEWMANAGER_CALENVIEWMANAGER_ENTRY 0x8a01c3
+#define DUP1_CALENVIEWMANAGER_CALENVIEWMANAGER_EXIT 0x8a01c4
+#define CALENVIEWMANAGER_CONSTRUCTANDACTIVATEVIEW_ENTRY 0x8a01c5
+#define CALENVIEWMANAGER_CONSTRUCTANDACTIVATEVIEW_EXIT 0x8a01c6
+#define CALENVIEWMANAGER_LOADMONTHVIEW_ENTRY 0x8a01c7
+#define CALENVIEWMANAGER_LOADMONTHVIEW_EXIT 0x8a01c8
+#define CALENVIEWMANAGER_LOADAGENDAVIEW_ENTRY 0x8a01c9
+#define CALENVIEWMANAGER_LOADAGENDAVIEW_EXIT 0x8a01ca
+#define CALENVIEWMANAGER_HANDLEMAINVIEWREADY_ENTRY 0x8a01cb
+#define CALENVIEWMANAGER_HANDLEMAINVIEWREADY_EXIT 0x8a01cc
+#define CALENVIEWMANAGER_CONSTRUCTOTHERVIEWS_ENTRY 0x8a01cd
+#define CALENVIEWMANAGER_CONSTRUCTOTHERVIEWS_EXIT 0x8a01ce
+#define CALENVIEWMANAGER_GETFIRSTVIEW_ENTRY 0x8a01cf
+#define CALENVIEWMANAGER_GETFIRSTVIEW_EXIT 0x8a01d0
+#define CALENVIEWMANAGER_SHOWNEXTDAY_ENTRY 0x8a01d1
+#define CALENVIEWMANAGER_SHOWNEXTDAY_EXIT 0x8a01d2
+#define CALENVIEWMANAGER_SHOWPREVDAY_ENTRY 0x8a01d3
+#define CALENVIEWMANAGER_SHOWPREVDAY_EXIT 0x8a01d4
+#define CALENVIEWMANAGER_REMOVEPREVIOUSVIEW_ENTRY 0x8a01d5
+#define CALENVIEWMANAGER_REMOVEPREVIOUSVIEW_EXIT 0x8a01d6
+#define CALENVIEWMANAGER_ACTIVATEDEFAULTVIEWL_ENTRY 0x8a01d7
+#define CALENVIEWMANAGER_ACTIVATEDEFAULTVIEWL_EXIT 0x8a01d8
+#define CALENVIEWMANAGER_REFRESHCURRENTVIEWL_ENTRY 0x8a01d9
+#define CALENVIEWMANAGER_REFRESHCURRENTVIEWL_EXIT 0x8a01da
+#define CALENVIEWMANAGER_ACTIVATECURRENTVIEW_ENTRY 0x8a01db
+#define CALENVIEWMANAGER_ACTIVATECURRENTVIEW_EXIT 0x8a01dc
+#define CALENVIEWMANAGER_LAUNCHEVENTVIEW_ENTRY 0x8a01dd
+#define CALENVIEWMANAGER_LAUNCHEVENTVIEW_EXIT 0x8a01de
+#define CALENVIEWMANAGER_LOADALTERNATEAGENDAVIEW_ENTRY 0x8a01df
+#define CALENVIEWMANAGER_LOADALTERNATEAGENDAVIEW_EXIT 0x8a01e0
+#define CALENVIEWMANAGER_HANDLECOMMANDL_ENTRY 0x8a01e1
+#define CALENVIEWMANAGER_HANDLECOMMANDL_EXIT 0x8a01e2
+#define CALENVIEWMANAGER_HANDLENOTIFICATION_ENTRY 0x8a01e3
+#define CALENVIEWMANAGER_HANDLENOTIFICATION_EXIT 0x8a01e4
+#define CALENVIEWMANAGER_SETTINGSVIEW_ENTRY 0x8a01e5
+#define CALENVIEWMANAGER_SETTINGSVIEW_EXIT 0x8a01e6
+#define CALENVIEWMANAGER_HANDLEVIEWINGCOMPLETED_ENTRY 0x8a01e7
+#define CALENVIEWMANAGER_HANDLEVIEWINGCOMPLETED_EXIT 0x8a01e8
+#define CALENVIEWMANAGER_HANDLEEDITINGSTARTED_ENTRY 0x8a01e9
+#define CALENVIEWMANAGER_HANDLEEDITINGSTARTED_EXIT 0x8a01ea
+#define CALENVIEWMANAGER_HANDLEEDITINGCOMPLETED_ENTRY 0x8a01eb
+#define CALENVIEWMANAGER_HANDLEEDITINGCOMPLETED_EXIT 0x8a01ec
+#define CALENVIEWMANAGER_HANDLEDELETINGSTARTED_ENTRY 0x8a01ed
+#define CALENVIEWMANAGER_HANDLEDELETINGSTARTED_EXIT 0x8a01ee
+#define CALENVIEWMANAGER_HANDLEDELETINGCOMPLETED_ENTRY 0x8a01ef
+#define CALENVIEWMANAGER_HANDLEDELETINGCOMPLETED_EXIT 0x8a01f0
+#define CALENVIEWMANAGER_HANDLEINSTANCEVIEWCREATION_ENTRY 0x8a01f1
+#define CALENVIEWMANAGER_HANDLEINSTANCEVIEWCREATION_EXIT 0x8a01f2
+#define CALENVIEWMANAGER_HANDLEENTRYVIEWCREATION_ENTRY 0x8a01f3
+#define CALENVIEWMANAGER_HANDLEENTRYVIEWCREATION_EXIT 0x8a01f4
+#define CALENVIEWMANAGER_HANDLEDAYVIEWREADY_ENTRY 0x8a01f5
+#define CALENVIEWMANAGER_HANDLEDAYVIEWREADY_EXIT 0x8a01f6
+#define CALENVIEWMANAGER_LAUNCHSETTINGSVIEW_ENTRY 0x8a01f7
+#define CALENVIEWMANAGER_LAUNCHSETTINGSVIEW_EXIT 0x8a01f8
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/controller/traces/fixed_id.definitions	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,506 @@
+#Fixed group and trace id definitions. If this file is removed, the identifiers are rebuilt.
+[GROUP]TRACE_FLOW=0x8a
+[TRACE]TRACE_FLOW[0x8A]_CALENACTIONUIUTILS_FINDPOSSIBLEINSTANCEL_ENTRY=0xd
+[TRACE]TRACE_FLOW[0x8A]_CALENACTIONUIUTILS_FINDPOSSIBLEINSTANCEL_EXIT=0xe
+[TRACE]TRACE_FLOW[0x8A]_CALENACTIONUIUTILS_SETTODOCOMPLETESTATUS_ENTRY=0xf
+[TRACE]TRACE_FLOW[0x8A]_CALENACTIONUIUTILS_SETTODOCOMPLETESTATUS_EXIT=0x10
+[TRACE]TRACE_FLOW[0x8A]_CALENASYNCCALLBACK_BASECONSTRUCTL_ENTRY=0x17
+[TRACE]TRACE_FLOW[0x8A]_CALENASYNCCALLBACK_BASECONSTRUCTL_EXIT=0x18
+[TRACE]TRACE_FLOW[0x8A]_CALENASYNCCALLBACK_CALENASYNCCALLBACK_ENTRY=0x11
+[TRACE]TRACE_FLOW[0x8A]_CALENASYNCCALLBACK_CALENASYNCCALLBACK_EXIT=0x12
+[TRACE]TRACE_FLOW[0x8A]_CALENASYNCCALLBACK_NEWL_ENTRY=0x13
+[TRACE]TRACE_FLOW[0x8A]_CALENASYNCCALLBACK_NEWL_EXIT=0x14
+[TRACE]TRACE_FLOW[0x8A]_CALENASYNCCALLBACK_RUNL_ENTRY=0x19
+[TRACE]TRACE_FLOW[0x8A]_CALENASYNCCALLBACK_RUNL_EXIT=0x1a
+[TRACE]TRACE_FLOW[0x8A]_CALENCALLBACKPACKAGE_CALENCALLBACKPACKAGE_ENTRY=0x185
+[TRACE]TRACE_FLOW[0x8A]_CALENCALLBACKPACKAGE_CALENCALLBACKPACKAGE_EXIT=0x186
+[TRACE]TRACE_FLOW[0x8A]_CALENCALLBACKPACKAGE_HANDLECALLBACK_ENTRY=0x187
+[TRACE]TRACE_FLOW[0x8A]_CALENCALLBACKPACKAGE_HANDLECALLBACK_EXIT=0x188
+[TRACE]TRACE_FLOW[0x8A]_CALENCALLBACKPACKAGE_SETCOMMANDHANDLER_ENTRY=0x189
+[TRACE]TRACE_FLOW[0x8A]_CALENCALLBACKPACKAGE_SETCOMMANDHANDLER_EXIT=0x18a
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_CALENDELETEUI_ENTRY=0x63
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_CALENDELETEUI_EXIT=0x64
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_CONSTRUCTL_ENTRY=0x67
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_CONSTRUCTL_EXIT=0x68
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DATEQUERY_ENTRY=0x79
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DATEQUERY_EXIT=0x7a
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETEALLENTRIESL_ENTRY=0x73
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETEALLENTRIESL_EXIT=0x74
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETECURRENTENTRYL_ENTRY=0x71
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETECURRENTENTRYL_EXIT=0x72
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETEDAYRANGEL_ENTRY=0x8c
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETEDAYRANGEL_EXIT=0x8d
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETEENTRIESBEFOREDATEL_ENTRY=0x76
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETEENTRIESBEFOREDATEL_EXIT=0x77
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETEENTRIESENDINGATMIDNIGHT_ENTRY=0x90
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETEENTRIESENDINGATMIDNIGHT_EXIT=0x91
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETEENTRYL_ENTRY=0x9a
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETEENTRYL_EXIT=0x9b
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETEENTRYWITHOUTQUERYL_ENTRY=0x6f
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETEENTRYWITHOUTQUERYL_EXIT=0x70
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETESINGLEINSTANCEL_ENTRY=0x92
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETESINGLEINSTANCEL_EXIT=0x93
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETETHISORALLL_ENTRY=0x6d
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DELETETHISORALLL_EXIT=0x6e
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DIALOGDISMISSEDL_ENTRY=0x98
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DIALOGDISMISSEDL_EXIT=0x99
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DISPLAYWAITDIALOGL_ENTRY=0x9c
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DISPLAYWAITDIALOGL_EXIT=0x9d
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DOCOMPLETED_ENTRY=0x8e
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DOCOMPLETED_EXIT=0x8f
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DODELETESINGLEINSTANCEL_ENTRY=0x96
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_DODELETESINGLEINSTANCEL_EXIT=0x97
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_ENTRYDELETED_ENTRY=0x87
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_ENTRYDELETED_EXIT=0x88
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLECOMMANDL_ENTRY=0x6b
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLECOMMANDL_EXIT=0x6c
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLEDATEQUERY_ENTRY=0x7b
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLEDATEQUERY_EXIT=0x7c
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLEDELETECANCEL_ENTRY=0x7f
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLEDELETECANCEL_EXIT=0x80
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLEDELETEMULTIPLEEVENTSL_ENTRY=0x89
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLEDELETEMULTIPLEEVENTSL_EXIT=0x8a
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLEDELETION_ENTRY=0x85
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLEDELETION_EXIT=0x86
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLENOTIFICATION_ENTRY=0x69
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLENOTIFICATION_EXIT=0x6a
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLEREPEATEDENTRYDELETE_ENTRY=0x81
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_HANDLEREPEATEDENTRYDELETE_EXIT=0x82
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_MARKEDENTRIESDELETEDL_ENTRY=0x9e
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_MARKEDENTRIESDELETEDL_EXIT=0x9f
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_NEWL_ENTRY=0x61
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_NEWL_EXIT=0x62
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_SHOWDELETEQUERY_ENTRY=0x83
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_SHOWDELETEQUERY_EXIT=0x84
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_SHOWREPEATINGENTRYDELETEQUERY_ENTRY=0x7d
+[TRACE]TRACE_FLOW[0x8A]_CALENDELETEUI_SHOWREPEATINGENTRYDELETEQUERY_EXIT=0x7e
+[TRACE]TRACE_FLOW[0x8A]_CALENDOCLOADER_CALENDOCLOADER_ENTRY=0xac
+[TRACE]TRACE_FLOW[0x8A]_CALENDOCLOADER_CALENDOCLOADER_EXIT=0xad
+[TRACE]TRACE_FLOW[0x8A]_CALENDOCLOADER_CREATEOBJECT_ENTRY=0xb0
+[TRACE]TRACE_FLOW[0x8A]_CALENDOCLOADER_CREATEOBJECT_EXIT=0xb1
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_BROADCASTAPPROVEDNOTIFICATION_ENTRY=0x113
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_BROADCASTAPPROVEDNOTIFICATION_EXIT=0x114
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_BROADCASTNOTIFICATION_ENTRY=0x111
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_BROADCASTNOTIFICATION_EXIT=0x112
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_CALENNOTIFIER_ENTRY=0xfe
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_CALENNOTIFIER_EXIT=0xff
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_CANCELNOTIFICATIONS_ENTRY=0x108
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_CANCELNOTIFICATIONS_EXIT=0x109
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_CONSTRUCTL_ENTRY=0x102
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_CONSTRUCTL_EXIT=0x103
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_CONTEXTCHANGED_ENTRY=0x10b
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_CONTEXTCHANGED_EXIT=0x10c
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_DOBROADCAST_ENTRY=0x115
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_DOBROADCAST_EXIT=0x116
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_DOENVCHANGE_ENTRY=0x10f
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_DOENVCHANGE_EXIT=0x110
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_ENVCHANGECALLBACKL_ENTRY=0x10d
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_ENVCHANGECALLBACKL_EXIT=0x10e
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_REGISTERFORNOTIFICATIONSL_ENTRY=0x104
+[TRACE]TRACE_FLOW[0x8A]_CALENNOTIFIER_REGISTERFORNOTIFICATIONSL_EXIT=0x105
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_ACTIVATIONNOTIFICATIONL_ENTRY=0x155
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_ACTIVATIONNOTIFICATIONL_EXIT=0x156
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_AGENDAINTERFACE_ENTRY=0x161
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_AGENDAINTERFACE_EXIT=0x162
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_CALENSERVICESIMPL_ENTRY=0x141
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_CALENSERVICESIMPL_EXIT=0x142
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_CANCELNOTIFICATIONS_ENTRY=0x14d
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_CANCELNOTIFICATIONS_EXIT=0x14e
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_CONSTRUCTL_ENTRY=0x143
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_CONSTRUCTL_EXIT=0x144
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_CONTEXT_ENTRY=0x157
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_CONTEXT_EXIT=0x158
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_GETCOMMANDRANGE_ENTRY=0x15d
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_GETCOMMANDRANGE_EXIT=0x15e
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_GETFIRSTVIEW_ENTRY=0x163
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_GETFIRSTVIEW_EXIT=0x164
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_INFOBARTEXTL_ENTRY=0x15b
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_INFOBARTEXTL_EXIT=0x15c
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_INFOBAR_ENTRY=0x159
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_INFOBAR_EXIT=0x15a
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_ISSUECOMMANDL_ENTRY=0x14f
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_ISSUECOMMANDL_EXIT=0x150
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_ISSUENOTIFICATIONL_ENTRY=0x151
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_ISSUENOTIFICATIONL_EXIT=0x152
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_MAINWINDOW_ENTRY=0x147
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_MAINWINDOW_EXIT=0x148
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_NEWL_ENTRY=0x13d
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_NEWL_EXIT=0x13e
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_OFFERMENU_ENTRY=0x15f
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_OFFERMENU_EXIT=0x160
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_REGISTERFORNOTIFICATIONSL_ENTRY=0x149
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_REGISTERFORNOTIFICATIONSL_EXIT=0x14a
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_RELEASE_ENTRY=0x145
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_RELEASE_EXIT=0x146
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_REQUESTACTIVATIONL_ENTRY=0x153
+[TRACE]TRACE_FLOW[0x8A]_CALENSERVICESIMPL_REQUESTACTIVATIONL_EXIT=0x154
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_ACTIVATECURRENTVIEW_ENTRY=0x1db
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_ACTIVATECURRENTVIEW_EXIT=0x1dc
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_ACTIVATEDEFAULTVIEWL_ENTRY=0x1d7
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_ACTIVATEDEFAULTVIEWL_EXIT=0x1d8
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_CALENVIEWMANAGER_ENTRY=0x1bf
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_CALENVIEWMANAGER_EXIT=0x1c0
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_CONSTRUCTANDACTIVATEVIEW_ENTRY=0x1c5
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_CONSTRUCTANDACTIVATEVIEW_EXIT=0x1c6
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_CONSTRUCTOTHERVIEWS_ENTRY=0x1cd
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_CONSTRUCTOTHERVIEWS_EXIT=0x1ce
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_GETFIRSTVIEW_ENTRY=0x1cf
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_GETFIRSTVIEW_EXIT=0x1d0
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLECOMMANDL_ENTRY=0x1e1
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLECOMMANDL_EXIT=0x1e2
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEDAYVIEWREADY_ENTRY=0x1f5
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEDAYVIEWREADY_EXIT=0x1f6
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEDELETINGCOMPLETED_ENTRY=0x1ef
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEDELETINGCOMPLETED_EXIT=0x1f0
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEDELETINGSTARTED_ENTRY=0x1ed
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEDELETINGSTARTED_EXIT=0x1ee
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEEDITINGCOMPLETED_ENTRY=0x1eb
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEEDITINGCOMPLETED_EXIT=0x1ec
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEEDITINGSTARTED_ENTRY=0x1e9
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEEDITINGSTARTED_EXIT=0x1ea
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEENTRYVIEWCREATION_ENTRY=0x1f3
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEENTRYVIEWCREATION_EXIT=0x1f4
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEINSTANCEVIEWCREATION_ENTRY=0x1f1
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEINSTANCEVIEWCREATION_EXIT=0x1f2
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEMAINVIEWREADY_ENTRY=0x1cb
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEMAINVIEWREADY_EXIT=0x1cc
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLENOTIFICATION_ENTRY=0x1e3
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLENOTIFICATION_EXIT=0x1e4
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEVIEWINGCOMPLETED_ENTRY=0x1e7
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_HANDLEVIEWINGCOMPLETED_EXIT=0x1e8
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_LAUNCHEVENTVIEW_ENTRY=0x1dd
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_LAUNCHEVENTVIEW_EXIT=0x1de
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_LAUNCHSETTINGSVIEW_ENTRY=0x1f7
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_LAUNCHSETTINGSVIEW_EXIT=0x1f8
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_LOADAGENDAVIEW_ENTRY=0x1c9
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_LOADAGENDAVIEW_EXIT=0x1ca
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_LOADALTERNATEAGENDAVIEW_ENTRY=0x1df
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_LOADALTERNATEAGENDAVIEW_EXIT=0x1e0
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_LOADMONTHVIEW_ENTRY=0x1c7
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_LOADMONTHVIEW_EXIT=0x1c8
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_REFRESHCURRENTVIEWL_ENTRY=0x1d9
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_REFRESHCURRENTVIEWL_EXIT=0x1da
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_REMOVEPREVIOUSVIEW_ENTRY=0x1d5
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_REMOVEPREVIOUSVIEW_EXIT=0x1d6
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_SECONDPHASECONSTRUCTION_ENTRY=0x1c1
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_SECONDPHASECONSTRUCTION_EXIT=0x1c2
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_SETTINGSVIEW_ENTRY=0x1e5
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_SETTINGSVIEW_EXIT=0x1e6
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_SHOWNEXTDAY_ENTRY=0x1d1
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_SHOWNEXTDAY_EXIT=0x1d2
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_SHOWPREVDAY_ENTRY=0x1d3
+[TRACE]TRACE_FLOW[0x8A]_CALENVIEWMANAGER_SHOWPREVDAY_EXIT=0x1d4
+[TRACE]TRACE_FLOW[0x8A]_CCALENACTIONUI_CCALENACTIONUI_ENTRY=0x3
+[TRACE]TRACE_FLOW[0x8A]_CCALENACTIONUI_CCALENACTIONUI_EXIT=0x4
+[TRACE]TRACE_FLOW[0x8A]_CCALENACTIONUI_CONSTRUCTL_ENTRY=0x5
+[TRACE]TRACE_FLOW[0x8A]_CCALENACTIONUI_CONSTRUCTL_EXIT=0x6
+[TRACE]TRACE_FLOW[0x8A]_CCALENACTIONUI_GETCOMMANDHANDLERL_ENTRY=0x9
+[TRACE]TRACE_FLOW[0x8A]_CCALENACTIONUI_GETCOMMANDHANDLERL_EXIT=0xa
+[TRACE]TRACE_FLOW[0x8A]_CCALENACTIONUI_HANDLECOMMANDL_ENTRY=0xb
+[TRACE]TRACE_FLOW[0x8A]_CCALENACTIONUI_HANDLECOMMANDL_EXIT=0xc
+[TRACE]TRACE_FLOW[0x8A]_CCALENACTIONUI_NEWL_ENTRY=0x1
+[TRACE]TRACE_FLOW[0x8A]_CCALENACTIONUI_NEWL_EXIT=0x2
+[TRACE]TRACE_FLOW[0x8A]_CCALENBACKGROUNDSTATE_CCALENBACKGROUNDSTATE_ENTRY=0x1f
+[TRACE]TRACE_FLOW[0x8A]_CCALENBACKGROUNDSTATE_CCALENBACKGROUNDSTATE_EXIT=0x20
+[TRACE]TRACE_FLOW[0x8A]_CCALENBACKGROUNDSTATE_CONSTRUCTL_ENTRY=0x1d
+[TRACE]TRACE_FLOW[0x8A]_CCALENBACKGROUNDSTATE_CONSTRUCTL_EXIT=0x1e
+[TRACE]TRACE_FLOW[0x8A]_CCALENBACKGROUNDSTATE_HANDLECOMMANDL_ENTRY=0x23
+[TRACE]TRACE_FLOW[0x8A]_CCALENBACKGROUNDSTATE_HANDLECOMMANDL_EXIT=0x24
+[TRACE]TRACE_FLOW[0x8A]_CCALENBACKGROUNDSTATE_HANDLENOTIFICATIONL_ENTRY=0x25
+[TRACE]TRACE_FLOW[0x8A]_CCALENBACKGROUNDSTATE_HANDLENOTIFICATIONL_EXIT=0x26
+[TRACE]TRACE_FLOW[0x8A]_CCALENBACKGROUNDSTATE_HANDLESTATEACTIVATIONL_ENTRY=0x27
+[TRACE]TRACE_FLOW[0x8A]_CCALENBACKGROUNDSTATE_HANDLESTATEACTIVATIONL_EXIT=0x28
+[TRACE]TRACE_FLOW[0x8A]_CCALENBACKGROUNDSTATE_NEWLC_ENTRY=0x1b
+[TRACE]TRACE_FLOW[0x8A]_CCALENBACKGROUNDSTATE_NEWLC_EXIT=0x1c
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_AGENDAINTERFACE_ENTRY=0x57
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_AGENDAINTERFACE_EXIT=0x58
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_BROADCASTNOTIFICATION_ENTRY=0x3f
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_BROADCASTNOTIFICATION_EXIT=0x40
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_CANCELNOTIFICATIONS_ENTRY=0x45
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_CANCELNOTIFICATIONS_EXIT=0x46
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_CCALENCONTROLLER_ENTRY=0x29
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_CCALENCONTROLLER_EXIT=0x2a
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_CHECKMULTIPLECREATION_ENTRY=0x2d
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_CHECKMULTIPLECREATION_EXIT=0x2e
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_CONSTRUCTCONTROLLER_ENTRY=0x2b
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_CONSTRUCTCONTROLLER_EXIT=0x2c
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_CONTEXT_ENTRY=0x59
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_CONTEXT_EXIT=0x5a
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_CUSTOMISATIONMANAGER_ENTRY=0x51
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_CUSTOMISATIONMANAGER_EXIT=0x52
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_EVENTFILTER_ENTRY=0x5f
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_EVENTFILTER_EXIT=0x60
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_GETCOMMANDHANDLERL_ENTRY=0x47
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_GETCOMMANDHANDLERL_EXIT=0x48
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_GETFIRSTVIEW_ENTRY=0x5d
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_GETFIRSTVIEW_EXIT=0x5e
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_HANDLESERVICEMANAGERSLOT_ENTRY=0x5b
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_HANDLESERVICEMANAGERSLOT_EXIT=0x5c
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_INFOBARTEXTL_ENTRY=0x4f
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_INFOBARTEXTL_EXIT=0x50
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_INSTANCEL_ENTRY=0x2f
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_INSTANCEL_EXIT=0x30
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_ISSUECOMMANDL_ENTRY=0x37
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_ISSUECOMMANDL_EXIT=0x38
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_NEWSERVICESL_ENTRY=0x49
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_NEWSERVICESL_EXIT=0x4a
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_NOTIFIER_ENTRY=0x4b
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_NOTIFIER_EXIT=0x4c
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_OFFERMENU_ENTRY=0x55
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_OFFERMENU_EXIT=0x56
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_REGISTERFORNOTIFICATIONSL_ENTRY=0x41
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_REGISTERFORNOTIFICATIONSL_EXIT=0x42
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_RELEASECUSTOMISATIONS_ENTRY=0x31
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_RELEASECUSTOMISATIONS_EXIT=0x32
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_RELEASE_ENTRY=0x33
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_RELEASE_EXIT=0x34
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_SERVICES_ENTRY=0x39
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_SERVICES_EXIT=0x3a
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_SETDEFAULTCONTEXT_ENTRY=0x53
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_SETDEFAULTCONTEXT_EXIT=0x54
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_VIEWMANAGER_ENTRY=0x3b
+[TRACE]TRACE_FLOW[0x8A]_CCALENCONTROLLER_VIEWMANAGER_EXIT=0x3c
+[TRACE]TRACE_FLOW[0x8A]_CCALENDELETINGSTATE_CCALENDELETINGSTATE_ENTRY=0xa4
+[TRACE]TRACE_FLOW[0x8A]_CCALENDELETINGSTATE_CCALENDELETINGSTATE_EXIT=0xa5
+[TRACE]TRACE_FLOW[0x8A]_CCALENDELETINGSTATE_CONSTRUCTL_ENTRY=0xa2
+[TRACE]TRACE_FLOW[0x8A]_CCALENDELETINGSTATE_CONSTRUCTL_EXIT=0xa3
+[TRACE]TRACE_FLOW[0x8A]_CCALENDELETINGSTATE_HANDLECOMMANDL_ENTRY=0xa8
+[TRACE]TRACE_FLOW[0x8A]_CCALENDELETINGSTATE_HANDLECOMMANDL_EXIT=0xa9
+[TRACE]TRACE_FLOW[0x8A]_CCALENDELETINGSTATE_HANDLENOTIFICATIONL_ENTRY=0xaa
+[TRACE]TRACE_FLOW[0x8A]_CCALENDELETINGSTATE_HANDLENOTIFICATIONL_EXIT=0xab
+[TRACE]TRACE_FLOW[0x8A]_CCALENDELETINGSTATE_NEWLC_ENTRY=0xa0
+[TRACE]TRACE_FLOW[0x8A]_CCALENDELETINGSTATE_NEWLC_EXIT=0xa1
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITINGSTATE_CCALENEDITINGSTATE_ENTRY=0xc2
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITINGSTATE_CCALENEDITINGSTATE_EXIT=0xc3
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITINGSTATE_CONSTRUCTL_ENTRY=0xc0
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITINGSTATE_CONSTRUCTL_EXIT=0xc1
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITINGSTATE_HANDLECOMMANDL_ENTRY=0xc6
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITINGSTATE_HANDLECOMMANDL_EXIT=0xc7
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITINGSTATE_HANDLENOTIFICATIONL_ENTRY=0xc8
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITINGSTATE_HANDLENOTIFICATIONL_EXIT=0xc9
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITINGSTATE_NEWLC_ENTRY=0xbe
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITINGSTATE_NEWLC_EXIT=0xbf
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_CCALENEDITUI_ENTRY=0xcc
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_CCALENEDITUI_EXIT=0xcd
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_CONSTRUCTL_ENTRY=0xd0
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_CONSTRUCTL_EXIT=0xd1
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_HANDLECOMMANDL_ENTRY=0xd2
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_HANDLECOMMANDL_EXIT=0xd3
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_HANDLEDIALOGCLOSED_ENTRY=0xd6
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_HANDLEDIALOGCLOSED_EXIT=0xd7
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_HANDLEENTRYSAVED_ENTRY=0xd4
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_HANDLEENTRYSAVED_EXIT=0xd5
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_HANDLENOTIFICATION_ENTRY=0xd8
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_HANDLENOTIFICATION_EXIT=0xd9
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_NEWL_ENTRY=0xca
+[TRACE]TRACE_FLOW[0x8A]_CCALENEDITUI_NEWL_EXIT=0xcb
+[TRACE]TRACE_FLOW[0x8A]_CCALENEXITINGSTATE_CCALENEXITINGSTATE_ENTRY=0xde
+[TRACE]TRACE_FLOW[0x8A]_CCALENEXITINGSTATE_CCALENEXITINGSTATE_EXIT=0xdf
+[TRACE]TRACE_FLOW[0x8A]_CCALENEXITINGSTATE_CONSTRUCTL_ENTRY=0xdc
+[TRACE]TRACE_FLOW[0x8A]_CCALENEXITINGSTATE_CONSTRUCTL_EXIT=0xdd
+[TRACE]TRACE_FLOW[0x8A]_CCALENEXITINGSTATE_HANDLECOMMANDL_ENTRY=0xe2
+[TRACE]TRACE_FLOW[0x8A]_CCALENEXITINGSTATE_HANDLECOMMANDL_EXIT=0xe3
+[TRACE]TRACE_FLOW[0x8A]_CCALENEXITINGSTATE_HANDLENOTIFICATIONL_ENTRY=0xe4
+[TRACE]TRACE_FLOW[0x8A]_CCALENEXITINGSTATE_HANDLENOTIFICATIONL_EXIT=0xe5
+[TRACE]TRACE_FLOW[0x8A]_CCALENEXITINGSTATE_NEWLC_ENTRY=0xda
+[TRACE]TRACE_FLOW[0x8A]_CCALENEXITINGSTATE_NEWLC_EXIT=0xdb
+[TRACE]TRACE_FLOW[0x8A]_CCALENHELPSTATE_CCALENHELPSTATE_ENTRY=0xea
+[TRACE]TRACE_FLOW[0x8A]_CCALENHELPSTATE_CCALENHELPSTATE_EXIT=0xeb
+[TRACE]TRACE_FLOW[0x8A]_CCALENHELPSTATE_CONSTRUCTL_ENTRY=0xe8
+[TRACE]TRACE_FLOW[0x8A]_CCALENHELPSTATE_CONSTRUCTL_EXIT=0xe9
+[TRACE]TRACE_FLOW[0x8A]_CCALENHELPSTATE_HANDLECOMMANDL_ENTRY=0xee
+[TRACE]TRACE_FLOW[0x8A]_CCALENHELPSTATE_HANDLECOMMANDL_EXIT=0xef
+[TRACE]TRACE_FLOW[0x8A]_CCALENHELPSTATE_HANDLENOTIFICATIONL_ENTRY=0xf0
+[TRACE]TRACE_FLOW[0x8A]_CCALENHELPSTATE_HANDLENOTIFICATIONL_EXIT=0xf1
+[TRACE]TRACE_FLOW[0x8A]_CCALENHELPSTATE_NEWLC_ENTRY=0xe6
+[TRACE]TRACE_FLOW[0x8A]_CCALENHELPSTATE_NEWLC_EXIT=0xe7
+[TRACE]TRACE_FLOW[0x8A]_CCALENIDLESTATE_CCALENIDLESTATE_ENTRY=0xf6
+[TRACE]TRACE_FLOW[0x8A]_CCALENIDLESTATE_CCALENIDLESTATE_EXIT=0xf7
+[TRACE]TRACE_FLOW[0x8A]_CCALENIDLESTATE_CONSTRUCTL_ENTRY=0xf4
+[TRACE]TRACE_FLOW[0x8A]_CCALENIDLESTATE_CONSTRUCTL_EXIT=0xf5
+[TRACE]TRACE_FLOW[0x8A]_CCALENIDLESTATE_HANDLECOMMANDL_ENTRY=0xfa
+[TRACE]TRACE_FLOW[0x8A]_CCALENIDLESTATE_HANDLECOMMANDL_EXIT=0xfb
+[TRACE]TRACE_FLOW[0x8A]_CCALENIDLESTATE_HANDLENOTIFICATIONL_ENTRY=0xfc
+[TRACE]TRACE_FLOW[0x8A]_CCALENIDLESTATE_HANDLENOTIFICATIONL_EXIT=0xfd
+[TRACE]TRACE_FLOW[0x8A]_CCALENIDLESTATE_NEWLC_ENTRY=0xf2
+[TRACE]TRACE_FLOW[0x8A]_CCALENIDLESTATE_NEWLC_EXIT=0xf3
+[TRACE]TRACE_FLOW[0x8A]_CCALENPOPULATIONSTATE_CCALENPOPULATIONSTATE_ENTRY=0x11d
+[TRACE]TRACE_FLOW[0x8A]_CCALENPOPULATIONSTATE_CCALENPOPULATIONSTATE_EXIT=0x11e
+[TRACE]TRACE_FLOW[0x8A]_CCALENPOPULATIONSTATE_CONSTRUCTL_ENTRY=0x11b
+[TRACE]TRACE_FLOW[0x8A]_CCALENPOPULATIONSTATE_CONSTRUCTL_EXIT=0x11c
+[TRACE]TRACE_FLOW[0x8A]_CCALENPOPULATIONSTATE_HANDLECOMMANDL_ENTRY=0x121
+[TRACE]TRACE_FLOW[0x8A]_CCALENPOPULATIONSTATE_HANDLECOMMANDL_EXIT=0x122
+[TRACE]TRACE_FLOW[0x8A]_CCALENPOPULATIONSTATE_HANDLENOTIFICATIONL_ENTRY=0x123
+[TRACE]TRACE_FLOW[0x8A]_CCALENPOPULATIONSTATE_HANDLENOTIFICATIONL_EXIT=0x124
+[TRACE]TRACE_FLOW[0x8A]_CCALENPOPULATIONSTATE_NEWLC_ENTRY=0x119
+[TRACE]TRACE_FLOW[0x8A]_CCALENPOPULATIONSTATE_NEWLC_EXIT=0x11a
+[TRACE]TRACE_FLOW[0x8A]_CCALENPRINTINGSTATE_CCALENPRINTINGSTATE_ENTRY=0x129
+[TRACE]TRACE_FLOW[0x8A]_CCALENPRINTINGSTATE_CCALENPRINTINGSTATE_EXIT=0x12a
+[TRACE]TRACE_FLOW[0x8A]_CCALENPRINTINGSTATE_CONSTRUCTL_ENTRY=0x127
+[TRACE]TRACE_FLOW[0x8A]_CCALENPRINTINGSTATE_CONSTRUCTL_EXIT=0x128
+[TRACE]TRACE_FLOW[0x8A]_CCALENPRINTINGSTATE_HANDLECOMMANDL_ENTRY=0x12d
+[TRACE]TRACE_FLOW[0x8A]_CCALENPRINTINGSTATE_HANDLECOMMANDL_EXIT=0x12e
+[TRACE]TRACE_FLOW[0x8A]_CCALENPRINTINGSTATE_HANDLENOTIFICATIONL_ENTRY=0x12f
+[TRACE]TRACE_FLOW[0x8A]_CCALENPRINTINGSTATE_HANDLENOTIFICATIONL_EXIT=0x130
+[TRACE]TRACE_FLOW[0x8A]_CCALENPRINTINGSTATE_NEWLC_ENTRY=0x125
+[TRACE]TRACE_FLOW[0x8A]_CCALENPRINTINGSTATE_NEWLC_EXIT=0x126
+[TRACE]TRACE_FLOW[0x8A]_CCALENSENDINGSTATE_CCALENSENDINGSTATE_ENTRY=0x135
+[TRACE]TRACE_FLOW[0x8A]_CCALENSENDINGSTATE_CCALENSENDINGSTATE_EXIT=0x136
+[TRACE]TRACE_FLOW[0x8A]_CCALENSENDINGSTATE_CONSTRUCTL_ENTRY=0x133
+[TRACE]TRACE_FLOW[0x8A]_CCALENSENDINGSTATE_CONSTRUCTL_EXIT=0x134
+[TRACE]TRACE_FLOW[0x8A]_CCALENSENDINGSTATE_HANDLECOMMANDL_ENTRY=0x139
+[TRACE]TRACE_FLOW[0x8A]_CCALENSENDINGSTATE_HANDLECOMMANDL_EXIT=0x13a
+[TRACE]TRACE_FLOW[0x8A]_CCALENSENDINGSTATE_HANDLENOTIFICATIONL_ENTRY=0x13b
+[TRACE]TRACE_FLOW[0x8A]_CCALENSENDINGSTATE_HANDLENOTIFICATIONL_EXIT=0x13c
+[TRACE]TRACE_FLOW[0x8A]_CCALENSENDINGSTATE_NEWLC_ENTRY=0x131
+[TRACE]TRACE_FLOW[0x8A]_CCALENSENDINGSTATE_NEWLC_EXIT=0x132
+[TRACE]TRACE_FLOW[0x8A]_CCALENSETTINGSSTATE_CCALENSETTINGSSTATE_ENTRY=0x169
+[TRACE]TRACE_FLOW[0x8A]_CCALENSETTINGSSTATE_CCALENSETTINGSSTATE_EXIT=0x16a
+[TRACE]TRACE_FLOW[0x8A]_CCALENSETTINGSSTATE_CONSTRUCTL_ENTRY=0x167
+[TRACE]TRACE_FLOW[0x8A]_CCALENSETTINGSSTATE_CONSTRUCTL_EXIT=0x168
+[TRACE]TRACE_FLOW[0x8A]_CCALENSETTINGSSTATE_HANDLECOMMANDL_ENTRY=0x16d
+[TRACE]TRACE_FLOW[0x8A]_CCALENSETTINGSSTATE_HANDLECOMMANDL_EXIT=0x16e
+[TRACE]TRACE_FLOW[0x8A]_CCALENSETTINGSSTATE_HANDLENOTIFICATIONL_ENTRY=0x16f
+[TRACE]TRACE_FLOW[0x8A]_CCALENSETTINGSSTATE_HANDLENOTIFICATIONL_EXIT=0x170
+[TRACE]TRACE_FLOW[0x8A]_CCALENSETTINGSSTATE_HANDLESTATEACTIVATIONL_ENTRY=0x171
+[TRACE]TRACE_FLOW[0x8A]_CCALENSETTINGSSTATE_HANDLESTATEACTIVATIONL_EXIT=0x172
+[TRACE]TRACE_FLOW[0x8A]_CCALENSETTINGSSTATE_NEWLC_ENTRY=0x165
+[TRACE]TRACE_FLOW[0x8A]_CCALENSETTINGSSTATE_NEWLC_EXIT=0x166
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_ACTIVATECURRENTSTATEL_ENTRY=0x1af
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_ACTIVATECURRENTSTATEL_EXIT=0x1b0
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_CANCELPREVIOUSCMD_ENTRY=0x1a7
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_CANCELPREVIOUSCMD_EXIT=0x1a8
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_CCALENSTATEMACHINE_ENTRY=0x19b
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_CCALENSTATEMACHINE_EXIT=0x19c
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_CONSTRUCTL_ENTRY=0x19d
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_CONSTRUCTL_EXIT=0x19e
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_CURRENTSTATE_ENTRY=0x1a3
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_CURRENTSTATE_EXIT=0x1a4
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_GETCURRENTSTATE_ENTRY=0x1a9
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_GETCURRENTSTATE_EXIT=0x1aa
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_HANDLECOMMANDL_ENTRY=0x1a5
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_HANDLECOMMANDL_EXIT=0x1a6
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_HANDLENOTIFICATION_ENTRY=0x1a1
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_HANDLENOTIFICATION_EXIT=0x1a2
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_NEWL_ENTRY=0x199
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_NEWL_EXIT=0x19a
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_SETCURRENTPREVIOUSSTATE_ENTRY=0x1ad
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_SETCURRENTPREVIOUSSTATE_EXIT=0x1ae
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_SETCURRENTSTATE_ENTRY=0x1ab
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATEMACHINE_SETCURRENTSTATE_EXIT=0x1ac
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_ACTIVATECURRENTSTATEL_ENTRY=0x193
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_ACTIVATECURRENTSTATEL_EXIT=0x194
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_BASECONSTRUCTL_ENTRY=0x175
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_BASECONSTRUCTL_EXIT=0x176
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_CANCELEXECUTINGCMD_ENTRY=0x197
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_CANCELEXECUTINGCMD_EXIT=0x198
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_CANCELPREVIOUSCMD_ENTRY=0x195
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_CANCELPREVIOUSCMD_EXIT=0x196
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_CCALENSTATE_ENTRY=0x173
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_CCALENSTATE_EXIT=0x174
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_COMMANDCALLBACK_ENTRY=0x17b
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_COMMANDCALLBACK_EXIT=0x17c
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_COMMANDEXECUTING_ENTRY=0x183
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_COMMANDEXECUTING_EXIT=0x184
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_GETCURRENTSTATE_ENTRY=0x18f
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_GETCURRENTSTATE_EXIT=0x190
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_HANDLENOTIFICATIONL_ENTRY=0x17d
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_HANDLENOTIFICATIONL_EXIT=0x17e
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_HANDLESTATEACTIVATIONL_ENTRY=0x18b
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_HANDLESTATEACTIVATIONL_EXIT=0x18c
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_PREVIOUSSTATE_ENTRY=0x17f
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_PREVIOUSSTATE_EXIT=0x180
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_REQUESTCALLBACKL_ENTRY=0x179
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_REQUESTCALLBACKL_EXIT=0x17a
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_SETCURRENTPREVIOUSSTATE_ENTRY=0x191
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_SETCURRENTPREVIOUSSTATE_EXIT=0x192
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_SETCURRENTSTATE_ENTRY=0x18d
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_SETCURRENTSTATE_EXIT=0x18e
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_SETPREVIOUSSTATE_ENTRY=0x181
+[TRACE]TRACE_FLOW[0x8A]_CCALENSTATE_SETPREVIOUSSTATE_EXIT=0x182
+[TRACE]TRACE_FLOW[0x8A]_CCALENVIEWINGSTATE_CCALENVIEWINGSTATE_ENTRY=0x1b5
+[TRACE]TRACE_FLOW[0x8A]_CCALENVIEWINGSTATE_CCALENVIEWINGSTATE_EXIT=0x1b6
+[TRACE]TRACE_FLOW[0x8A]_CCALENVIEWINGSTATE_CONSTRUCTL_ENTRY=0x1b3
+[TRACE]TRACE_FLOW[0x8A]_CCALENVIEWINGSTATE_CONSTRUCTL_EXIT=0x1b4
+[TRACE]TRACE_FLOW[0x8A]_CCALENVIEWINGSTATE_HANDLECOMMANDL_ENTRY=0x1b9
+[TRACE]TRACE_FLOW[0x8A]_CCALENVIEWINGSTATE_HANDLECOMMANDL_EXIT=0x1ba
+[TRACE]TRACE_FLOW[0x8A]_CCALENVIEWINGSTATE_HANDLENOTIFICATIONL_ENTRY=0x1bb
+[TRACE]TRACE_FLOW[0x8A]_CCALENVIEWINGSTATE_HANDLENOTIFICATIONL_EXIT=0x1bc
+[TRACE]TRACE_FLOW[0x8A]_CCALENVIEWINGSTATE_HANDLESTATEACTIVATIONL_ENTRY=0x1bd
+[TRACE]TRACE_FLOW[0x8A]_CCALENVIEWINGSTATE_HANDLESTATEACTIVATIONL_EXIT=0x1be
+[TRACE]TRACE_FLOW[0x8A]_CCALENVIEWINGSTATE_NEWLC_ENTRY=0x1b1
+[TRACE]TRACE_FLOW[0x8A]_CCALENVIEWINGSTATE_NEWLC_EXIT=0x1b2
+[TRACE]TRACE_FLOW[0x8A]_DUP10_CALENDOCLOADER_CREATEOBJECT_EXIT=0xbb
+[TRACE]TRACE_FLOW[0x8A]_DUP11_CALENDOCLOADER_CREATEOBJECT_EXIT=0xbc
+[TRACE]TRACE_FLOW[0x8A]_DUP12_CALENDOCLOADER_CREATEOBJECT_EXIT=0xbd
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENASYNCCALLBACK_CALENASYNCCALLBACK_ENTRY=0x15
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENASYNCCALLBACK_CALENASYNCCALLBACK_EXIT=0x16
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENDELETEUI_CALENDELETEUI_ENTRY=0x65
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENDELETEUI_CALENDELETEUI_EXIT=0x66
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENDELETEUI_DELETEALLENTRIESL_EXIT=0x75
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENDELETEUI_DELETEENTRIESBEFOREDATEL_EXIT=0x78
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENDELETEUI_DELETESINGLEINSTANCEL_ENTRY=0x94
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENDELETEUI_DELETESINGLEINSTANCEL_EXIT=0x95
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENDELETEUI_HANDLEDELETEMULTIPLEEVENTSL_EXIT=0x8b
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENDOCLOADER_CALENDOCLOADER_ENTRY=0xae
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENDOCLOADER_CALENDOCLOADER_EXIT=0xaf
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENDOCLOADER_CREATEOBJECT_EXIT=0xb2
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENNOTIFIER_CALENNOTIFIER_ENTRY=0x100
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENNOTIFIER_CALENNOTIFIER_EXIT=0x101
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENNOTIFIER_CANCELNOTIFICATIONS_EXIT=0x10a
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENNOTIFIER_REGISTERFORNOTIFICATIONSL_ENTRY=0x106
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENNOTIFIER_REGISTERFORNOTIFICATIONSL_EXIT=0x107
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENSERVICESIMPL_NEWL_ENTRY=0x13f
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENSERVICESIMPL_NEWL_EXIT=0x140
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENSERVICESIMPL_REGISTERFORNOTIFICATIONSL_ENTRY=0x14b
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENSERVICESIMPL_REGISTERFORNOTIFICATIONSL_EXIT=0x14c
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENVIEWMANAGER_CALENVIEWMANAGER_ENTRY=0x1c3
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENVIEWMANAGER_CALENVIEWMANAGER_EXIT=0x1c4
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENACTIONUI_CCALENACTIONUI_ENTRY=0x7
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENACTIONUI_CCALENACTIONUI_EXIT=0x8
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENBACKGROUNDSTATE_CCALENBACKGROUNDSTATE_ENTRY=0x21
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENBACKGROUNDSTATE_CCALENBACKGROUNDSTATE_EXIT=0x22
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENCONTROLLER_CCALENCONTROLLER_ENTRY=0x35
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENCONTROLLER_CCALENCONTROLLER_EXIT=0x36
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENCONTROLLER_INFOBAR_ENTRY=0x4d
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENCONTROLLER_INFOBAR_EXIT=0x4e
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENCONTROLLER_MAINWINDOW_ENTRY=0x3d
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENCONTROLLER_MAINWINDOW_EXIT=0x3e
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENCONTROLLER_REGISTERFORNOTIFICATIONSL_ENTRY=0x43
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENCONTROLLER_REGISTERFORNOTIFICATIONSL_EXIT=0x44
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENDELETINGSTATE_CCALENDELETINGSTATE_ENTRY=0xa6
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENDELETINGSTATE_CCALENDELETINGSTATE_EXIT=0xa7
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENEDITINGSTATE_CCALENEDITINGSTATE_ENTRY=0xc4
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENEDITINGSTATE_CCALENEDITINGSTATE_EXIT=0xc5
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENEDITUI_CCALENEDITUI_ENTRY=0xce
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENEDITUI_CCALENEDITUI_EXIT=0xcf
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENEXITINGSTATE_CCALENEXITINGSTATE_ENTRY=0xe0
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENEXITINGSTATE_CCALENEXITINGSTATE_EXIT=0xe1
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENHELPSTATE_CCALENHELPSTATE_ENTRY=0xec
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENHELPSTATE_CCALENHELPSTATE_EXIT=0xed
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENIDLESTATE_CCALENIDLESTATE_ENTRY=0xf8
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENIDLESTATE_CCALENIDLESTATE_EXIT=0xf9
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENPOPULATIONSTATE_CCALENPOPULATIONSTATE_ENTRY=0x11f
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENPOPULATIONSTATE_CCALENPOPULATIONSTATE_EXIT=0x120
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENPRINTINGSTATE_CCALENPRINTINGSTATE_ENTRY=0x12b
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENPRINTINGSTATE_CCALENPRINTINGSTATE_EXIT=0x12c
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENSENDINGSTATE_CCALENSENDINGSTATE_ENTRY=0x137
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENSENDINGSTATE_CCALENSENDINGSTATE_EXIT=0x138
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENSETTINGSSTATE_CCALENSETTINGSSTATE_ENTRY=0x16b
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENSETTINGSSTATE_CCALENSETTINGSSTATE_EXIT=0x16c
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENSTATEMACHINE_CCALENSTATEMACHINE_ENTRY=0x19f
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENSTATEMACHINE_CCALENSTATEMACHINE_EXIT=0x1a0
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENSTATE_CCALENSTATE_ENTRY=0x177
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENSTATE_CCALENSTATE_EXIT=0x178
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENVIEWINGSTATE_CCALENVIEWINGSTATE_ENTRY=0x1b7
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CCALENVIEWINGSTATE_CCALENVIEWINGSTATE_EXIT=0x1b8
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENDOCLOADER_CREATEOBJECT_EXIT=0xb3
+[TRACE]TRACE_FLOW[0x8A]_DUP3_CALENDOCLOADER_CREATEOBJECT_EXIT=0xb4
+[TRACE]TRACE_FLOW[0x8A]_DUP4_CALENDOCLOADER_CREATEOBJECT_EXIT=0xb5
+[TRACE]TRACE_FLOW[0x8A]_DUP5_CALENDOCLOADER_CREATEOBJECT_EXIT=0xb6
+[TRACE]TRACE_FLOW[0x8A]_DUP6_CALENDOCLOADER_CREATEOBJECT_EXIT=0xb7
+[TRACE]TRACE_FLOW[0x8A]_DUP7_CALENDOCLOADER_CREATEOBJECT_EXIT=0xb8
+[TRACE]TRACE_FLOW[0x8A]_DUP8_CALENDOCLOADER_CREATEOBJECT_EXIT=0xb9
+[TRACE]TRACE_FLOW[0x8A]_DUP9_CALENDOCLOADER_CREATEOBJECT_EXIT=0xba
+[TRACE]TRACE_FLOW[0x8A]_TNOTIFICATIONHANDLER_TNOTIFICATIONHANDLER_ENTRY=0x117
+[TRACE]TRACE_FLOW[0x8A]_TNOTIFICATIONHANDLER_TNOTIFICATIONHANDLER_EXIT=0x118
--- a/calendarui/regionalplugins/lunarVietnamese/src/calenlunarvietnameseplugin.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/regionalplugins/lunarVietnamese/src/calenlunarvietnameseplugin.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -501,11 +501,19 @@
     pen.setStyle(Qt::SolidLine);
     pen.setWidth(1);
     pen.setBrush(Qt::gray);
+    
+    // Store the old pen
+    QPen oldPen = painter->pen();
+        
     painter->setPen(pen);
     QRectF rect = this->rect();
     painter->eraseRect(rect);
     painter->drawRect(rect);
     painter->fillRect(rect,Qt::gray);
+    
+    // Set the old pen back
+    painter->setPen(oldPen);
+        
     TRACE_EXIT_POINT;    
     }
 	
--- a/calendarui/regionalplugins/lunarchinese/inc/CalenLunarChinesePlugin.h	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/regionalplugins/lunarchinese/inc/CalenLunarChinesePlugin.h	Mon Jul 12 02:32:28 2010 +0530
@@ -41,6 +41,7 @@
 class CCalenLunarInfoProvider;
 class CCalenLunarLocalizer;
 class CCalenLunarLocalizedInfo;
+class CalenRegionalInfo;
 
 
 
@@ -113,6 +114,8 @@
 	    TInt iStart;
 	    TInt iEnd;
 	    HbTranslator* iTranslator;
+	    
+	    CalenRegionalInfo* iRegionalInfo ;
 	};
 	
 #endif //__CALENLUNARCHINESEPLUGIN_H__
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/regionalplugins/lunarchinese/inc/CalenRegionalInfoData.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,46 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:   declaration of Calendar regional info 
+ *
+*/
+
+#ifndef CALENREGIONALINFODATA_H_
+#define CALENREGIONALINFODATA_H_
+
+//system includ//
+#include <QObject>
+
+
+class CCalenLunarChinesePlugin;
+/**
+ * CCalenRegionalInfo is used for
+ * slot implementation for showing regional data .
+ */
+class  CalenRegionalInfo : public QObject
+    {
+    Q_OBJECT
+    
+    public:
+        CalenRegionalInfo(CCalenLunarChinesePlugin &plugin);
+        ~CalenRegionalInfo();
+
+    public slots: 
+       //slot to show reginal info
+        void showRegionalDetails();
+    
+    private :
+        CCalenLunarChinesePlugin &mPlugin ;
+    };
+
+#endif /* CALENREGIONALINFODATA_H_ */
--- a/calendarui/regionalplugins/lunarchinese/lunarchinese.pro	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/regionalplugins/lunarchinese/lunarchinese.pro	Mon Jul 12 02:32:28 2010 +0530
@@ -24,10 +24,12 @@
 
 
 # Input
-HEADERS += ./inc/CalenLunarChinesePlugin.h 
+HEADERS += ./inc/CalenLunarChinesePlugin.h \
+           ./inc/CalenRegionalInfoData.h
 
 SOURCES +=  ./src/CalenLunarChinesePlugin.cpp \
-            ./src/CalenLunarChinesePluginProxy.cpp 
+            ./src/CalenLunarChinesePluginProxy.cpp \
+            ./src/CalenRegionalInfoData.cpp 
           
 LIBS +=    -lcalinterimapi \
 			-lcone \
--- a/calendarui/regionalplugins/lunarchinese/src/CalenLunarChinesePlugin.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/regionalplugins/lunarchinese/src/CalenLunarChinesePlugin.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -36,6 +36,7 @@
 #include "CalenLunarLocalizer.h"
 #include "CalenLunarInfoProvider.h"
 #include "CalendarPrivateCRKeys.h"
+#include "calenRegionalInfoData.h"
 #include "hb_calencommands.hrh"
 
 //CONSTANTS
@@ -99,7 +100,11 @@
  	    delete iInfoBarText;
  	    iInfoBarText = NULL;
  	    }
-        
+    if(iRegionalInfo)
+        {
+         delete iRegionalInfo;
+         iRegionalInfo = NULL;
+        }
 	delete iInfoProvider;
 	iInfoProvider = NULL;
 	delete iLocalizer;
@@ -132,7 +137,8 @@
 	
 	iInfoProvider = CCalenLunarInfoProvider::NewL( 
 											CEikonEnv::Static()->FsSession() );
-	
+    //Qt class having a slot ,calls when user clicked show lunar data option
+	iRegionalInfo = new CalenRegionalInfo(*this);
 	
     TRACE_EXIT_POINT;	
 	}
@@ -203,9 +209,13 @@
     {
     HbAction* lunarAction = new HbAction("Show Lunar Data");
     QList<QAction*> actionList = aHbMenu->actions();     
-    TInt count = actionList.count() - 1;  
+    TInt count = actionList.count() - 1;  //To show the option "show lunar data"
+                                          //as a second last action item  for all 
+                                          //Menu
     if(count >= 0)
     aHbMenu->insertAction(actionList[count], lunarAction);
+    //calls a slot whenever user clicked "show lunar data" option
+    QObject::connect(lunarAction,SIGNAL(triggered()), iRegionalInfo,SLOT(showRegionalDetails()));
     }
 
 // -----------------------------------------------------------------------------
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/regionalplugins/lunarchinese/src/CalenRegionalInfoData.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,51 @@
+/*
+* Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  CalenAgendaView implementation.
+*
+*/
+
+//  User includes
+#include "CalenRegionalInfoData.h"
+#include "CalenLunarChinesePlugin.h"
+
+
+// ============================ MEMBER FUNCTIONS ===============================
+
+// -----------------------------------------------------------------------------
+// CalenRegionalInfo::CCalenRegionalInfo
+// -----------------------------------------------------------------------------
+//
+CalenRegionalInfo::CalenRegionalInfo(CCalenLunarChinesePlugin &plugin): mPlugin(plugin)
+    {
+
+    }
+
+// -----------------------------------------------------------------------------
+// CCalenRegionalInfo::~CCalenRegionalInfo
+// -----------------------------------------------------------------------------
+//
+CalenRegionalInfo::~CalenRegionalInfo()
+    {
+
+    }
+
+// -----------------------------------------------------------------------------
+// CCalenRegionalInfo::showRegionalDetailsL
+// its a slot ,calls when user clicked show lunar data option
+// -----------------------------------------------------------------------------
+//
+void CalenRegionalInfo::showRegionalDetails()
+    {
+    mPlugin.ShowDetailsL();
+    }
--- a/calendarui/settings/src/calensettings.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/settings/src/calensettings.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -122,6 +122,7 @@
 	mSettingsForm->addConnection(mAlarmSnoozeTimeItem, 
 								SIGNAL(currentIndexChanged(int)),
 								this, SLOT(handleAlarmSnoozeTimeChange(int)));
+	mAlarmSnoozeTimeItem->setContentWidgetData("objectName", "alarmSnoozeTime");
 	mSettingsModel->appendDataFormItem(mAlarmSnoozeTimeItem);
 	
 	// Create the weekday list based on start of week.
@@ -143,7 +144,9 @@
     HbExtendedLocale locale = HbExtendedLocale::system();
     mStartOfWeek = locale.startOfWeek();
 	mShowWeekStartOnInfoItem->setContentWidgetData("items", weekdaysList);
-	mShowWeekStartOnInfoItem->setContentWidgetData("currentIndex", mStartOfWeek);
+	mShowWeekStartOnInfoItem->setContentWidgetData(
+			"currentIndex", mStartOfWeek);
+	mShowWeekStartOnInfoItem->setContentWidgetData("objectName", "startOfWeek");
 	mSettingsForm->addConnection(mShowWeekStartOnInfoItem, 
 									SIGNAL(currentIndexChanged(int)),
 									this, SLOT(setStartDayOfWeek(int)));
@@ -171,6 +174,8 @@
 								QString(hbTrId("txt_calendar_button_no")));
 	mShowRegionalInfoItem->setContentWidgetData(QString("additionalText"), 
 								QString(hbTrId("txt_calendar_button_yes")));
+	mShowRegionalInfoItem->setContentWidgetData(
+			"objectName", "showRegionalInfo");
 	mSettingsForm->addConnection(mShowRegionalInfoItem, SIGNAL(clicked()),
 								this, SLOT(handleRegionalInfoChange()));
 	mSettingsModel->appendDataFormItem(mShowRegionalInfoItem);
@@ -308,6 +313,7 @@
 			<< hbTrId("txt_calendar_button_yes");
 	mShowWeekNumberItem->setData(HbDataFormModelItem::LabelRole, 
 					QString(hbTrId("txt_calendar_setlabel_show_week_numbers")));
+	mShowWeekNumberItem->setContentWidgetData("objectName", "showWeekNumber");
 
 	mSettingsModel->appendDataFormItem(mShowWeekNumberItem);
 	mSettingsForm->addConnection(mShowWeekNumberItem, SIGNAL(clicked()), 
--- a/calendarui/views/inc/calenagendaview.h	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/inc/calenagendaview.h	Mon Jul 12 02:32:28 2010 +0530
@@ -137,6 +137,11 @@
 	 * @brief Slot which launches the day view
 	 */
 	void launchDayView();
+	
+	/**
+	 * @brief Slot which launches the editor
+	 */
+	void createNewEvent();
 
 private:
 	
--- a/calendarui/views/inc/calenagendaviewwidget.h	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/inc/calenagendaviewwidget.h	Mon Jul 12 02:32:28 2010 +0530
@@ -98,6 +98,11 @@
      */
     void clearListModel();
     
+    /**
+     * @brief Opens the editor to create a new entry
+     */
+    void createNewEvent();
+    
 private:
     
     /**
@@ -167,17 +172,11 @@
      */
     
     void showHideRegionalInformation();
-    
-   
+
     
 private slots:
 
     /**
-     * @brief Opens the editor to create a new entry
-     */
-    void createNewEvent();
-    
-    /**
      * @brief Opens the entry at position index in the list for
      * editing in the editor. Does nothing if the index is invalid
      */
--- a/calendarui/views/inc/calenpluginlabel.h	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/inc/calenpluginlabel.h	Mon Jul 12 02:32:28 2010 +0530
@@ -18,6 +18,12 @@
 #ifndef CALENPLUGINLABEL_H
 #define CALENPLUGINLABEL_H
 
+#ifdef  CALENVIEWS_DLL
+#define CALENPLUGINLABEL_EXPORT Q_DECL_EXPORT
+#else
+#define CALENPLUGINLABEL_EXPORT Q_DECL_IMPORT
+#endif
+
 // System includes
 #include <hblabel.h>
 
@@ -27,8 +33,8 @@
 	Q_OBJECT
 
 public:
-	IMPORT_C CalenPluginLabel(MCalenServices &services, QGraphicsItem *parent = 0);
-	IMPORT_C ~CalenPluginLabel();
+	CALENPLUGINLABEL_EXPORT CalenPluginLabel(MCalenServices &services, QGraphicsItem *parent = 0);
+	CALENPLUGINLABEL_EXPORT ~CalenPluginLabel();
 
 protected:
 	void gestureEvent(QGestureEvent *event);
--- a/calendarui/views/src/calenagendaview.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calenagendaview.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -33,6 +33,11 @@
 #include "calencontext.h"
 #include "calendateutils.h"
 #include "calenconstants.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenagendaviewTraces.h"
+#endif
+
 
 // ----------------------------------------------------------------------------
 // CalenAgendaView::CalenAgendaView
@@ -47,8 +52,12 @@
 mActionTaken(false),
 mIsAboutToQuitEventConnected(false)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_CALENAGENDAVIEW_ENTRY );
+    
     // No implementation yet
     grabGesture(Qt::SwipeGesture);
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEW_CALENAGENDAVIEW_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -58,7 +67,11 @@
 //    
 CalenAgendaView::~CalenAgendaView()
 {
+    OstTraceFunctionEntry0( DUP1_CALENAGENDAVIEW_CALENAGENDAVIEW_ENTRY );
+    
     // No implementation yet
+    
+    OstTraceFunctionExit0( DUP1_CALENAGENDAVIEW_CALENAGENDAVIEW_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -68,8 +81,11 @@
 //    
 void CalenAgendaView::setupView(CalenDocLoader *docLoader)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_SETUPVIEW_ENTRY );
+    
     if (!docLoader) {
         // Nothing can be done. Simply return
+        OstTraceFunctionExit0( CALENAGENDAVIEW_SETUPVIEW_EXIT );
         return;
     }
     // Store the document loader for reference later
@@ -88,6 +104,14 @@
 	
 	// Initialize all the menu and toolbar actions
 	setupActions();
+	
+    //add "show lunar data" action item ,if regional plugin is present
+    //regional plugin will add the option itself and handles it accordingly
+    //use this api after adding all action item to the menu
+    //so that plugin add the "Show lunar data" item as a second last option 
+    // in all views
+   mServices.OfferMenu(menu());
+	
 	// get a poitner to activity manager
 	HbActivityManager* activityManager = qobject_cast<HbApplication*>(qApp)->activityManager();
 
@@ -96,6 +120,7 @@
 	// only for debugging purpose.
 	bool ok = activityManager->removeActivity(activityName);
 	
+	OstTraceFunctionExit0( DUP1_CALENAGENDAVIEW_SETUPVIEW_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -105,8 +130,11 @@
 // 
 void CalenAgendaView::doPopulation()
     {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_DOPOPULATION_ENTRY );
+    
     // The content widget has not been constructed. Don't do anything
     if (!mAgendaViewWidget) {
+        OstTraceFunctionExit0( CALENAGENDAVIEW_DOPOPULATION_EXIT );
         return;
     }
     // Get the day for which this view is being shown from the context
@@ -157,6 +185,8 @@
 
     // Population is complete, issue a notification
     populationComplete();
+    
+    OstTraceFunctionExit0( DUP1_CALENAGENDAVIEW_DOPOPULATION_EXIT );
     }
 
 /*!
@@ -165,6 +195,8 @@
  */
 void CalenAgendaView::refreshViewOnGoToDate()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_REFRESHVIEWONGOTODATE_ENTRY );
+    
 	// Get the day for which this view is being shown from the context
 	mDate = mServices.Context().focusDateAndTime();
 	
@@ -180,6 +212,8 @@
 	
 	// Initialize the content widget
 	mAgendaViewWidget->showWidget();
+	
+	OstTraceFunctionExit0( CALENAGENDAVIEW_REFRESHVIEWONGOTODATE_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -189,8 +223,11 @@
 //    
 void CalenAgendaView::HandleNotification(const TCalenNotification notification)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_HANDLENOTIFICATION_ENTRY );
+    
     Q_UNUSED(notification)
     // No implementation yet
+    OstTraceFunctionExit0( CALENAGENDAVIEW_HANDLENOTIFICATION_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -200,6 +237,9 @@
 //    
 CalenDocLoader* CalenAgendaView::docLoader()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_DOCLOADER_ENTRY );
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEW_DOCLOADER_EXIT );
     return mDocLoader;
 }
 
@@ -208,6 +248,8 @@
 */
 void CalenAgendaView::gestureEvent(QGestureEvent *event)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_GESTUREEVENT_ENTRY );
+    
     if(HbSwipeGesture *gesture = qobject_cast<HbSwipeGesture *>(event->gesture(Qt::SwipeGesture))) {
         if (gesture->state() == Qt::GestureStarted) {
             if(QSwipeGesture::Left == gesture->sceneHorizontalDirection()) {
@@ -219,6 +261,8 @@
             }
         }
     } 
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEW_GESTUREEVENT_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -228,6 +272,8 @@
 //
 void CalenAgendaView::setupActions()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_SETUPACTIONS_ENTRY );
+    
 	// Get the actions associated with this view
 	HbAction *newEventAction = qobject_cast<HbAction *>
                                 (mDocLoader->findObject(CALEN_AGENDAVIEW_MENU_NEW_EVENT));
@@ -235,8 +281,8 @@
 	    qFatal("calenagendaview.cpp : Unable to find new event action");
 	}
 	// Connect to the signal triggered by new event action
-	connect(newEventAction, SIGNAL(triggered()), mAgendaViewWidget, SLOT(createNewEvent()));
-	
+	connect(newEventAction, SIGNAL(triggered()), this, SLOT(createNewEvent()));
+	    
 	mGoToTodayAction = qobject_cast<HbAction *>
                         (mDocLoader->findObject(CALEN_AGENDAVIEW_MENU_GO_TO_TODAY));
 	if (!mGoToTodayAction) {
@@ -268,6 +314,18 @@
 	}
 	// Connect to the signal triggered by settings action
 	connect(settingsAction, SIGNAL(triggered()), this, SLOT(launchSettingsView()));
+	
+	OstTraceFunctionExit0( CALENAGENDAVIEW_SETUPACTIONS_EXIT );
+}
+
+// ----------------------------------------------------------------------------
+// CalenAgendaView::createNewEvent
+// ----------------------------------------------------------------------------
+//    
+void CalenAgendaView::createNewEvent()
+{
+    captureScreenshot(true);
+    mAgendaViewWidget->createNewEvent();
 }
 
 // ----------------------------------------------------------------------------
@@ -277,11 +335,15 @@
 //    
 void CalenAgendaView::onLocaleChanged(int reason)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_ONLOCALECHANGED_ENTRY );
+    
     Q_UNUSED(reason)
     // Notify the content widget about the change
     if(mAgendaViewWidget) {
     mAgendaViewWidget->handleLocaleChange();
     }
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEW_ONLOCALECHANGED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -291,10 +353,13 @@
 // 
 void CalenAgendaView::orientationChanged(Qt::Orientation orientation)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_ORIENTATIONCHANGED_ENTRY );
+    
     // Notify the content widget about the change
     if (mAgendaViewWidget) {
     mAgendaViewWidget->orientationChanged(orientation);
     }
+    OstTraceFunctionExit0( CALENAGENDAVIEW_ORIENTATIONCHANGED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -303,11 +368,15 @@
 //    
 void CalenAgendaView::launchMonthView()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_LAUNCHMONTHVIEW_ENTRY );
+    
     // Issue the command to launch the month view
     mServices.IssueCommandL(ECalenMonthView);
 	// month view launched now, disconnect to get the call backs for saveActivity 
 	// on aboutToQuit signal
     disconnectAboutToQuitEvent();
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEW_LAUNCHMONTHVIEW_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -316,8 +385,12 @@
 //    
 void CalenAgendaView::launchDayView()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_LAUNCHDAYVIEW_ENTRY );
+    
     // Issue the command to launch the day view
     mServices.IssueCommandL(ECalenDayView);
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEW_LAUNCHDAYVIEW_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -326,9 +399,13 @@
 // 
 void CalenAgendaView::clearListModel()
     {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_CLEARLISTMODEL_ENTRY );
+    
 	// day view is removed from the list disconnect for aboutToQuit events
     disconnectAboutToQuitEvent();
     mAgendaViewWidget->clearListModel();
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEW_CLEARLISTMODEL_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -337,11 +414,15 @@
 // 
 void CalenAgendaView::disconnectAboutToQuitEvent()
     {
+    OstTraceFunctionEntry0( CALENAGENDAVIEW_DISCONNECTABOUTTOQUITEVENT_ENTRY );
+    
     if (mIsAboutToQuitEventConnected)
         {
         disconnect(qobject_cast<HbApplication*>(qApp), SIGNAL(aboutToQuit()), this, SLOT(saveActivity()));
         mIsAboutToQuitEventConnected = false;
         }
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEW_DISCONNECTABOUTTOQUITEVENT_EXIT );
     }
 
 // End of file	--Don't remove this.
--- a/calendarui/views/src/calenagendaviewwidget.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calenagendaviewwidget.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -45,6 +45,11 @@
 #include "caleneventlistviewitem.h"
 #include "calenpluginlabel.h"
 #include "calendarprivatecrkeys.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenagendaviewwidgetTraces.h"
+#endif
+
 
 // Constants
 const QString singleSpace(" ");
@@ -76,6 +81,8 @@
 mLongTapEventFlag(false),
 mNotesPluginLoaded(false)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_CALENAGENDAVIEWWIDGET_ENTRY );
+    
     // Construct the list view prototype
     mListViewPrototype = new CalenEventListViewItem(this);
     
@@ -87,6 +94,8 @@
     
     //Create the setting manager
     mSettingsManager = new XQSettingsManager(this);
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_CALENAGENDAVIEWWIDGET_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -96,6 +105,8 @@
 //    
 EXPORT_C CalenAgendaViewWidget::~CalenAgendaViewWidget()
 {
+    OstTraceFunctionEntry0( DUP1_CALENAGENDAVIEWWIDGET_CALENAGENDAVIEWWIDGET_ENTRY );
+    
 	// Unload notes editor if loaded.
 	if (mNotesEditorPluginLoader) {
 		mNotesEditorPluginLoader->unload();
@@ -103,18 +114,12 @@
 		mNotesEditorPluginLoader = 0;
 	}
 
-    if (mListViewPrototype) {
-        delete mListViewPrototype;
-        mListViewPrototype = NULL;
-    }
-    if (mListModel) {
-        // Do not delete the model since its owned by the view
-        mListModel->clear();
-    }
     if (mSettingsManager) {
     	delete mSettingsManager;
     	mSettingsManager = NULL;
     }
+    
+    OstTraceFunctionExit0( DUP1_CALENAGENDAVIEWWIDGET_CALENAGENDAVIEWWIDGET_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -124,16 +129,20 @@
 //    
 void CalenAgendaViewWidget::setupWidget(CalenAgendaView *view)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_SETUPWIDGET_ENTRY );
+    
     // Store the view for future reference
 	mView = view;
 	
 	if (!mDocLoader) {
 	    // Nothing much can be done. Simply return
+	    OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_SETUPWIDGET_EXIT );
 	    return;
 	}
 
 	// Initialize the child widgets
 	initChildWidgets();
+	OstTraceFunctionExit0( DUP1_CALENAGENDAVIEWWIDGET_SETUPWIDGET_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -143,6 +152,8 @@
 //
 void CalenAgendaViewWidget::showWidget()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_SHOWWIDGET_ENTRY );
+    
     // Get the date for which this view has been launched
     mDate = mServices.Context().focusDateAndTime();
         
@@ -194,6 +205,8 @@
         // Now populate the list with the events
         populateListWidget();
     }
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_SHOWWIDGET_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -203,6 +216,8 @@
 //
 void CalenAgendaViewWidget::orientationChanged(Qt::Orientation orientation)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_ORIENTATIONCHANGED_ENTRY );
+    
     // Load the appropriate section based on the number of events for the day
     if (0 == mInstanceArray.count()) {
         // There are no entries for the day
@@ -238,6 +253,8 @@
         }
         handleListItemStretching(orientation);
     }
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_ORIENTATIONCHANGED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -247,7 +264,9 @@
 //
 void CalenAgendaViewWidget::handleLocaleChange()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_HANDLELOCALECHANGE_ENTRY );
 
+    OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_HANDLELOCALECHANGE_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -257,6 +276,8 @@
 //    
 void CalenAgendaViewWidget::setContextFromHighlight(AgendaEntry entry)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_SETCONTEXTFROMHIGHLIGHT_ENTRY );
+    
     if (entry.isTimedEntry()) {
         // Timed entry.
         QDateTime start = entry.startTime();
@@ -275,6 +296,8 @@
                                                                 TCalenInstanceId::create(entry));
         }
     }
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_SETCONTEXTFROMHIGHLIGHT_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -284,6 +307,8 @@
 //
 void CalenAgendaViewWidget::initChildWidgets()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_INITCHILDWIDGETS_ENTRY );
+    
     // Get the pointer to the events list
     mEventsList = static_cast<HbListView*> (mDocLoader->findWidget(CALEN_AGENDAVIEW_LISTWIDGET));
     if (!mEventsList) {
@@ -317,6 +342,7 @@
     
     mRegionalPluginLayout = static_cast<QGraphicsLinearLayout*>(headingPluginWidget->layout());
     
+    OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_INITCHILDWIDGETS_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -326,6 +352,8 @@
 //    
 void CalenAgendaViewWidget::populateListWidget()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_POPULATELISTWIDGET_ENTRY );
+    
     // Recycle the list items so that only needed rows
     // are added or removed
     if (mInstanceArray.count() == 0) {
@@ -333,6 +361,7 @@
         mEventsList->reset();
         // Clear the model to ensure it does not have any old items
         mListModel->clear();
+        OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_POPULATELISTWIDGET_EXIT );
         return;
     } else if (mInstanceArray.count() > mListModel->rowCount()) {
         // There are more events than the number of items
@@ -361,6 +390,8 @@
         // Scroll to the index only if index is valid
         mEventsList->scrollTo(mListModel->index(scrollToIndex, 0));
     }
+    
+    OstTraceFunctionExit0( DUP1_CALENAGENDAVIEWWIDGET_POPULATELISTWIDGET_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -370,6 +401,8 @@
 //    
 void CalenAgendaViewWidget::getInstanceList()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_GETINSTANCELIST_ENTRY );
+    
     // Clear the previous instance list
     mInstanceArray.clear();
     
@@ -388,6 +421,7 @@
     // Fetch the instance list from the agenda interface
     mInstanceArray = mServices.agendaInterface()->createEntryIdListForDay(mDate, filter);
     
+    OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_GETINSTANCELIST_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -397,6 +431,8 @@
 //
 void CalenAgendaViewWidget::setHeadingText()
     {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_SETHEADINGTEXT_ENTRY );
+    
     // Format the date as per the device locale settings
 	HbExtendedLocale systemLocale = HbExtendedLocale::system();
 	
@@ -409,6 +445,8 @@
 	mHeadingLabel->setHeading(hbTrId(
 				"txt_calendar_subhead_1_2").arg(dayString).arg(
 				systemLocale.format(mDate.date(), r_qtn_date_usual_with_zero)));
+	
+	OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_SETHEADINGTEXT_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -418,8 +456,11 @@
 //
 void CalenAgendaViewWidget::createListItem(int index, AgendaEntry entry)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_CREATELISTITEM_ENTRY );
+    
     if (index < 0 || entry.isNull()) {
         // Not a valid index or entry. Dont do anything
+        OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_CREATELISTITEM_EXIT );
         return;
     }
     // Check if the entry is a timed entry
@@ -431,6 +472,8 @@
     } else {
         addNonTimedEventToList(index, entry);
     }
+    
+    OstTraceFunctionExit0( DUP1_CALENAGENDAVIEWWIDGET_CREATELISTITEM_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -440,6 +483,8 @@
 //
 void CalenAgendaViewWidget::addTimedEventToList(int index, AgendaEntry entry)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_ADDTIMEDEVENTTOLIST_ENTRY );
+    
     // Create text and icon list to set to the model
     QVariantList textData;
     QVariantList iconData;
@@ -590,6 +635,8 @@
     if (listViewItem) {
         listViewItem->setProperty(stretchLayout, false);
     }
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_ADDTIMEDEVENTTOLIST_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -599,6 +646,8 @@
 //
 void CalenAgendaViewWidget::addNonTimedEventToList(int index, AgendaEntry entry)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_ADDNONTIMEDEVENTTOLIST_ENTRY );
+    
     QVariantList textData;
     QVariantList iconData;
     
@@ -753,6 +802,8 @@
             listViewItem->setProperty(stretchLayout, false);
         }
     }
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_ADDNONTIMEDEVENTTOLIST_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -762,8 +813,11 @@
 // 
 void CalenAgendaViewWidget::handleListItemStretching(Qt::Orientation orientation)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_HANDLELISTITEMSTRETCHING_ENTRY );
+    
     if (mInstanceArray.count() == 0) {
         // Nothing much to do. Simply return
+        OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_HANDLELISTITEMSTRETCHING_EXIT );
         return;
     }
     for(int index = 0; index < mInstanceArray.count() ; index ++) {
@@ -803,6 +857,8 @@
             }
         }
     }
+    
+    OstTraceFunctionExit0( DUP1_CALENAGENDAVIEWWIDGET_HANDLELISTITEMSTRETCHING_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -812,10 +868,13 @@
 //  
 int CalenAgendaViewWidget::getIndexToScrollTo()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_GETINDEXTOSCROLLTO_ENTRY );
+    
     int scrollIndex = 0;
     TCalenInstanceId instanceId = mServices.Context().instanceId();
     if (instanceId == TCalenInstanceId::nullInstanceId()) {
         // If the instance is not set, then scroll to zero index
+        OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_GETINDEXTOSCROLLTO_EXIT );
         return scrollIndex;
     }
     
@@ -827,6 +886,7 @@
             break;
         }
     }
+    OstTraceFunctionExit0( DUP1_CALENAGENDAVIEWWIDGET_GETINDEXTOSCROLLTO_EXIT );
     return scrollIndex;
 }
 
@@ -837,6 +897,8 @@
 //
 void CalenAgendaViewWidget::showHideRegionalInformation()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_SHOWHIDEREGIONALINFORMATION_ENTRY );
+    
 	if (mView->pluginEnabled()) {
 		XQSettingsKey regionalInfo(XQSettingsKey::TargetCentralRepository,
 		                           KCRUidCalendar, KCalendarShowRegionalInfo);
@@ -865,6 +927,8 @@
             mRegionalInfoGroupBox = NULL;
         }
     }
+	
+	OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_SHOWHIDEREGIONALINFORMATION_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -874,9 +938,13 @@
 //    
 void CalenAgendaViewWidget::createNewEvent()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_CREATENEWEVENT_ENTRY );
+    
     // Issue a command to launch editor to create
     // a new event
 	mServices.IssueCommandL(ECalenNewMeeting);
+	
+	OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_CREATENEWEVENT_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -886,8 +954,11 @@
 //    
 void CalenAgendaViewWidget::editEntry()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_EDITENTRY_ENTRY );
+    
     // Check if the selected index is valid
     if (mSelectedIndex < 0 || mSelectedIndex > mInstanceArray.count()) {
+        OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_EDITENTRY_EXIT );
         return;
     }
 
@@ -924,6 +995,8 @@
 		// Issue a command to launch the editor to edit this entry
 		mServices.IssueCommandL(ECalenEditCurrentEntry);
 	}
+	
+	OstTraceFunctionExit0( DUP1_CALENAGENDAVIEWWIDGET_EDITENTRY_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -933,6 +1006,8 @@
 //    
 void CalenAgendaViewWidget::viewEntry()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_VIEWENTRY_ENTRY );
+    
     // Get the entry details first
     AgendaEntry entry = mInstanceArray[mSelectedIndex];
     
@@ -941,6 +1016,8 @@
         
     // Launch the event viewer.
     mServices.IssueCommandL(ECalenEventView);
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_VIEWENTRY_EXIT );
 }
 
 
@@ -951,8 +1028,11 @@
 //    
 void CalenAgendaViewWidget::deleteEntry()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_DELETEENTRY_ENTRY );
+    
     // Check if the selected index is valid
 	if (mSelectedIndex < 0 || mSelectedIndex > mInstanceArray.count()) {
+		OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_DELETEENTRY_EXIT );
 		return;
 	}
 	
@@ -962,6 +1042,8 @@
 	setContextFromHighlight(entry);
 	// Issue the command to delete the entry
 	mServices.IssueCommandL(ECalenDeleteCurrentEntry);
+	
+	OstTraceFunctionExit0( DUP1_CALENAGENDAVIEWWIDGET_DELETEENTRY_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -971,8 +1053,11 @@
 //  
 void CalenAgendaViewWidget::markAsDone()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_MARKASDONE_ENTRY );
+    
     // Check if the selected index is valid
     if (mSelectedIndex < 0 || mSelectedIndex > mInstanceArray.count()) {
+        OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_MARKASDONE_EXIT );
         return;
     }
     
@@ -990,6 +1075,8 @@
         mServices.agendaInterface()->setCompleted(entry, true, mDate);
 		mServices.IssueCommandL(ECalenStartActiveStep);
     }
+    
+    OstTraceFunctionExit0( DUP1_CALENAGENDAVIEWWIDGET_MARKASDONE_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -1000,12 +1087,15 @@
 void CalenAgendaViewWidget::itemLongPressed(HbAbstractViewItem* listViewItem,
                                          const QPointF& coords)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_ITEMLONGPRESSED_ENTRY );
+    
 	mLongTapEventFlag = true;
     // Update the selection index first
     mSelectedIndex = listViewItem->modelIndex().row();
     
     if (mSelectedIndex < 0 || mSelectedIndex > mInstanceArray.count()) {
         // Invalid index
+        OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_ITEMLONGPRESSED_EXIT );
         return;
     }
 
@@ -1043,6 +1133,8 @@
 								SLOT(contextMenuClosed()));
     
     contextMenu->open(this, SLOT(contextManuTriggered(HbAction *)));
+    
+    OstTraceFunctionExit0( DUP1_CALENAGENDAVIEWWIDGET_ITEMLONGPRESSED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -1052,17 +1144,22 @@
 //    
 void CalenAgendaViewWidget::itemActivated(const QModelIndex &index)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_ITEMACTIVATED_ENTRY );
+    
     // Update the selection index first
     mSelectedIndex = index.row();
 
     // Check if the selected index is valid
     if (mSelectedIndex < 0 || mSelectedIndex > mInstanceArray.count()) {
+        OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_ITEMACTIVATED_EXIT );
         return;
     }
     if( !mLongTapEventFlag ) {
     // Open the event for viewing
     viewEntry();
     }
+    
+    OstTraceFunctionExit0( DUP1_CALENAGENDAVIEWWIDGET_ITEMACTIVATED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -1072,6 +1169,8 @@
 // 
 void CalenAgendaViewWidget::noteEditingCompleted(bool status)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_NOTEEDITINGCOMPLETED_ENTRY );
+    
 	// We need to refresh the list since user
 	// might have marked the to-do as complete or
 	// edited it or deleted it. So get the instance
@@ -1079,6 +1178,8 @@
 	if (status) {
 		mServices.IssueCommandL(ECalenStartActiveStep);
 	}
+	
+	OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_NOTEEDITINGCOMPLETED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -1088,9 +1189,12 @@
 // 
 void CalenAgendaViewWidget::goToToday()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_GOTOTODAY_ENTRY );
+    
     // First check if we are not already
     // showing today's agenda
     if (mDate == CalenDateUtils::today()) {
+        OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_GOTOTODAY_EXIT );
         return;
     }
     
@@ -1098,6 +1202,8 @@
     mServices.Context().setFocusDate(CalenDateUtils::today());
     
     mView->refreshViewOnGoToDate();
+    
+    OstTraceFunctionExit0( DUP1_CALENAGENDAVIEWWIDGET_GOTOTODAY_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -1107,7 +1213,11 @@
 //
 void CalenAgendaViewWidget::contextMenuClosed()
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_CONTEXTMENUCLOSED_ENTRY );
+    
 	mLongTapEventFlag = false;
+	
+	OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_CONTEXTMENUCLOSED_EXIT );
 }
 
 // ----------------------------------------------------------------------------
@@ -1117,6 +1227,8 @@
 //
 void CalenAgendaViewWidget::contextManuTriggered(HbAction *action)
 {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_CONTEXTMANUTRIGGERED_ENTRY );
+    
 	if (action->text() == hbTrId("txt_common_menu_open")) {
 		viewEntry();
 	} else if (action->text() == hbTrId("txt_calendar_menu_mark_as_done")) {
@@ -1128,6 +1240,8 @@
 			deleteEntry();
 		}
 	}
+	
+	OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_CONTEXTMANUTRIGGERED_EXIT );
 }
 // ----------------------------------------------------------------------------
 // CalenAgendaViewWidget::clearListModel
@@ -1136,7 +1250,11 @@
 // 
 void CalenAgendaViewWidget::clearListModel()
     {
+    OstTraceFunctionEntry0( CALENAGENDAVIEWWIDGET_CLEARLISTMODEL_ENTRY );
+    
     mListModel->clear();
+    
+    OstTraceFunctionExit0( CALENAGENDAVIEWWIDGET_CLEARLISTMODEL_EXIT );
     }
 
 // End of file	--Don't remove this.
--- a/calendarui/views/src/caleneventlistviewitem.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/caleneventlistviewitem.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -20,25 +20,43 @@
 
 // User includes
 #include "caleneventlistviewitem.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "caleneventlistviewitemTraces.h"
+#endif
+
 
 CalenEventListViewItem::CalenEventListViewItem(QGraphicsItem *parent) :
 HbListViewItem(parent)
 {
+    OstTraceFunctionEntry0( CALENEVENTLISTVIEWITEM_CALENEVENTLISTVIEWITEM_ENTRY );
+    
+    OstTraceFunctionExit0( CALENEVENTLISTVIEWITEM_CALENEVENTLISTVIEWITEM_EXIT );
 }
 
 CalenEventListViewItem::~CalenEventListViewItem()
 {
+    OstTraceFunctionEntry0( DUP1_CALENEVENTLISTVIEWITEM_CALENEVENTLISTVIEWITEM_ENTRY );
+    
     // No implementation yet
+    OstTraceFunctionExit0( DUP1_CALENEVENTLISTVIEWITEM_CALENEVENTLISTVIEWITEM_EXIT );
 }
 
 HbAbstractViewItem* CalenEventListViewItem::createItem()
 {
+    OstTraceFunctionEntry0( CALENEVENTLISTVIEWITEM_CREATEITEM_ENTRY );
+    
+    OstTraceFunctionExit0( CALENEVENTLISTVIEWITEM_CREATEITEM_EXIT );
     return new CalenEventListViewItem(*this);
 }
 
 void CalenEventListViewItem::updateChildItems()
 {
+    OstTraceFunctionEntry0( CALENEVENTLISTVIEWITEM_UPDATECHILDITEMS_ENTRY );
+    
     HbListViewItem::updateChildItems();
+    
+    OstTraceFunctionExit0( CALENEVENTLISTVIEWITEM_UPDATECHILDITEMS_EXIT );
 }
 
 // End of file
--- a/calendarui/views/src/calengriditemprototype.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calengriditemprototype.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -32,6 +32,11 @@
 #include "calengriditemprototype.h"
 #include "calencommon.h"
 #include "calentodayindicatorlinedrawer.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calengriditemprototypeTraces.h"
+#endif
+
 
 /*!
  \class CalenGridItemPrototype
@@ -55,6 +60,9 @@
 	mFocusIndicatorItem(0),
 	mTodayIndicatorItem(0)
 	{
+    OstTraceFunctionEntry0( CALENGRIDITEMPROTOTYPE_CALENGRIDITEMPROTOTYPE_ENTRY );
+    
+	OstTraceFunctionExit0( CALENGRIDITEMPROTOTYPE_CALENGRIDITEMPROTOTYPE_EXIT );
 	}
 
 /*!
@@ -62,6 +70,8 @@
 */
 void CalenGridItemPrototype::createPrimitives()
 {
+    OstTraceFunctionEntry0( CALENGRIDITEMPROTOTYPE_CREATEPRIMITIVES_ENTRY );
+    
 	if (!mMonthDayInfoItem) {
 		mMonthDayInfoItem = new HbTextItem(this);
 		HbStyle::setItemName(mMonthDayInfoItem,
@@ -90,6 +100,7 @@
 				mTodayIndicatorItem, QLatin1String("todayIndicatorItem"));
 	}
 
+	OstTraceFunctionExit0( CALENGRIDITEMPROTOTYPE_CREATEPRIMITIVES_EXIT );
 }
 
 /*!
@@ -100,6 +111,8 @@
  */
 HbAbstractViewItem *CalenGridItemPrototype::createItem()
 {
+    OstTraceFunctionEntry0( CALENGRIDITEMPROTOTYPE_CREATEITEM_ENTRY );
+    
 	CalenGridItemPrototype* item = new CalenGridItemPrototype(*this);
 	item->createPrimitives();
 	
@@ -109,6 +122,7 @@
 	frame.setFrameGraphicsName(QString(""));
 	item->setDefaultFrame(frame);
 	
+	OstTraceFunctionExit0( CALENGRIDITEMPROTOTYPE_CREATEITEM_EXIT );
 	return item;
 }
 
@@ -119,6 +133,8 @@
  */
 void CalenGridItemPrototype::updateChildItems()
 {		
+    OstTraceFunctionEntry0( CALENGRIDITEMPROTOTYPE_UPDATECHILDITEMS_ENTRY );
+    
 	// Here update content of each item.
 	QVariant monthDayRole;
 	bool monthFocusRole;
@@ -179,6 +195,7 @@
 	
 	// base class implementation
 	HbGridViewItem::updateChildItems();
+	OstTraceFunctionExit0( CALENGRIDITEMPROTOTYPE_UPDATECHILDITEMS_EXIT );
 }
 
 /*!
@@ -186,9 +203,12 @@
  */
 void CalenGridItemPrototype::pressStateChanged(bool pressed,bool animate)
 {
+    OstTraceFunctionEntry0( CALENGRIDITEMPROTOTYPE_PRESSSTATECHANGED_ENTRY );
+    
 	Q_UNUSED(pressed)
 	Q_UNUSED(animate)		
 	// Just overrode it as we dont want to have any default behavior
+	OstTraceFunctionExit0( CALENGRIDITEMPROTOTYPE_PRESSSTATECHANGED_EXIT );
 }
 
 /*!
@@ -196,13 +216,20 @@
  */
 void CalenGridItemPrototype::pressStateChanged(bool animate)
 {
+    OstTraceFunctionEntry0( DUP1_CALENGRIDITEMPROTOTYPE_PRESSSTATECHANGED_ENTRY );
+    
 	Q_UNUSED(animate)
 	// Just overrode it as we dont want to have any default behavior
+    OstTraceFunctionExit0( DUP1_CALENGRIDITEMPROTOTYPE_PRESSSTATECHANGED_EXIT );
 }
 
 bool CalenGridItemPrototype::canSetModelIndex(const QModelIndex& index)
 {
+    OstTraceFunctionEntry0( CALENGRIDITEMPROTOTYPE_CANSETMODELINDEX_ENTRY );
+    
 	Q_UNUSED(index)
+    
+    OstTraceFunctionExit0( CALENGRIDITEMPROTOTYPE_CANSETMODELINDEX_EXIT );
 	return true;
 }
 
--- a/calendarui/views/src/calenmonthdata.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calenmonthdata.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -21,6 +21,11 @@
 
 //  INCLUDES
 #include "calenmonthdata.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenmonthdataTraces.h"
+#endif
+
 
 
 // ================= MEMBER FUNCTIONS =======================
@@ -34,8 +39,9 @@
 CalenMonthData::CalenMonthData()
     : mDay(QDateTime()), mHasEvents(false)
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( CALENMONTHDATA_CALENMONTHDATA_ENTRY );
+
+    OstTraceFunctionExit0( CALENMONTHDATA_CALENMONTHDATA_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -48,8 +54,9 @@
 (QDateTime day)
     : mDay(day), mHasEvents(false)
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( DUP1_CALENMONTHDATA_CALENMONTHDATA_ENTRY );
+    
+    OstTraceFunctionExit0( DUP1_CALENMONTHDATA_CALENMONTHDATA_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -60,8 +67,9 @@
 //
 CalenMonthData::~CalenMonthData()
     {
-    TRACE_ENTRY_POINT;
-    TRACE_EXIT_POINT;
+    OstTraceFunctionEntry0( DUP2_CALENMONTHDATA_CALENMONTHDATA_ENTRY );
+    
+    OstTraceFunctionExit0( DUP2_CALENMONTHDATA_CALENMONTHDATA_EXIT );
     }
 
 // ---------------------------------------------------------
@@ -72,9 +80,9 @@
 //
 QDateTime CalenMonthData::Day()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENMONTHDATA_DAY_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENMONTHDATA_DAY_EXIT );
     return mDay;
     }
 
@@ -86,11 +94,11 @@
 //
 void CalenMonthData::SetHasEvents(bool hasEvents)
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENMONTHDATA_SETHASEVENTS_ENTRY );
     
     mHasEvents = hasEvents;
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENMONTHDATA_SETHASEVENTS_EXIT );
     }
 
 // -----------------------------------------------------------------------------
@@ -101,19 +109,26 @@
 //
 bool CalenMonthData::HasEvents()
     {
-    TRACE_ENTRY_POINT;
+    OstTraceFunctionEntry0( CALENMONTHDATA_HASEVENTS_ENTRY );
     
-    TRACE_EXIT_POINT;
+    OstTraceFunctionExit0( CALENMONTHDATA_HASEVENTS_EXIT );
     return mHasEvents;
     }
 
 void CalenMonthData::setActive(bool isActive)
     {
+    OstTraceFunctionEntry0( CALENMONTHDATA_SETACTIVE_ENTRY );
+    
     mIsActive = isActive;
+    
+    OstTraceFunctionExit0( CALENMONTHDATA_SETACTIVE_EXIT );
     }
 
 bool CalenMonthData::isActive()
     {
+    OstTraceFunctionEntry0( CALENMONTHDATA_ISACTIVE_ENTRY );
+    
+    OstTraceFunctionExit0( CALENMONTHDATA_ISACTIVE_EXIT );
     return mIsActive;
     }
 // End of File
--- a/calendarui/views/src/calenmonthgrid.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calenmonthgrid.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -22,6 +22,7 @@
 #include <hbcolorscheme.h>
 #include <hbpangesture.h>
 #include <hbswipegesture.h>
+#include <hbtapgesture.h>
 #include <hbdeviceprofile.h>
 
 // User includes
@@ -32,6 +33,11 @@
 #include "calendateutils.h"
 #include "calencommon.h"
 #include "calenconstants.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenmonthgridTraces.h"
+#endif
+
 
 // Constants
 #define SCROLL_SPEEED 3000 
@@ -60,6 +66,8 @@
 	mIgnoreItemActivated(false),
 	mGridBorderColor(Qt::gray)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_CALENMONTHGRID_ENTRY );
+    
 	setScrollDirections(Qt::Vertical);
 	setRowCount(KNumOfVisibleRows);
 	setColumnCount(KCalenDaysInWeek);
@@ -92,6 +100,8 @@
 	// Connect to scrolling finished signal
 	connect(this, SIGNAL(scrollingEnded()), this,
 			SLOT(scrollingFinished()));
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_CALENMONTHGRID_EXIT );
 }
 
 /*!
@@ -99,7 +109,11 @@
  */
 CalenMonthGrid::~CalenMonthGrid()
 {
+    OstTraceFunctionEntry0( DUP1_CALENMONTHGRID_CALENMONTHGRID_ENTRY );
+    
 	// Nothing Yet
+    
+    OstTraceFunctionExit0( DUP1_CALENMONTHGRID_CALENMONTHGRID_EXIT );
 }
 
 /*!
@@ -107,7 +121,11 @@
  */
 void CalenMonthGrid::setView(CalenMonthView *view)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_SETVIEW_ENTRY );
+    
 	mView = view;
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_SETVIEW_EXIT );
 }
 
 /*!
@@ -116,6 +134,8 @@
 void CalenMonthGrid::updateMonthGridModel(QList<CalenMonthData> &monthDataArray,
                         int indexToBeScrolled, bool isFirstTime)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_UPDATEMONTHGRIDMODEL_ENTRY );
+    
 	int loopStart = 0;
 	int loopEnd = monthDataArray.count();
 	if (isFirstTime) {
@@ -243,6 +263,8 @@
 		scrollTo(lastVisibleIndex);
 	}
 	mMonthDataArray = monthDataArray;
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_UPDATEMONTHGRIDMODEL_EXIT );
 }
 
 /*!
@@ -252,6 +274,8 @@
 void CalenMonthGrid::updateMonthGridWithInActiveMonths(
 										QList<CalenMonthData> &monthDataArray)
 {	
+    OstTraceFunctionEntry0( CALENMONTHGRID_UPDATEMONTHGRIDWITHINACTIVEMONTHS_ENTRY );
+    
 	mMonthDataArray = monthDataArray;
 		
 	// Prepend the required rows
@@ -282,6 +306,8 @@
 	// is tapped.
 	connect(this, SIGNAL(activated(const QModelIndex &)), this,
 						SLOT(itemActivated(const QModelIndex &)));
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_UPDATEMONTHGRIDWITHINACTIVEMONTHS_EXIT );
 }
 
 /*!
@@ -290,8 +316,11 @@
 void CalenMonthGrid::updateMonthGridWithEventIndicators(
 										QList<CalenMonthData> &monthDataArray)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_UPDATEMONTHGRIDWITHEVENTINDICATORS_ENTRY );
+    
 	mMonthDataArray = monthDataArray;
-	for(int i = 0; i < monthDataArray.count(); i++) {
+	int count(monthDataArray.count());
+	for(int i = 0; i < count; i++) {
 		// Check if the day has events
 		if (monthDataArray[i].HasEvents()) {
 			QModelIndex itemIndex = mModel->index(i,0);
@@ -301,6 +330,8 @@
 			mModel->itemFromIndex(itemIndex)->setData(list);
 		}
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_UPDATEMONTHGRIDWITHEVENTINDICATORS_EXIT );
 }
 
 /*!
@@ -308,6 +339,8 @@
  */
 void CalenMonthGrid::downGesture()
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_DOWNGESTURE_ENTRY );
+    
     // Make sure that content widget is properly placed
     if (mIsNonActiveDayFocused) {
         mIsAtomicScroll = true;
@@ -320,6 +353,8 @@
     setAttribute(Hb::InteractionDisabled);
     QPointF targetPos(0.0, 0.0);
     scrollContentsTo(targetPos,500);
+    
+    OstTraceFunctionExit0( CALENMONTHGRID_DOWNGESTURE_EXIT );
 }
 
 /*!
@@ -327,6 +362,8 @@
  */
 void CalenMonthGrid::upGesture()
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_UPGESTURE_ENTRY );
+    
     // Make sure that content widget is properly placed
     if (mIsNonActiveDayFocused) {
         mIsAtomicScroll = true;
@@ -341,6 +378,7 @@
     QPointF targetPos(0.0, mStartPos.y() - size().height());
     scrollContentsTo(-targetPos,500);
 	
+    OstTraceFunctionExit0( CALENMONTHGRID_UPGESTURE_EXIT );
 }
 
 /*!
@@ -348,8 +386,12 @@
  */
 void CalenMonthGrid::mousePressEvent(QGraphicsSceneMouseEvent* event)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_MOUSEPRESSEVENT_ENTRY );
+    
 	// Pass it to parent
 	HbGridView::mousePressEvent(event);
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_MOUSEPRESSEVENT_EXIT );
 }
 
 /*!
@@ -357,6 +399,8 @@
  */
 void CalenMonthGrid::mouseReleaseEvent(QGraphicsSceneMouseEvent* event)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_MOUSERELEASEEVENT_ENTRY );
+    
 	// Pass it grid view if pan gesture is not in progress else pass it to
 	// scrollarea. Problem here is, if we pass to gridview when panning, then 
 	// its emitting item activated signal simply becasue of which focus item
@@ -366,6 +410,8 @@
 	} else {
 		HbScrollArea::mouseReleaseEvent(event);
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_MOUSERELEASEEVENT_EXIT );
 }
 
 /*!
@@ -373,6 +419,8 @@
  */
 void CalenMonthGrid::gestureEvent(QGestureEvent *event)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_GESTUREEVENT_ENTRY );
+    
    if(HbPanGesture *gesture = qobject_cast<HbPanGesture *>(event->gesture(Qt::PanGesture))) {
         if (gesture->state() == Qt::GestureStarted) {
             setAttribute(Hb::InteractionDisabled);
@@ -400,6 +448,7 @@
                         mDirection = up;
                     } else {
                         event->accept(Qt::PanGesture);
+                        OstTraceFunctionExit0( CALENMONTHGRID_GESTUREEVENT_EXIT );
                         return;
                     }
                 } else if (abs(delta.x()) < MAX_PAN_DIRECTION_THRESHOLD) {
@@ -413,6 +462,7 @@
                         mDirection = up;
                    }else {
                        event->accept(Qt::PanGesture);
+                       OstTraceFunctionExit0( DUP1_CALENMONTHGRID_GESTUREEVENT_EXIT );
                        return;
                    }
                 } 
@@ -429,9 +479,20 @@
                 mDirection = up;
             } else {
                 event->accept(Qt::SwipeGesture);
+                OstTraceFunctionExit0( DUP2_CALENMONTHGRID_GESTUREEVENT_EXIT );
                 return;
             }
         }
+    } else if (HbTapGesture *gesture = qobject_cast<HbTapGesture *>(event->gesture(Qt::TapGesture))) {
+        if(gesture->state() == Qt::GestureFinished) {
+            // Check if scrolling is in progress
+            if (mDirection != invalid) {
+                // Set the pan flag to true so that grid adjusts to nearest
+                // month after tapping
+                mIsPanGesture = true;
+                handlePanGestureFinished();
+            }
+        }
     }
    
    if (mDirection!= invalid) {
@@ -439,6 +500,8 @@
         // When scrolling finished, month grid will adjust to show the proper month
         HbScrollArea::gestureEvent(event);
    }
+   
+   OstTraceFunctionExit0( DUP3_CALENMONTHGRID_GESTUREEVENT_EXIT );
 }
 
 /*!
@@ -446,6 +509,8 @@
  */
 void CalenMonthGrid::scrollingFinished()
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_SCROLLINGFINISHED_ENTRY );
+    
 	if (mIsPanGesture) {
 		handlePanGestureFinished();
 	} else if(!mIsAtomicScroll) {
@@ -468,6 +533,8 @@
 	}
 	mIgnoreItemActivated = false;
 	setAttribute(Hb::InteractionDisabled, false);
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_SCROLLINGFINISHED_EXIT );
 }
 
 /*!
@@ -475,6 +542,8 @@
  */
 void CalenMonthGrid::handlePanGestureFinished()
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_HANDLEPANGESTUREFINISHED_ENTRY );
+    
 	mIsPanGesture = false;
 	// Get the first item that is visible
 	QList<HbAbstractViewItem *> list = visibleItems();
@@ -540,6 +609,8 @@
 		// hence, scroll up to show the next month
 		upGesture();
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_HANDLEPANGESTUREFINISHED_EXIT );
 }
 
 /*!
@@ -548,6 +619,8 @@
  */
 void CalenMonthGrid::prependRows()
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_PREPENDROWS_ENTRY );
+    
 	// Before we do anything, set the focus to proper date
 	// Set it only when non active day was focussed. When inactive day
 	// was focussed, we need to focus the same day
@@ -607,6 +680,8 @@
 	
 	// Update the sart position of the content widget
 	mStartPos = mContentWidget->pos();
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_PREPENDROWS_EXIT );
 }
 
 /*!
@@ -614,6 +689,8 @@
  */
 void CalenMonthGrid::handlePrependingRows(QList<CalenMonthData > &monthDataList)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_HANDLEPREPENDINGROWS_ENTRY );
+    
 	QDateTime currDate = mView->getCurrentDay();
 	QDateTime currDateTime = CalenDateUtils::beginningOfDay( currDate );
 	int rowsInPrevMonth = mView->rowsInPrevMonth();
@@ -660,6 +737,8 @@
 		// Set the data to model
 		mModel->itemFromIndex(currentIndex)->setData(itemData);
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_HANDLEPREPENDINGROWS_EXIT );
 }
 
 /*!
@@ -668,6 +747,8 @@
  */
 void CalenMonthGrid::appendRows()
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_APPENDROWS_ENTRY );
+    
 	// Before we do anything, set the focus to proper date
 	// Set it only when non active day was focussed. When inactive day
 	// was focussed, we need to focus the same day
@@ -730,6 +811,8 @@
 	
 	// Update the sart position of the content widget
     mStartPos = mContentWidget->pos();
+    
+    OstTraceFunctionExit0( CALENMONTHGRID_APPENDROWS_EXIT );
 }
 
 /*!
@@ -737,6 +820,8 @@
  */
 void CalenMonthGrid::handleAppendingRows(QList<CalenMonthData > &monthDataList)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_HANDLEAPPENDINGROWS_ENTRY );
+    
 	QDateTime currDate = mView->getCurrentDay();
 	QDateTime currDateTime = CalenDateUtils::beginningOfDay( currDate );
 	int rowsInFutMonth = mView->rowsInFutMonth();
@@ -783,6 +868,8 @@
 		// Set the data to model
 		mModel->itemFromIndex(currentIndex)->setData(itemData);
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_HANDLEAPPENDINGROWS_EXIT );
 }
 
 /*!
@@ -790,8 +877,11 @@
  */
 void CalenMonthGrid::itemActivated(const QModelIndex &index)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_ITEMACTIVATED_ENTRY );
+    
 	if (mIgnoreItemActivated) {
 		mIgnoreItemActivated = false;
+		OstTraceFunctionExit0( CALENMONTHGRID_ITEMACTIVATED_EXIT );
 		return;
 	}
 	mIsNonActiveDayFocused = false;
@@ -804,6 +894,7 @@
 		QModelIndex itemIndex = mModel->index(mCurrentRow,0);
 		if(itemIndex.row() < 0 || itemIndex.row() >= mModel->rowCount() ||
 				itemIndex.column() < 0 || itemIndex.column() > mModel->columnCount()) {
+			OstTraceFunctionExit0( DUP1_CALENMONTHGRID_ITEMACTIVATED_EXIT );
 			return;
 		}
 		QVariant itemData = itemIndex.data(Qt::UserRole + 1);
@@ -844,6 +935,8 @@
 		} 
 		mView->setContextForActiveDay(index.row());
 	}
+	
+	OstTraceFunctionExit0( DUP2_CALENMONTHGRID_ITEMACTIVATED_EXIT );
 }
 
 /*!
@@ -851,6 +944,8 @@
  */
 void CalenMonthGrid::setFocusToProperDay()
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_SETFOCUSTOPROPERDAY_ENTRY );
+    
 	// Calculate the new item to be focussed
 	QDateTime oldFocussedDate = mView->getActiveDay();
 	QList<CalenMonthData> monthDataList = mView->monthDataList();
@@ -887,6 +982,8 @@
 			break;
 		}
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_SETFOCUSTOPROPERDAY_EXIT );
 }
 
 /*!
@@ -894,6 +991,8 @@
  */
 void CalenMonthGrid::setActiveDates(QDate activeDate)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_SETACTIVEDATES_ENTRY );
+    
 	// By default, text color will be set as inactive date color
 	// set active date color only for the dates that fall in current month
 	// So, in the whole data array, start from where the current month starts
@@ -928,6 +1027,7 @@
 	// Now set the inactive text color to those which were active before the swipe
 	if (mDirection == invalid) {
 		// no need to do anything as other dates will be in inactive dates color
+		OstTraceFunctionExit0( CALENMONTHGRID_SETACTIVEDATES_EXIT );
 		return;
 	}
 	
@@ -969,6 +1069,8 @@
 		list.replace(CalendarNamespace::CalendarMonthTextColorRole, false);
 		mModel->itemFromIndex(index)->setData(list);
 	}
+	
+	OstTraceFunctionExit0( DUP1_CALENMONTHGRID_SETACTIVEDATES_EXIT );
 }
 
 /*!
@@ -976,6 +1078,9 @@
  */
 int CalenMonthGrid::getCurrentIndex()
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_GETCURRENTINDEX_ENTRY );
+    
+	OstTraceFunctionExit0( CALENMONTHGRID_GETCURRENTINDEX_EXIT );
 	return mCurrentRow;
 }
 
@@ -984,7 +1089,11 @@
  */
 void CalenMonthGrid::setCurrentIdex(int index)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_SETCURRENTIDEX_ENTRY );
+    
 	itemActivated(mModel->index(index, 0));
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_SETCURRENTIDEX_EXIT );
 }
 
 /*!
@@ -992,6 +1101,8 @@
  */
 void CalenMonthGrid::orientationChanged(Qt::Orientation newOrientation)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_ORIENTATIONCHANGED_ENTRY );
+    
     Q_UNUSED(newOrientation)
 	// We are overriding this function to avoid the default behavior of
 	// hbgridview on orientation change as it swaps the row and column counts
@@ -1018,6 +1129,8 @@
 		mIsAtomicScroll = true;
 		scrollTo(indexToBeScrolled);
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_ORIENTATIONCHANGED_EXIT );
 }
 
 /*!
@@ -1027,6 +1140,8 @@
                           const QStyleOptionGraphicsItem* option,
                           QWidget* widget)
 {
+    OstTraceFunctionEntry0( CALENMONTHGRID_PAINT_ENTRY );
+    
 	Q_UNUSED(option);
 	Q_UNUSED(widget);
 	painter->setRenderHint(QPainter::NonCosmeticDefaultPen);
@@ -1043,8 +1158,9 @@
 	} else {
 		pen.setBrush(mGridBorderColor);
 	}
-	//store the old pen first
-    QPen oldPen = painter->pen();
+	// Store the old pen
+	QPen oldPen = painter->pen();
+	
 	// Set the new pen to the painter
 	painter->setPen(pen);
 	
@@ -1101,8 +1217,11 @@
 	
 	// Draw the lines for the points in the vector list
 	painter->drawLines(pointList);
+	
 	// Set the old pen back
 	painter->setPen(oldPen);
+	
+	OstTraceFunctionExit0( CALENMONTHGRID_PAINT_EXIT );
 }
 
 // End of File
--- a/calendarui/views/src/calenmonthview.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calenmonthview.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -51,6 +51,11 @@
 #include "calendarprivatecrkeys.h"
 #include "calenpluginlabel.h"
 #include "calenconstants.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenmonthviewTraces.h"
+#endif
+
 /*!
  \class CalenMonthView
 
@@ -68,6 +73,8 @@
 	mNextRegionalInfo(0),
 	mIsAboutToQuitEventConnected(false)
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_CALENMONTHVIEW_ENTRY );
+    
 	mIsWeekNumbersShown = 0;
 	mOrientation = mServices.MainWindow().orientation();
 	// Read the date from the context
@@ -85,6 +92,8 @@
 	mIsPrevPaneGesture = false;
 	// Get the week day color from the theme
 	mWeekDaysColor = HbColorScheme::color("qtc_cal_week_day");
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_CALENMONTHVIEW_EXIT );
 }
 
 /*!
@@ -92,6 +101,9 @@
  */
 CalenMonthView::~CalenMonthView()
 {
+    OstTraceFunctionEntry0( DUP1_CALENMONTHVIEW_CALENMONTHVIEW_ENTRY );
+    
+    OstTraceFunctionExit0( DUP1_CALENMONTHVIEW_CALENMONTHVIEW_EXIT );
 }
 
 /*!
@@ -100,6 +112,8 @@
  */
 void CalenMonthView::setupView(CalenDocLoader *docLoader)
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_SETUPVIEW_ENTRY );
+    
 	mDocLoader = docLoader;
 	mTitleLabel
 	        = qobject_cast<HbLabel *> (
@@ -214,6 +228,7 @@
 	// only for debugging purpose.
 	bool ok = activityManager->removeActivity(activityName);
 
+	OstTraceFunctionExit0( CALENMONTHVIEW_SETUPVIEW_EXIT );
 }
 
 /*!
@@ -222,6 +237,7 @@
  */
 void CalenMonthView::doLazyLoading()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_DOLAZYLOADING_ENTRY );
 	// Add background items to all the widgets
 	addBackgroundFrame();
 	
@@ -293,6 +309,19 @@
 	// This is required to add/remove dynamically some options
 	connect(menu(), SIGNAL(aboutToShow ()), this,
 			SLOT(addRemoveActionsInMenu()));	
+	//add "show lunar data" action item ,if regional plugin is present
+	//regional plugin will add the option itself and handles it accordingly
+	//use this api after adding all action item to the menu
+	//so that plugin add the "Show lunar data" item as a second last option 
+	// in all views
+	mServices.OfferMenu(menu());
+	
+	// populate entries for the month view if the month view is launched 
+	// from the service APIs. Otherwise the month view is not populated with 
+	// the entries as CalenViewManager::handleInstanceViewCreation is called 
+	// before the month view creation so the model array is not populated.
+	fetchEntriesAndUpdateModel();	
+	OstTraceFunctionExit0( CALENMONTHVIEW_DOLAZYLOADING_EXIT );
 }
 
 /*!
@@ -300,6 +329,8 @@
  */
 void CalenMonthView::addWeekNumbers()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_ADDWEEKNUMBERS_ENTRY );
+    
 	if (!mFirstWeekLabel) {
 	// Get all the six week labels
 	mFirstWeekLabel
@@ -370,6 +401,8 @@
 		layout->invalidate();
 		layout->activate();
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_ADDWEEKNUMBERS_EXIT );
 }
 
 /*!
@@ -378,6 +411,8 @@
 void CalenMonthView::removeWeekNumbers()
 
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_REMOVEWEEKNUMBERS_ENTRY );
+    
 	// Remove the week number grid if setting is off
 	QGraphicsLinearLayout *layout = static_cast<QGraphicsLinearLayout *> 
 									(mMonthGridPlusWeekNumWidget->layout());
@@ -409,6 +444,8 @@
 			dayNamesLayout->activate();
 		}
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_REMOVEWEEKNUMBERS_EXIT );
 }
 
 /*!
@@ -416,6 +453,8 @@
  */
 void CalenMonthView::addBackgroundFrame()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_ADDBACKGROUNDFRAME_ENTRY );
+    
     // Set the background items for all the widgets
     HbFrameItem* frame = NULL;
     HbFrameDrawer *drawer = NULL;
@@ -456,10 +495,14 @@
            frame = new HbFrameItem(drawer, this);
 	if(frame)
 	    mNextPaneLayoutWidget->setBackgroundItem(frame->graphicsItem(), -5);
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_ADDBACKGROUNDFRAME_EXIT );
 }
 
 void CalenMonthView::showHideRegionalInformation()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_SHOWHIDEREGIONALINFORMATION_ENTRY );
+    
 	if (pluginEnabled()) {
 		XQSettingsKey regionalInfo(XQSettingsKey::TargetCentralRepository,
 									KCRUidCalendar, KCalendarShowRegionalInfo);
@@ -533,6 +576,8 @@
 			}
 		}
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_SHOWHIDEREGIONALINFORMATION_EXIT );
 }
 
 /*!
@@ -540,6 +585,7 @@
  */
 void CalenMonthView::onContextChanged()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_ONCONTEXTCHANGED_ENTRY );
 	//Update plugin label after setting context
 	if (mCurrRegionalInfo && mPrevRegionalInfo && mNextPaneLayout
 	        && pluginEnabled()) {
@@ -548,6 +594,7 @@
 		mCurrRegionalInfo->setPlainText(*pluginString);
 		mNextRegionalInfo->setPlainText(*pluginString);
 	}
+	OstTraceFunctionExit0( CALENMONTHVIEW_ONCONTEXTCHANGED_EXIT );
 }
 
 /*!
@@ -556,6 +603,8 @@
 void CalenMonthView::updateWeekNumGridModel()
 
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_UPDATEWEEKNUMGRIDMODEL_ENTRY );
+    
 	// Get the visible date
 	QDateTime firstVisibleDate = mFirstDayOfGrid.addDays(KCalenDaysInWeek
 	        * mNumOfRowsInPrevMonth);
@@ -583,6 +632,8 @@
 	mFifthWeekLabel->setPlainText(text);
 	text = QString::number(mWeekNumbers.at(5));
 	mSixthWeekLabel->setPlainText(text);
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_UPDATEWEEKNUMGRIDMODEL_EXIT );
 }
 
 /*!
@@ -590,6 +641,8 @@
  */
 void CalenMonthView::goToToday()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_GOTOTODAY_ENTRY );
+    
 	QDateTime today = CalenDateUtils::today();
 	// Set the context and repopulate the view
     MCalenContext &context = mServices.Context();
@@ -598,6 +651,7 @@
 	// First check if we are not alread
 	// showing today's month view
 	if (mDate == today) {
+		OstTraceFunctionExit0( CALENMONTHVIEW_GOTOTODAY_EXIT );
 		return;
 	} else if (mActiveMonth.date().year() == today.date().year() && 
 				mActiveMonth.date().month() == today.date().month()) {
@@ -611,6 +665,8 @@
 	} else {	
         refreshViewOnGoToDate();
 	}
+	
+	OstTraceFunctionExit0( DUP1_CALENMONTHVIEW_GOTOTODAY_EXIT );
 }
 
 /*
@@ -619,6 +675,7 @@
  */
 void CalenMonthView::addRemoveActionsInMenu()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_ADDREMOVEACTIONSINMENU_ENTRY );
 	HbAction* menuAction = mDeleteSubMenu->menuAction();
 	// Check if there are no entries in the database
 	if (mAgendaUtil->areNoEntriesInCalendar() && menuAction) {
@@ -636,6 +693,7 @@
 	} else if (mGoToTodayAction){
 		mGoToTodayAction->setVisible(true);
 	}
+	OstTraceFunctionExit0( CALENMONTHVIEW_ADDREMOVEACTIONSINMENU_EXIT );
 }
 
 /*!
@@ -643,6 +701,7 @@
  */
 void CalenMonthView::doPopulation()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_DOPOPULATION_ENTRY );
 
  	// Get the layout and add the preview pane layout.
 	QGraphicsLinearLayout* viewLayout = static_cast<QGraphicsLinearLayout *>
@@ -699,6 +758,8 @@
 	}
 	// Reset the first time load flag
 	mIsFirstTimeLoad = false;
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_DOPOPULATION_EXIT );
 }
 
 /*!
@@ -706,9 +767,13 @@
  */
 void CalenMonthView::prepareForPopulation()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_PREPAREFORPOPULATION_ENTRY );
+    
 	setActiveDay(dateFromContext(mServices.Context()));
 	setDate();
 	updateMonthDataArrayWithActiveDates();
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_PREPAREFORPOPULATION_EXIT );
 }
 
 /*!
@@ -716,6 +781,8 @@
  */
 void CalenMonthView::refreshViewOnGoToDate()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_REFRESHVIEWONGOTODATE_ENTRY );
+    
 	prepareForPopulation();
 	setDateToLabel();
 	// fetch list of required calendar instances
@@ -729,6 +796,8 @@
 	if (mIsWeekNumbersShown) {
 		updateWeekNumGridModel();
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_REFRESHVIEWONGOTODATE_EXIT );
 }
 
 /*!
@@ -736,6 +805,7 @@
  */
 QDateTime CalenMonthView::dateFromContext(const MCalenContext &context)
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_DATEFROMCONTEXT_ENTRY );
 	QDateTime ret;
 	if (AgendaEntry::TypeTodo == context.instanceId().mType) {
 		QDateTime today = CalenDateUtils::today();
@@ -747,6 +817,7 @@
 	} else {
 		ret = context.focusDateAndTime();
 	}
+	OstTraceFunctionExit0( CALENMONTHVIEW_DATEFROMCONTEXT_EXIT );
 	return ret;
 }
 
@@ -755,6 +826,8 @@
  */
 void CalenMonthView::setActiveDay(QDateTime day)
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_SETACTIVEDAY_ENTRY );
+    
 	mDate = day;
     
 	mActiveMonth = mDate;
@@ -814,6 +887,8 @@
 		mNumOfRowsInFutureMonth++;
 		dateTimeToCalc = dateTimeToCalc.addDays(-KCalenDaysInWeek);
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_SETACTIVEDAY_EXIT );
 }
 
 /*!
@@ -821,6 +896,8 @@
  */
 void CalenMonthView::setDate()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_SETDATE_ENTRY );
+    
 	mMonthDataArray.clear();
 	// Calculate the actual number of dates to be populated from previous month
 	// to future month
@@ -829,6 +906,8 @@
 		CalenMonthData element(currentDay);
 		mMonthDataArray.append(element);
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_SETDATE_EXIT );
 }
 
 /*!
@@ -836,6 +915,9 @@
  */
 QDateTime CalenMonthView::getCurrentDay()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_GETCURRENTDAY_ENTRY );
+    
+	OstTraceFunctionExit0( CALENMONTHVIEW_GETCURRENTDAY_EXIT );
 	return mCurrentDay;
 }
 
@@ -844,6 +926,9 @@
  */
 QDateTime CalenMonthView::getActiveDay()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_GETACTIVEDAY_ENTRY );
+    
+	OstTraceFunctionExit0( CALENMONTHVIEW_GETACTIVEDAY_EXIT );
 	return mDate;
 }
 
@@ -852,6 +937,9 @@
  */
 QList<CalenMonthData> CalenMonthView::monthDataList()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_MONTHDATALIST_ENTRY );
+    
+	OstTraceFunctionExit0( CALENMONTHVIEW_MONTHDATALIST_EXIT );
 	return mMonthDataArray;
 }
 
@@ -860,6 +948,7 @@
  */
 void CalenMonthView::createGrid()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_CREATEGRID_ENTRY );
 	// Update the month grid
 	mMonthGrid->updateMonthGridModel(mMonthDataArray, mIndexToBeScrolled, 
 	                                 mIsFirstTimeLoad);
@@ -884,6 +973,7 @@
 		// remove the weeknumbergrid from the layout
 		removeWeekNumbers();
 	}
+	OstTraceFunctionExit0( CALENMONTHVIEW_CREATEGRID_EXIT );
 }
 
 /*!
@@ -892,6 +982,8 @@
  */
 void CalenMonthView::updateModelWithPrevMonth()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_UPDATEMODELWITHPREVMONTH_ENTRY );
+    
 	// Get the new previous month
 	QDateTime prevMonthDateTime = mActiveMonth.addMonths(-1);
 	QDateTime dateTime = mFirstDayOfGrid;
@@ -960,12 +1052,16 @@
 	if (mIsWeekNumbersShown) {
 		updateWeekNumGridModel();
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_UPDATEMODELWITHPREVMONTH_EXIT );
 }
 /*!
  Called when up gesture is performed
  */
 void CalenMonthView::updateModelWithFutureMonth()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_UPDATEMODELWITHFUTUREMONTH_ENTRY );
+    
 	// Get the new future month
 	QDateTime previousLastDayOfGrid = mLastDayOfGrid;
 	QDateTime futureMonthDateTime = mActiveMonth.addMonths(2);
@@ -1029,6 +1125,7 @@
 	// Update the mMonthDataArray with instances if any
 	populateNextMonth();
 		
+	OstTraceFunctionExit0( CALENMONTHVIEW_UPDATEMODELWITHFUTUREMONTH_EXIT );
 }
 
 /*!
@@ -1036,6 +1133,9 @@
  */
 int CalenMonthView::rowsInPrevMonth()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_ROWSINPREVMONTH_ENTRY );
+    
+	OstTraceFunctionExit0( CALENMONTHVIEW_ROWSINPREVMONTH_EXIT );
 	return mNumOfRowsInPrevMonth;
 }
 
@@ -1044,6 +1144,9 @@
  */
 int CalenMonthView::rowsInFutMonth()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_ROWSINFUTMONTH_ENTRY );
+    
+	OstTraceFunctionExit0( CALENMONTHVIEW_ROWSINFUTMONTH_EXIT );
 	return mNumOfRowsInFutureMonth;
 }
 
@@ -1052,6 +1155,9 @@
  */
 int CalenMonthView::getCurrGridIndex()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_GETCURRGRIDINDEX_ENTRY );
+    
+    OstTraceFunctionExit0( CALENMONTHVIEW_GETCURRGRIDINDEX_EXIT );
 	return mMonthGrid->getCurrentIndex();
 }
 
@@ -1060,8 +1166,10 @@
  */
 void CalenMonthView::setCurrGridIndex(int index)
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_SETCURRGRIDINDEX_ENTRY );
 	mIsPrevPaneGesture = true;
 	mMonthGrid->setCurrentIdex(index);
+	OstTraceFunctionExit0( CALENMONTHVIEW_SETCURRGRIDINDEX_EXIT );
 }
 
 /*!
@@ -1069,6 +1177,8 @@
  */
 void CalenMonthView::updateMonthDataArrayWithActiveDates()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_UPDATEMONTHDATAARRAYWITHACTIVEDATES_ENTRY );
+    
 	int activeMonth = mActiveMonth.date().month();
 	int monthDataCount = mMonthDataArray.count();
 	for (int i = 0; i < monthDataCount; i++) {
@@ -1080,6 +1190,8 @@
 			mMonthDataArray[i].setActive(false);
 		}
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_UPDATEMONTHDATAARRAYWITHACTIVEDATES_EXIT );
 }
 
 /*!
@@ -1088,6 +1200,8 @@
 void CalenMonthView::getInstanceList(QList<QDate> &list,
                                      QDateTime rangeStart, QDateTime rangeEnd)
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_GETINSTANCELIST_ENTRY );
+    
 	AgendaUtil::FilterFlags filter =
 	        AgendaUtil::FilterFlags(AgendaUtil::IncludeAnniversaries
 	                | AgendaUtil::IncludeAppointments
@@ -1095,6 +1209,8 @@
 	                | AgendaUtil::IncludeReminders
 	                | AgendaUtil::IncludeIncompletedTodos);
 	mAgendaUtil->markDatesWithEvents(rangeStart, rangeEnd, filter, list);
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_GETINSTANCELIST_EXIT );
 }
 
 /*!
@@ -1102,6 +1218,8 @@
  */
 void CalenMonthView::populateWithInstanceView()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_POPULATEWITHINSTANCEVIEW_ENTRY );
+    
 	const QDateTime today(CalenDateUtils::today());
 	const QDateTime gridStart(CalenDateUtils::beginningOfDay(mFirstDayOfGrid));
 
@@ -1122,6 +1240,8 @@
 	}
 
 	datesWithEvents.clear();
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_POPULATEWITHINSTANCEVIEW_EXIT );
 }
 
 /*!
@@ -1130,6 +1250,8 @@
  */
 void CalenMonthView::populatePrevMonth()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_POPULATEPREVMONTH_ENTRY );
+    
 	const QDateTime gridStart(CalenDateUtils::beginningOfDay(mFirstDayOfGrid));
 	const QDateTime today(CalenDateUtils::today());
 
@@ -1149,6 +1271,8 @@
 		mMonthDataArray[offset].SetHasEvents(true);
 	}
 	datesWithEvents.clear();
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_POPULATEPREVMONTH_EXIT );
 }
 
 /*!
@@ -1157,6 +1281,7 @@
  */
 void CalenMonthView::populateNextMonth()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_POPULATENEXTMONTH_ENTRY );
 	QList<AgendaEntry> list;
 	int actualIndex = mNumOfRowsInFutureMonth * KCalenDaysInWeek;
 	const QDateTime gridStart(mLastDayOfGrid.addDays(-actualIndex));
@@ -1177,6 +1302,7 @@
 		mMonthDataArray[offset].SetHasEvents(true);
 	}
 	datesWithEvents.clear();
+	OstTraceFunctionExit0( CALENMONTHVIEW_POPULATENEXTMONTH_EXIT );
 }
 
 /*!
@@ -1185,12 +1311,16 @@
  */
 void CalenMonthView::fetchEntriesAndUpdateModel()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_FETCHENTRIESANDUPDATEMODEL_ENTRY );
+    
 	// Get to know if entries are there from the agenda server
 	populateWithInstanceView();
 	// Update the month grid model
 	mMonthGrid->updateMonthGridWithEventIndicators(mMonthDataArray);
 	// Populate the preview panes
 	populatePreviewPane(mDate);
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_FETCHENTRIESANDUPDATEMODEL_EXIT );
 }
 
 /*!
@@ -1198,12 +1328,16 @@
  */
 void CalenMonthView::populatePreviewPane(QDateTime &dateTime)
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_POPULATEPREVIEWPANE_ENTRY );
+    
 	mPrevPreviewPane->populateLabel(dateTime.addDays(-1));
 	mCurrPreviewPane->populateLabel(dateTime);
 	mNextPreviewPane->populateLabel(dateTime.addDays(1));
 	
 	// Start the auto scroll on current preview pane
     mCurrPreviewPane->startAutoScroll();
+    
+    OstTraceFunctionExit0( CALENMONTHVIEW_POPULATEPREVIEWPANE_EXIT );
 }
 
 /*!
@@ -1212,7 +1346,11 @@
  */
 void CalenMonthView::completePopulation()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_COMPLETEPOPULATION_ENTRY );
+    
 	setDateToLabel();
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_COMPLETEPOPULATION_EXIT );
 }
 
 /*!
@@ -1220,7 +1358,11 @@
  */
 void CalenMonthView::handleGridItemActivated()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_HANDLEGRIDITEMACTIVATED_ENTRY );
+    
 	mServices.IssueCommandL(ECalenDayView);
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_HANDLEGRIDITEMACTIVATED_EXIT );
 }
 
 /*!
@@ -1228,6 +1370,7 @@
  */
 void CalenMonthView::setContextForActiveDay(int index)
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_SETCONTEXTFORACTIVEDAY_ENTRY );
 	QDateTime newActiveDay = mFirstDayOfGrid.addDays(index);
 	// Set the context
 	mServices.Context().setFocusDate(newActiveDay);
@@ -1241,6 +1384,7 @@
 		mIsPrevPaneGesture = false;
 	}
 	
+	OstTraceFunctionExit0( CALENMONTHVIEW_SETCONTEXTFORACTIVEDAY_EXIT );
 }
 
 /*!
@@ -1248,7 +1392,12 @@
  */
 void CalenMonthView::createEditor()
 {
+	OstTraceFunctionEntry0( CALENMONTHVIEW_CREATEEDITOR_ENTRY );
+	
+    captureScreenshot(true);
 	mServices.IssueCommandL(ECalenNewMeeting);
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_CREATEEDITOR_EXIT );
 }
 
 /*!
@@ -1256,6 +1405,8 @@
  */
 void CalenMonthView::launchDayView()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_LAUNCHDAYVIEW_ENTRY );
+    
 	mServices.IssueCommandL(ECalenDayView);
 	// day view launched now, disconnect to get the call backs for saveActivity 
 	// on aboutToQuit signal
@@ -1264,6 +1415,8 @@
         disconnect(qobject_cast<HbApplication*>(qApp), SIGNAL(aboutToQuit()), this, SLOT(saveActivity()));
         mIsAboutToQuitEventConnected = false;
 	    }
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_LAUNCHDAYVIEW_EXIT );
 }
 
 /*!
@@ -1271,11 +1424,15 @@
  */
 void CalenMonthView::changeOrientation(Qt::Orientation orientation)
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_CHANGEORIENTATION_ENTRY );
+    
 		if (mOrientation != orientation) {
 			// change the orientation here
 			mOrientation = orientation;
 			handleChangeOrientation();
 		}
+		
+	OstTraceFunctionExit0( CALENMONTHVIEW_CHANGEORIENTATION_EXIT );
 }
 
 /*!
@@ -1284,6 +1441,8 @@
  */
 void CalenMonthView::handleChangeOrientation()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_HANDLECHANGEORIENTATION_ENTRY );
+    
 	bool loadSuccess = false;
 	if (mOrientation == Qt::Horizontal) {
 		mDocLoader->load(CALEN_MONTHVIEW_XML_FILE, CALEN_LANDSCAPE,
@@ -1307,6 +1466,8 @@
 	if (this == mServices.MainWindow().currentView()) {
 		viewLayout->addItem(mCurrPaneParent);
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_HANDLECHANGEORIENTATION_EXIT );
 }
 
 /*!
@@ -1314,6 +1475,8 @@
  */
 void CalenMonthView::setDateToLabel()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_SETDATETOLABEL_ENTRY );
+    
 	// Get the localised string for month name from system locale
 	QString monthString = mLocale.monthName(mDate.date().month(), HbExtendedLocale::LongFormat);
 	// Append a single space
@@ -1321,6 +1484,8 @@
 	mLocale.setNumberOptions(QLocale::OmitGroupSeparator);
 	QString yearString = mLocale.toString(mDate.date().year());
 	mTitleLabel->setPlainText(hbTrId("txt_calendar_month_label_title_12").arg(monthString).arg(yearString));
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_SETDATETOLABEL_EXIT );
 }
 
 /*!
@@ -1328,6 +1493,8 @@
  */
 void CalenMonthView::handlePreviewPaneGesture(bool rightGesture)
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_HANDLEPREVIEWPANEGESTURE_ENTRY );
+    
 	QGraphicsLinearLayout* viewLayout = static_cast<QGraphicsLinearLayout *>
 												(widget()->layout());
 	if(rightGesture) {
@@ -1388,6 +1555,8 @@
 		viewLayout->removeAt(1);
 		viewLayout->addItem(mNextPaneParent);
 	}
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_HANDLEPREVIEWPANEGESTURE_EXIT );
 }
 
 /*!
@@ -1395,6 +1564,9 @@
  */
 QDateTime CalenMonthView::firstDayOfGrid()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_FIRSTDAYOFGRID_ENTRY );
+    
+	OstTraceFunctionExit0( CALENMONTHVIEW_FIRSTDAYOFGRID_EXIT );
 	return mFirstDayOfGrid;
 }
 
@@ -1403,7 +1575,10 @@
  */
 void CalenMonthView::onLocaleChanged(int reason)
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_ONLOCALECHANGED_ENTRY );
+    
 	Q_UNUSED(reason);
+	OstTraceFunctionExit0( CALENMONTHVIEW_ONLOCALECHANGED_EXIT );
 }
 
 /*!
@@ -1412,6 +1587,7 @@
 void CalenMonthView::handleLeftEffectCompleted(
 										const HbEffect::EffectStatus &status)
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_HANDLELEFTEFFECTCOMPLETED_ENTRY );
 	Q_UNUSED(status);
 	
 	int index = getCurrGridIndex();
@@ -1439,6 +1615,7 @@
 	// Start the auto scroll on current preview pane
 	mCurrPreviewPane->startAutoScroll();
 	mNextPreviewPane->populateLabel(mDate.addDays(1));
+	OstTraceFunctionExit0( CALENMONTHVIEW_HANDLELEFTEFFECTCOMPLETED_EXIT );
 }
 
 /*!
@@ -1447,6 +1624,8 @@
 void CalenMonthView::handleRightEffectCompleted(
 										const HbEffect::EffectStatus &status) 	
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_HANDLERIGHTEFFECTCOMPLETED_ENTRY );
+    
 	Q_UNUSED(status);
 	
 	int index = getCurrGridIndex();
@@ -1474,12 +1653,16 @@
 	// Start the auto scroll on current preview pane
 	mCurrPreviewPane->startAutoScroll();
 	mPrevPreviewPane->populateLabel(mDate.addDays(-1));
+	
+	OstTraceFunctionExit0( CALENMONTHVIEW_HANDLERIGHTEFFECTCOMPLETED_EXIT );
 }
 /*!
  update the Day labels 
  */
 void CalenMonthView::updateDayLabel()
 {
+    OstTraceFunctionEntry0( CALENMONTHVIEW_UPDATEDAYLABEL_ENTRY );
+    
     // Set the short day names to these labels  
     int startOfWeek = mLocale.startOfWeek();
     int weekDayIndex = startOfWeek;
@@ -1513,5 +1696,7 @@
         }
     labels.clear();
     weekDayArray.clear();
+    
+    OstTraceFunctionExit0( CALENMONTHVIEW_UPDATEDAYLABEL_EXIT );
 }
 // End of file  --Don't remove this.
--- a/calendarui/views/src/calennativeview.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calennativeview.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -35,6 +35,11 @@
 #include "calensettingsview.h"
 #include "calendateutils.h"
 #include "calenconstants.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calennativeviewTraces.h"
+#endif
+
 
 /*!
  \class CalenNativeView
@@ -47,6 +52,8 @@
 CalenNativeView::CalenNativeView(MCalenServices &services) :
 	mServices(services), mIsCapturedScreenShotValid(false)
 {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_CALENNATIVEVIEW_ENTRY );
+    
 	setTitle(hbTrId("txt_calendar_title_calendar"));
 
 	// Create services API and register for notifications
@@ -60,6 +67,8 @@
 	mServices.RegisterForNotificationsL(this, notificationArray);
 
 	CleanupStack::PopAndDestroy(&notificationArray);
+	
+	OstTraceFunctionExit0( CALENNATIVEVIEW_CALENNATIVEVIEW_EXIT );
 }
 
 /*!
@@ -67,6 +76,9 @@
  */
 CalenNativeView::~CalenNativeView()
 {
+    OstTraceFunctionEntry0( DUP1_CALENNATIVEVIEW_CALENNATIVEVIEW_ENTRY );
+    
+    OstTraceFunctionExit0( DUP1_CALENNATIVEVIEW_CALENNATIVEVIEW_EXIT );
 }
 
 /*!
@@ -74,8 +86,12 @@
  */
 void CalenNativeView::populationComplete()
 {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_POPULATIONCOMPLETE_ENTRY );
+    
 	// Population is complete, issue the notification
 	mServices.IssueNotificationL(ECalenNotifyViewPopulationComplete);
+	
+	OstTraceFunctionExit0( CALENNATIVEVIEW_POPULATIONCOMPLETE_EXIT );
 }
 
 /*!
@@ -83,7 +99,11 @@
  */
 void CalenNativeView::deleteBeforeDate()
 {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_DELETEBEFOREDATE_ENTRY );
+    
 	mServices.IssueCommandL(ECalenDeleteEntriesBeforeDate);
+	
+	OstTraceFunctionExit0( CALENNATIVEVIEW_DELETEBEFOREDATE_EXIT );
 }
 
 /*!
@@ -91,7 +111,11 @@
  */
 void CalenNativeView::deleteAllEntries()
 {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_DELETEALLENTRIES_ENTRY );
+    
 	mServices.IssueCommandL(ECalenDeleteAllEntries);
+	
+	OstTraceFunctionExit0( CALENNATIVEVIEW_DELETEALLENTRIES_EXIT );
 }
 
 /*!
@@ -99,6 +123,8 @@
  */
 void CalenNativeView::goToDate()
 {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_GOTODATE_ENTRY );
+    
 	// Create a popup with datepicker for the user to select date.
 	HbDialog *popUp = new HbDialog();
 	popUp->setDismissPolicy(HbDialog::NoDismiss);
@@ -121,6 +147,8 @@
 	connect(okAction, SIGNAL(triggered()), this, SLOT(goToSelectedDate()));
 	popUp->addAction(new HbAction(hbTrId("txt_common_button_cancel"), popUp));
 	popUp->open();
+	
+	OstTraceFunctionExit0( CALENNATIVEVIEW_GOTODATE_EXIT );
 }
 
 /*
@@ -128,6 +156,8 @@
  */
 void CalenNativeView::goToSelectedDate()
 {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_GOTOSELECTEDDATE_ENTRY );
+    
 	QDate selectedDate = mDatePicker->date();
 
 	// Check if the selected date is within the range.
@@ -142,6 +172,8 @@
 		context.setFocusDateAndTime(contextDate);
 	}
 	refreshViewOnGoToDate();
+	
+	OstTraceFunctionExit0( CALENNATIVEVIEW_GOTOSELECTEDDATE_EXIT );
 }
 
 /*!
@@ -150,7 +182,11 @@
  */
 void CalenNativeView::refreshViewOnGoToDate()
 {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_REFRESHVIEWONGOTODATE_ENTRY );
+    
 	mServices.IssueCommandL(ECalenStartActiveStep);
+	
+	OstTraceFunctionExit0( CALENNATIVEVIEW_REFRESHVIEWONGOTODATE_EXIT );
 }
 
 /*!
@@ -158,7 +194,11 @@
  */
 void CalenNativeView::launchSettingsView()
 {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_LAUNCHSETTINGSVIEW_ENTRY );
+    
 	mServices.IssueCommandL(ECalenShowSettings);
+	
+	OstTraceFunctionExit0( CALENNATIVEVIEW_LAUNCHSETTINGSVIEW_EXIT );
 }
 
 /*!
@@ -166,8 +206,11 @@
  */
 void CalenNativeView::changeOrientation(Qt::Orientation orientation)
 {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_CHANGEORIENTATION_ENTRY );
+    
     Q_UNUSED(orientation);
     // Nothing, derived classes will implement it
+    OstTraceFunctionExit0( CALENNATIVEVIEW_CHANGEORIENTATION_EXIT );
 }
 
 /*!
@@ -175,6 +218,8 @@
  */
 void CalenNativeView::HandleNotification(const TCalenNotification notification)
 {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_HANDLENOTIFICATION_ENTRY );
+    
 	switch (notification) {
 		case ECalenNotifySystemLocaleChanged: {
 			onLocaleChanged(EChangesLocale);
@@ -187,6 +232,8 @@
 		default:
 			break;
 	}
+	
+	OstTraceFunctionExit0( CALENNATIVEVIEW_HANDLENOTIFICATION_EXIT );
 }
 
 /*!
@@ -194,17 +241,25 @@
  */
 TBool CalenNativeView::pluginEnabled()
 {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_PLUGINENABLED_ENTRY );
+    
 	QString *pluginInfo = mServices.InfobarTextL();
 	if (!pluginInfo) {
+		OstTraceFunctionExit0( CALENNATIVEVIEW_PLUGINENABLED_EXIT );
 		return false;
 	} else {
+		OstTraceFunctionExit0( DUP1_CALENNATIVEVIEW_PLUGINENABLED_EXIT );
 		return true;
 	}
 }
 
 QString *CalenNativeView::pluginText()
 {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_PLUGINTEXT_ENTRY );
+    
+    OstTraceFunctionExit0( CALENNATIVEVIEW_PLUGINTEXT_EXIT );
 	return mServices.InfobarTextL();
+	
 }
 
 // ----------------------------------------------------------------------------
@@ -214,6 +269,8 @@
 // 
 void CalenNativeView::captureScreenshot(bool captureScreenShot)
     {
+    OstTraceFunctionEntry0( CALENNATIVEVIEW_CAPTURESCREENSHOT_ENTRY );
+    
     // get a screenshot for saving to the activity manager. It's done for once
     // to optimize the performance
     if (captureScreenShot) {
@@ -221,6 +278,8 @@
         mScreenShotMetadata.insert("screenshot", QPixmap::grabWidget(mainWindow(), mainWindow()->rect()));
         }
     mIsCapturedScreenShotValid = captureScreenShot; // set the validity of the screenshot captured
+    
+    OstTraceFunctionExit0( CALENNATIVEVIEW_CAPTURESCREENSHOT_EXIT );
     }
 
 // ----------------------------------------------------------------------------
@@ -229,6 +288,8 @@
 // 
 void CalenNativeView::saveActivity()
  {
+   OstTraceFunctionEntry0( CALENNATIVEVIEW_SAVEACTIVITY_ENTRY );
+    
    // Get a pointer to activity manager 
    HbActivityManager* activityManager = qobject_cast<HbApplication*>(qApp)->activityManager();
  
@@ -251,5 +312,6 @@
    if ( !ok )  {
        qFatal("Add failed" ); // Panic is activity is not saved successfully
        }
+   OstTraceFunctionExit0( CALENNATIVEVIEW_SAVEACTIVITY_EXIT );
  }
 //End Of File
--- a/calendarui/views/src/calenpluginlabel.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calenpluginlabel.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -21,6 +21,11 @@
 // User includes
 #include "calenservices.h"
 #include "calenpluginlabel.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenpluginlabelTraces.h"
+#endif
+
 /*!
  \class CalenPluginLabel
 
@@ -30,19 +35,26 @@
 /*!
  constructor
  */
-Q_DECL_EXPORT CalenPluginLabel::CalenPluginLabel(MCalenServices& services, 
+CalenPluginLabel::CalenPluginLabel(MCalenServices& services, 
                                    QGraphicsItem* parent) :
 	HbLabel(parent),mServices(services)
 {
+    OstTraceFunctionEntry0( CALENPLUGINLABEL_CALENPLUGINLABEL_ENTRY );
+    
 	setAlignment(Qt::AlignCenter);
 	grabGesture(Qt::TapGesture);
+	
+	OstTraceFunctionExit0( CALENPLUGINLABEL_CALENPLUGINLABEL_EXIT );
 }
 
 /*!
  Destructor
  */
-Q_DECL_EXPORT CalenPluginLabel::~CalenPluginLabel()
+CalenPluginLabel::~CalenPluginLabel()
 {
+    OstTraceFunctionEntry0( DUP1_CALENPLUGINLABEL_CALENPLUGINLABEL_ENTRY );
+    
+    OstTraceFunctionExit0( DUP1_CALENPLUGINLABEL_CALENPLUGINLABEL_EXIT );
 }
 
 
@@ -51,6 +63,8 @@
 */
 void CalenPluginLabel::gestureEvent(QGestureEvent *event)
 {
+    OstTraceFunctionEntry0( CALENPLUGINLABEL_GESTUREEVENT_ENTRY );
+    
     if(HbTapGesture *gesture = qobject_cast<HbTapGesture *>(event->gesture(Qt::TapGesture))) {
         if (gesture->state() == Qt::GestureFinished) {
             if (gesture->tapStyleHint() == HbTapGesture::Tap) {
@@ -60,6 +74,8 @@
             }
         }
     }
+    
+    OstTraceFunctionExit0( CALENPLUGINLABEL_GESTUREEVENT_EXIT );
 }
 
 
--- a/calendarui/views/src/calenpreviewpane.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calenpreviewpane.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -41,6 +41,11 @@
 #include "calencommon.h"
 #include "calenpreviewpane.h"
 #include "calenmonthview.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenpreviewpaneTraces.h"
+#endif
+
 
 // Macros
 #define TWO_SECONDS_TIMER 2000 // millseconds
@@ -57,6 +62,8 @@
 							QGraphicsItem* parent)
 	: HbScrollArea(parent),mServices(services)
 {
+    OstTraceFunctionEntry0( CALENPREVIEWPANE_CALENPREVIEWPANE_ENTRY );
+    
 	// Create the timer
 	mTwoSecTimer = new QTimer(this);
 	mScrollDirection = invalid;
@@ -72,6 +79,8 @@
 	// Connect the scrollig finished signal
 	connect(this, SIGNAL(scrollingEnded()), this,
 				SLOT(scrollingFinished()));
+	
+	OstTraceFunctionExit0( CALENPREVIEWPANE_CALENPREVIEWPANE_EXIT );
 }
 
 /*!
@@ -79,6 +88,9 @@
  */
 CalenPreviewPane::~CalenPreviewPane()
 {
+    OstTraceFunctionEntry0( DUP1_CALENPREVIEWPANE_CALENPREVIEWPANE_ENTRY );
+    
+    OstTraceFunctionExit0( DUP1_CALENPREVIEWPANE_CALENPREVIEWPANE_EXIT );
 }
 
 /*!
@@ -86,7 +98,11 @@
  */
 void CalenPreviewPane::setNoEntriesLabel(HbLabel* label)
 {
+    OstTraceFunctionEntry0( CALENPREVIEWPANE_SETNOENTRIESLABEL_ENTRY );
+    
 	mNoEntriesLabel = label;
+	
+	OstTraceFunctionExit0( CALENPREVIEWPANE_SETNOENTRIESLABEL_EXIT );
 }
 
 /*!
@@ -94,6 +110,8 @@
  */
 void CalenPreviewPane::populateLabel(QDateTime date)
 {
+    OstTraceFunctionEntry0( CALENPREVIEWPANE_POPULATELABEL_ENTRY );
+    
 	mScrollDirection = up;
 	
 	// Scroll contents to zero position before we display to the user
@@ -116,6 +134,7 @@
 	if (mIsNoEntriesAdded) {
 		if (!instanceCount) {
 		    mNoEntriesLabel->setVisible(true);
+		    OstTraceFunctionExit0( CALENPREVIEWPANE_POPULATELABEL_EXIT );
 		    return;
 		} else {
 			// Remove the no entries label
@@ -160,10 +179,11 @@
 				// No summary display "No subject"
 				summary.append(hbTrId("txt_calendar_dblist_unnamed"));
 			}
-			// Chcek the entry type, based on the type display time field in
+			// Check the entry type, based on the type display time field in
 			// preview pane.
 			QString start;
-			if(mInstanceArray[i].type() != AgendaEntry::TypeTodo ) {
+			if(mInstanceArray[i].type() != AgendaEntry::TypeTodo && 
+					mInstanceArray[i].type() != AgendaEntry::TypeAnniversary) {
 				QDateTime startTime = mInstanceArray[i].startTime();
 				HbExtendedLocale systemLocale =HbExtendedLocale::system();
 				start = systemLocale.format(startTime.time(), 
@@ -211,6 +231,8 @@
 		mIsNoEntriesAdded = true;
 	}
 	layout->activate();
+	
+	OstTraceFunctionExit0( DUP1_CALENPREVIEWPANE_POPULATELABEL_EXIT );
 }
 
 /*!
@@ -218,6 +240,8 @@
  */
 void CalenPreviewPane::GetInstanceListL()
 {
+    OstTraceFunctionEntry0( CALENPREVIEWPANE_GETINSTANCELISTL_ENTRY );
+    
 	mInstanceArray.clear();
 
 	// Find Meetings, Remainders, Anniversaries and Day Notes
@@ -232,6 +256,8 @@
 										AgendaUtil::IncludeReminders);
 	mInstanceArray = mServices.agendaInterface()->
 									createEntryIdListForDay(dayStart, filter);
+	
+	OstTraceFunctionExit0( CALENPREVIEWPANE_GETINSTANCELISTL_EXIT );
 }
 
 /*!
@@ -239,6 +265,9 @@
  */
 QDateTime CalenPreviewPane::Date()
 {
+    OstTraceFunctionEntry0( CALENPREVIEWPANE_DATE_ENTRY );
+    
+	OstTraceFunctionExit0( CALENPREVIEWPANE_DATE_EXIT );
 	return mDate;
 }
 
@@ -247,8 +276,11 @@
  */
 void CalenPreviewPane::startAutoScroll()
 {
+    OstTraceFunctionEntry0( CALENPREVIEWPANE_STARTAUTOSCROLL_ENTRY );
+    
 	if (mIsNoEntriesAdded) {
 		scrollContentsTo(QPointF(0.0,0.0));
+		OstTraceFunctionExit0( CALENPREVIEWPANE_STARTAUTOSCROLL_EXIT );
 		return;
 	}
 
@@ -256,6 +288,8 @@
 	mTwoSecTimer->setSingleShot(true);
 	connect(mTwoSecTimer, SIGNAL(timeout()), this, SLOT(onTwoSecondsTimeout()));
 	mTwoSecTimer->start(TWO_SECONDS_TIMER);
+	
+	OstTraceFunctionExit0( DUP1_CALENPREVIEWPANE_STARTAUTOSCROLL_EXIT );
 }
 
 /*!
@@ -264,6 +298,8 @@
  */
 void CalenPreviewPane::onTwoSecondsTimeout()
 {
+    OstTraceFunctionEntry0( CALENPREVIEWPANE_ONTWOSECONDSTIMEOUT_ENTRY );
+    
 	mTwoSecTimer->stop();
 	disconnect(mTwoSecTimer, SIGNAL(timeout()), 
 										   this, SLOT(onTwoSecondsTimeout()));
@@ -292,6 +328,8 @@
 		QPointF targetPos(0.0, 0.0);
         scrollContentsTo(targetPos, mScrollDuration * 1000);
 	}
+	
+	OstTraceFunctionExit0( CALENPREVIEWPANE_ONTWOSECONDSTIMEOUT_EXIT );
 }
 
 /*!
@@ -300,14 +338,19 @@
  */
 void CalenPreviewPane::scrollingFinished()
 {
+    OstTraceFunctionEntry0( CALENPREVIEWPANE_SCROLLINGFINISHED_ENTRY );
+    
 	// If we are here because of calling scrollContentsTo()
 	if (!mNumOfScrolls) {
+		OstTraceFunctionExit0( CALENPREVIEWPANE_SCROLLINGFINISHED_EXIT );
 		return;
 	}
 	// Now start the two seconds timer again
 	mTwoSecTimer->setSingleShot(true);
 	connect(mTwoSecTimer, SIGNAL(timeout()), this, SLOT(onTwoSecondsTimeout()));
 	mTwoSecTimer->start(TWO_SECONDS_TIMER);
+	
+	OstTraceFunctionExit0( DUP1_CALENPREVIEWPANE_SCROLLINGFINISHED_EXIT );
 }
 
 /*!
@@ -315,6 +358,8 @@
  */
 void CalenPreviewPane::gestureEvent(QGestureEvent *event)
 {
+    OstTraceFunctionEntry0( CALENPREVIEWPANE_GESTUREEVENT_ENTRY );
+    
     if(HbPanGesture *gesture = qobject_cast<HbPanGesture *>(event->gesture(Qt::PanGesture))) {
         if (gesture->state() == Qt::GestureStarted) {
             // TODO: This work aroung till framework provides an api
@@ -336,6 +381,7 @@
                     event->accept(Qt::PanGesture);
                 } else {
                     event->accept(Qt::PanGesture);
+                    OstTraceFunctionExit0( CALENPREVIEWPANE_GESTUREEVENT_EXIT );
                     return;
                 }
             } else if (abs(delta.y()) < MAX_PAN_DIRECTION_THRESHOLD) {
@@ -351,6 +397,7 @@
                    event->accept(Qt::PanGesture);
                }else {
                    event->accept(Qt::PanGesture);
+                   OstTraceFunctionExit0( DUP1_CALENPREVIEWPANE_GESTUREEVENT_EXIT );
                    return;
                }
             }
@@ -364,6 +411,8 @@
             }
         }
     }
+    
+    OstTraceFunctionExit0( DUP2_CALENPREVIEWPANE_GESTUREEVENT_EXIT );
 }
 
 /*!
@@ -371,7 +420,11 @@
  */
 void CalenPreviewPane::setView(CalenMonthView* view)
 {
+    OstTraceFunctionEntry0( CALENPREVIEWPANE_SETVIEW_ENTRY );
+    
 	mView = view;
+	
+	OstTraceFunctionExit0( CALENPREVIEWPANE_SETVIEW_EXIT );
 }
 
 /*!
@@ -379,6 +432,8 @@
  */
 void CalenPreviewPane::stopScrolling()
 {
+    OstTraceFunctionEntry0( CALENPREVIEWPANE_STOPSCROLLING_ENTRY );
+    
 	if (isScrolling() || mTwoSecTimer->isActive()) {
 		scrollContentsTo(QPointF(0.0,0.0));
 		
@@ -386,6 +441,8 @@
 		HbScrollArea::panGesture(QPointF(0.0,0.0));
 		mTwoSecTimer->stop();
 	}
+	
+	OstTraceFunctionExit0( CALENPREVIEWPANE_STOPSCROLLING_EXIT );
 }
 
 // End of file  --Don't remove this.
--- a/calendarui/views/src/calensettingsview.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calensettingsview.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -29,6 +29,11 @@
 #include "calensettingsview.h"
 #include "calenservices.h"
 #include "calensettings.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calensettingsviewTraces.h"
+#endif
+
 
 CalenSettingsView::CalenSettingsView(MCalenServices& services, QGraphicsItem *parent)
 :HbView(parent), 
@@ -37,6 +42,8 @@
  mCalenSettings(NULL),
  mSoftKeyAction(NULL)
 {
+    OstTraceFunctionEntry0( CALENSETTINGSVIEW_CALENSETTINGSVIEW_ENTRY );
+    
 
 	mCalenSettingsForm = new HbDataForm(this);
 
@@ -54,30 +61,41 @@
         }
     }
 	
+	OstTraceFunctionExit0( CALENSETTINGSVIEW_CALENSETTINGSVIEW_EXIT );
 }
 
 CalenSettingsView::~CalenSettingsView()
 {
+    OstTraceFunctionEntry0( DUP1_CALENSETTINGSVIEW_CALENSETTINGSVIEW_ENTRY );
+    
 	if (mCalenSettings) {
 		delete mCalenSettings;
 	}
 	if (mSoftKeyAction) {
 		delete mSoftKeyAction;
 	}
+	
+	OstTraceFunctionExit0( DUP1_CALENSETTINGSVIEW_CALENSETTINGSVIEW_EXIT );
 }
 
 void CalenSettingsView::launchPreviousView()
 {
+    OstTraceFunctionEntry0( CALENSETTINGSVIEW_LAUNCHPREVIOUSVIEW_ENTRY );
+    
 	// Remove the view from mainwindow
 
 	disconnect(mSoftKeyAction, SIGNAL(triggered()), 
 											this, SLOT(launchPreviousView()));
 	mServices.MainWindow().removeView(this);
 	mServices.IssueNotificationL(ECalenNotifySettingsClosed);
+	
+	OstTraceFunctionExit0( CALENSETTINGSVIEW_LAUNCHPREVIOUSVIEW_EXIT );
 }
 
 void CalenSettingsView::initializeForm()
 {
+    OstTraceFunctionEntry0( CALENSETTINGSVIEW_INITIALIZEFORM_ENTRY );
+    
     mCalenSettings->populateSettingList();
     
     // Add view on main window and set back softkey
@@ -89,12 +107,18 @@
 		connect(mSoftKeyAction, SIGNAL(triggered()), 
 											this, SLOT(launchPreviousView()));
 	}
+	
+	OstTraceFunctionExit0( CALENSETTINGSVIEW_INITIALIZEFORM_EXIT );
 }
 
 void CalenSettingsView::refreshView()
     {
+    OstTraceFunctionEntry0( CALENSETTINGSVIEW_REFRESHVIEW_ENTRY );
+    
     //populate the new items 
     mCalenSettings->populateSettingList();
+    
+    OstTraceFunctionExit0( CALENSETTINGSVIEW_REFRESHVIEW_EXIT );
     }
 
 // End of file
--- a/calendarui/views/src/calenthicklinesdrawer.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calenthicklinesdrawer.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -24,6 +24,11 @@
 
 // User includes
 #include "calenthicklinesdrawer.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calenthicklinesdrawerTraces.h"
+#endif
+
 
 // CONSTANTS
 #define CALENTHICKLINEWIDTH     0.15 // Units
@@ -42,9 +47,13 @@
 	QGraphicsItem* parent):
 	HbWidget(parent)
 {
+    OstTraceFunctionEntry0( CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_ENTRY );
+    
 	typeOfWidget = type;
 	mGridBorderColor = HbColorScheme::color("qtc_cal_grid_line");
 	setFlag(QGraphicsItem::ItemHasNoContents, false);
+	
+	OstTraceFunctionExit0( CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_EXIT );
 }
 
 /*!
@@ -52,7 +61,9 @@
  */
 CalenThickLinesDrawer::~CalenThickLinesDrawer()
 {
+    OstTraceFunctionEntry0( DUP1_CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_ENTRY );
 
+    OstTraceFunctionExit0( DUP1_CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_EXIT );
 }
 
 /*!
@@ -62,6 +73,8 @@
 								const QStyleOptionGraphicsItem* option,
 								QWidget* widget)
 {
+    OstTraceFunctionEntry0( CALENTHICKLINESDRAWER_PAINT_ENTRY );
+    
 	Q_UNUSED(option);
 	Q_UNUSED(widget);
 	QPen pen;
@@ -74,6 +87,10 @@
 	qreal widthInPixels = CALENTHICKLINEWIDTH * unitValue;
 	pen.setWidth(widthInPixels);
 	pen.setBrush(mGridBorderColor);
+	
+	// Store the old pen
+    QPen oldPen = painter->pen();
+	    
 	painter->setPen(pen);
 	QRectF controlRect = this->boundingRect();
 
@@ -95,6 +112,11 @@
 			painter->drawLine(startPoint, endPoint);
 		}
 	}
+	
+	// Set the old pen back
+    painter->setPen(oldPen);
+    
+    OstTraceFunctionExit0( CALENTHICKLINESDRAWER_PAINT_EXIT );
 }
 
 // End of file  --Don't remove this.
--- a/calendarui/views/src/calentodayindicatorlinedrawer.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/src/calentodayindicatorlinedrawer.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -24,6 +24,11 @@
 
 // User includes
 #include "CalenTodayIndicatorLineDrawer.h"
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "calentodayindicatorlinedrawerTraces.h"
+#endif
+
 
 /*!
  \class CalenTodayIndicatorLineDrawer.
@@ -37,10 +42,14 @@
 CalenTodayIndicatorLineDrawer::CalenTodayIndicatorLineDrawer(
 		QGraphicsItem* parent): HbWidgetBase(parent)
 {
+    OstTraceFunctionEntry0( CALENTODAYINDICATORLINEDRAWER_CALENTODAYINDICATORLINEDRAWER_ENTRY );
+    
 	connect(
 			HbTheme::instance(), SIGNAL(changed()),
 			this, SLOT(handleThemeChange()));
 	setFlag(QGraphicsItem::ItemHasNoContents, false);
+	
+	OstTraceFunctionExit0( CALENTODAYINDICATORLINEDRAWER_CALENTODAYINDICATORLINEDRAWER_EXIT );
 }
 
 /*!
@@ -48,7 +57,9 @@
  */
 CalenTodayIndicatorLineDrawer::~CalenTodayIndicatorLineDrawer()
 {
+    OstTraceFunctionEntry0( DUP1_CALENTODAYINDICATORLINEDRAWER_CALENTODAYINDICATORLINEDRAWER_ENTRY );
 
+    OstTraceFunctionExit0( DUP1_CALENTODAYINDICATORLINEDRAWER_CALENTODAYINDICATORLINEDRAWER_EXIT );
 }
 
 /*!
@@ -58,15 +69,26 @@
 		QPainter* painter, const QStyleOptionGraphicsItem* option,
 		QWidget* widget)
 {
+    OstTraceFunctionEntry0( CALENTODAYINDICATORLINEDRAWER_PAINT_ENTRY );
+    
 	Q_UNUSED(option);
 	Q_UNUSED(widget);
 	QPen pen;
 	pen.setStyle(Qt::SolidLine);
 	pen.setBrush(HbColorScheme::color("qtc_cal_month_current_day"));
+	
+	// Store the old pen
+    QPen oldPen = painter->pen();
+	    
 	painter->setPen(pen);
 	QRectF controlRect = this->boundingRect();
 	painter->fillRect(
 			controlRect, HbColorScheme::color("qtc_cal_month_current_day"));
+	
+	// Set the old pen back
+    painter->setPen(oldPen);
+    
+    OstTraceFunctionExit0( CALENTODAYINDICATORLINEDRAWER_PAINT_EXIT );
 }
 
 /*!
@@ -74,7 +96,11 @@
  */
 void CalenTodayIndicatorLineDrawer::handleThemeChange()
 {
+    OstTraceFunctionEntry0( CALENTODAYINDICATORLINEDRAWER_HANDLETHEMECHANGE_ENTRY );
+    
 	update();
+	
+	OstTraceFunctionExit0( CALENTODAYINDICATORLINEDRAWER_HANDLETHEMECHANGE_EXIT );
 }
 
 // End of file  --Don't remove this.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/OstTraceDefinitions.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,7 @@
+#ifndef __OSTTRACEDEFINITIONS_H__
+#define __OSTTRACEDEFINITIONS_H__
+// OST_TRACE_COMPILER_IN_USE flag has been added by Trace Compiler
+// REMOVE BEFORE CHECK-IN TO VERSION CONTROL
+#define OST_TRACE_COMPILER_IN_USE
+#include <opensystemtrace.h>
+#endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/calenagendaviewTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,46 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENAGENDAVIEWTRACES_H__
+#define __CALENAGENDAVIEWTRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENAGENDAVIEW_CALENAGENDAVIEW_ENTRY 0x8a0001
+#define CALENAGENDAVIEW_CALENAGENDAVIEW_EXIT 0x8a0002
+#define DUP1_CALENAGENDAVIEW_CALENAGENDAVIEW_ENTRY 0x8a0003
+#define DUP1_CALENAGENDAVIEW_CALENAGENDAVIEW_EXIT 0x8a0004
+#define CALENAGENDAVIEW_SETUPVIEW_ENTRY 0x8a0005
+#define CALENAGENDAVIEW_SETUPVIEW_EXIT 0x8a0006
+#define DUP1_CALENAGENDAVIEW_SETUPVIEW_EXIT 0x8a0007
+#define CALENAGENDAVIEW_DOPOPULATION_ENTRY 0x8a0008
+#define CALENAGENDAVIEW_DOPOPULATION_EXIT 0x8a0009
+#define DUP1_CALENAGENDAVIEW_DOPOPULATION_EXIT 0x8a000a
+#define CALENAGENDAVIEW_REFRESHVIEWONGOTODATE_ENTRY 0x8a000b
+#define CALENAGENDAVIEW_REFRESHVIEWONGOTODATE_EXIT 0x8a000c
+#define CALENAGENDAVIEW_HANDLENOTIFICATION_ENTRY 0x8a000d
+#define CALENAGENDAVIEW_HANDLENOTIFICATION_EXIT 0x8a000e
+#define CALENAGENDAVIEW_DOCLOADER_ENTRY 0x8a000f
+#define CALENAGENDAVIEW_DOCLOADER_EXIT 0x8a0010
+#define CALENAGENDAVIEW_GESTUREEVENT_ENTRY 0x8a0011
+#define CALENAGENDAVIEW_GESTUREEVENT_EXIT 0x8a0012
+#define CALENAGENDAVIEW_SETUPACTIONS_ENTRY 0x8a0013
+#define CALENAGENDAVIEW_SETUPACTIONS_EXIT 0x8a0014
+#define CALENAGENDAVIEW_ONLOCALECHANGED_ENTRY 0x8a0015
+#define CALENAGENDAVIEW_ONLOCALECHANGED_EXIT 0x8a0016
+#define CALENAGENDAVIEW_ORIENTATIONCHANGED_ENTRY 0x8a0017
+#define CALENAGENDAVIEW_ORIENTATIONCHANGED_EXIT 0x8a0018
+#define CALENAGENDAVIEW_LAUNCHMONTHVIEW_ENTRY 0x8a0019
+#define CALENAGENDAVIEW_LAUNCHMONTHVIEW_EXIT 0x8a001a
+#define CALENAGENDAVIEW_LAUNCHDAYVIEW_ENTRY 0x8a001b
+#define CALENAGENDAVIEW_LAUNCHDAYVIEW_EXIT 0x8a001c
+#define CALENAGENDAVIEW_CLEARLISTMODEL_ENTRY 0x8a001d
+#define CALENAGENDAVIEW_CLEARLISTMODEL_EXIT 0x8a001e
+#define CALENAGENDAVIEW_DISCONNECTABOUTTOQUITEVENT_ENTRY 0x8a001f
+#define CALENAGENDAVIEW_DISCONNECTABOUTTOQUITEVENT_EXIT 0x8a0020
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/calenagendaviewwidgetTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,83 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENAGENDAVIEWWIDGETTRACES_H__
+#define __CALENAGENDAVIEWWIDGETTRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENAGENDAVIEWWIDGET_CALENAGENDAVIEWWIDGET_ENTRY 0x8a0021
+#define CALENAGENDAVIEWWIDGET_CALENAGENDAVIEWWIDGET_EXIT 0x8a0022
+#define DUP1_CALENAGENDAVIEWWIDGET_CALENAGENDAVIEWWIDGET_ENTRY 0x8a0023
+#define DUP1_CALENAGENDAVIEWWIDGET_CALENAGENDAVIEWWIDGET_EXIT 0x8a0024
+#define CALENAGENDAVIEWWIDGET_SETUPWIDGET_ENTRY 0x8a0025
+#define CALENAGENDAVIEWWIDGET_SETUPWIDGET_EXIT 0x8a0026
+#define DUP1_CALENAGENDAVIEWWIDGET_SETUPWIDGET_EXIT 0x8a0027
+#define CALENAGENDAVIEWWIDGET_SHOWWIDGET_ENTRY 0x8a0028
+#define CALENAGENDAVIEWWIDGET_SHOWWIDGET_EXIT 0x8a0029
+#define CALENAGENDAVIEWWIDGET_ORIENTATIONCHANGED_ENTRY 0x8a002a
+#define CALENAGENDAVIEWWIDGET_ORIENTATIONCHANGED_EXIT 0x8a002b
+#define CALENAGENDAVIEWWIDGET_HANDLELOCALECHANGE_ENTRY 0x8a002c
+#define CALENAGENDAVIEWWIDGET_HANDLELOCALECHANGE_EXIT 0x8a002d
+#define CALENAGENDAVIEWWIDGET_SETCONTEXTFROMHIGHLIGHT_ENTRY 0x8a002e
+#define CALENAGENDAVIEWWIDGET_SETCONTEXTFROMHIGHLIGHT_EXIT 0x8a002f
+#define CALENAGENDAVIEWWIDGET_INITCHILDWIDGETS_ENTRY 0x8a0030
+#define CALENAGENDAVIEWWIDGET_INITCHILDWIDGETS_EXIT 0x8a0031
+#define CALENAGENDAVIEWWIDGET_POPULATELISTWIDGET_ENTRY 0x8a0032
+#define CALENAGENDAVIEWWIDGET_POPULATELISTWIDGET_EXIT 0x8a0033
+#define DUP1_CALENAGENDAVIEWWIDGET_POPULATELISTWIDGET_EXIT 0x8a0034
+#define CALENAGENDAVIEWWIDGET_GETINSTANCELIST_ENTRY 0x8a0035
+#define CALENAGENDAVIEWWIDGET_GETINSTANCELIST_EXIT 0x8a0036
+#define CALENAGENDAVIEWWIDGET_SETHEADINGTEXT_ENTRY 0x8a0037
+#define CALENAGENDAVIEWWIDGET_SETHEADINGTEXT_EXIT 0x8a0038
+#define CALENAGENDAVIEWWIDGET_CREATELISTITEM_ENTRY 0x8a0039
+#define CALENAGENDAVIEWWIDGET_CREATELISTITEM_EXIT 0x8a003a
+#define DUP1_CALENAGENDAVIEWWIDGET_CREATELISTITEM_EXIT 0x8a003b
+#define CALENAGENDAVIEWWIDGET_ADDTIMEDEVENTTOLIST_ENTRY 0x8a003c
+#define CALENAGENDAVIEWWIDGET_ADDTIMEDEVENTTOLIST_EXIT 0x8a003d
+#define CALENAGENDAVIEWWIDGET_ADDNONTIMEDEVENTTOLIST_ENTRY 0x8a003e
+#define CALENAGENDAVIEWWIDGET_ADDNONTIMEDEVENTTOLIST_EXIT 0x8a003f
+#define CALENAGENDAVIEWWIDGET_HANDLELISTITEMSTRETCHING_ENTRY 0x8a0040
+#define CALENAGENDAVIEWWIDGET_HANDLELISTITEMSTRETCHING_EXIT 0x8a0041
+#define DUP1_CALENAGENDAVIEWWIDGET_HANDLELISTITEMSTRETCHING_EXIT 0x8a0042
+#define CALENAGENDAVIEWWIDGET_GETINDEXTOSCROLLTO_ENTRY 0x8a0043
+#define CALENAGENDAVIEWWIDGET_GETINDEXTOSCROLLTO_EXIT 0x8a0044
+#define DUP1_CALENAGENDAVIEWWIDGET_GETINDEXTOSCROLLTO_EXIT 0x8a0045
+#define CALENAGENDAVIEWWIDGET_SHOWHIDEREGIONALINFORMATION_ENTRY 0x8a0046
+#define CALENAGENDAVIEWWIDGET_SHOWHIDEREGIONALINFORMATION_EXIT 0x8a0047
+#define CALENAGENDAVIEWWIDGET_CREATENEWEVENT_ENTRY 0x8a0048
+#define CALENAGENDAVIEWWIDGET_CREATENEWEVENT_EXIT 0x8a0049
+#define CALENAGENDAVIEWWIDGET_EDITENTRY_ENTRY 0x8a004a
+#define CALENAGENDAVIEWWIDGET_EDITENTRY_EXIT 0x8a004b
+#define DUP1_CALENAGENDAVIEWWIDGET_EDITENTRY_EXIT 0x8a004c
+#define CALENAGENDAVIEWWIDGET_VIEWENTRY_ENTRY 0x8a004d
+#define CALENAGENDAVIEWWIDGET_VIEWENTRY_EXIT 0x8a004e
+#define CALENAGENDAVIEWWIDGET_DELETEENTRY_ENTRY 0x8a004f
+#define CALENAGENDAVIEWWIDGET_DELETEENTRY_EXIT 0x8a0050
+#define DUP1_CALENAGENDAVIEWWIDGET_DELETEENTRY_EXIT 0x8a0051
+#define CALENAGENDAVIEWWIDGET_MARKASDONE_ENTRY 0x8a0052
+#define CALENAGENDAVIEWWIDGET_MARKASDONE_EXIT 0x8a0053
+#define DUP1_CALENAGENDAVIEWWIDGET_MARKASDONE_EXIT 0x8a0054
+#define CALENAGENDAVIEWWIDGET_ITEMLONGPRESSED_ENTRY 0x8a0055
+#define CALENAGENDAVIEWWIDGET_ITEMLONGPRESSED_EXIT 0x8a0056
+#define DUP1_CALENAGENDAVIEWWIDGET_ITEMLONGPRESSED_EXIT 0x8a0057
+#define CALENAGENDAVIEWWIDGET_ITEMACTIVATED_ENTRY 0x8a0058
+#define CALENAGENDAVIEWWIDGET_ITEMACTIVATED_EXIT 0x8a0059
+#define DUP1_CALENAGENDAVIEWWIDGET_ITEMACTIVATED_EXIT 0x8a005a
+#define CALENAGENDAVIEWWIDGET_NOTEEDITINGCOMPLETED_ENTRY 0x8a005b
+#define CALENAGENDAVIEWWIDGET_NOTEEDITINGCOMPLETED_EXIT 0x8a005c
+#define CALENAGENDAVIEWWIDGET_GOTOTODAY_ENTRY 0x8a005d
+#define CALENAGENDAVIEWWIDGET_GOTOTODAY_EXIT 0x8a005e
+#define DUP1_CALENAGENDAVIEWWIDGET_GOTOTODAY_EXIT 0x8a005f
+#define CALENAGENDAVIEWWIDGET_CONTEXTMENUCLOSED_ENTRY 0x8a0060
+#define CALENAGENDAVIEWWIDGET_CONTEXTMENUCLOSED_EXIT 0x8a0061
+#define CALENAGENDAVIEWWIDGET_CONTEXTMANUTRIGGERED_ENTRY 0x8a0062
+#define CALENAGENDAVIEWWIDGET_CONTEXTMANUTRIGGERED_EXIT 0x8a0063
+#define CALENAGENDAVIEWWIDGET_CLEARLISTMODEL_ENTRY 0x8a0064
+#define CALENAGENDAVIEWWIDGET_CLEARLISTMODEL_EXIT 0x8a0065
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/caleneventlistviewitemTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,22 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENEVENTLISTVIEWITEMTRACES_H__
+#define __CALENEVENTLISTVIEWITEMTRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENEVENTLISTVIEWITEM_CALENEVENTLISTVIEWITEM_ENTRY 0x8a0066
+#define CALENEVENTLISTVIEWITEM_CALENEVENTLISTVIEWITEM_EXIT 0x8a0067
+#define DUP1_CALENEVENTLISTVIEWITEM_CALENEVENTLISTVIEWITEM_ENTRY 0x8a0068
+#define DUP1_CALENEVENTLISTVIEWITEM_CALENEVENTLISTVIEWITEM_EXIT 0x8a0069
+#define CALENEVENTLISTVIEWITEM_CREATEITEM_ENTRY 0x8a006a
+#define CALENEVENTLISTVIEWITEM_CREATEITEM_EXIT 0x8a006b
+#define CALENEVENTLISTVIEWITEM_UPDATECHILDITEMS_ENTRY 0x8a006c
+#define CALENEVENTLISTVIEWITEM_UPDATECHILDITEMS_EXIT 0x8a006d
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/calengriditemprototypeTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,28 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENGRIDITEMPROTOTYPETRACES_H__
+#define __CALENGRIDITEMPROTOTYPETRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENGRIDITEMPROTOTYPE_CALENGRIDITEMPROTOTYPE_ENTRY 0x8a006e
+#define CALENGRIDITEMPROTOTYPE_CALENGRIDITEMPROTOTYPE_EXIT 0x8a006f
+#define CALENGRIDITEMPROTOTYPE_CREATEPRIMITIVES_ENTRY 0x8a0070
+#define CALENGRIDITEMPROTOTYPE_CREATEPRIMITIVES_EXIT 0x8a0071
+#define CALENGRIDITEMPROTOTYPE_CREATEITEM_ENTRY 0x8a0072
+#define CALENGRIDITEMPROTOTYPE_CREATEITEM_EXIT 0x8a0073
+#define CALENGRIDITEMPROTOTYPE_UPDATECHILDITEMS_ENTRY 0x8a0074
+#define CALENGRIDITEMPROTOTYPE_UPDATECHILDITEMS_EXIT 0x8a0075
+#define CALENGRIDITEMPROTOTYPE_PRESSSTATECHANGED_ENTRY 0x8a0076
+#define CALENGRIDITEMPROTOTYPE_PRESSSTATECHANGED_EXIT 0x8a0077
+#define DUP1_CALENGRIDITEMPROTOTYPE_PRESSSTATECHANGED_ENTRY 0x8a0078
+#define DUP1_CALENGRIDITEMPROTOTYPE_PRESSSTATECHANGED_EXIT 0x8a0079
+#define CALENGRIDITEMPROTOTYPE_CANSETMODELINDEX_ENTRY 0x8a007a
+#define CALENGRIDITEMPROTOTYPE_CANSETMODELINDEX_EXIT 0x8a007b
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/calenmonthdataTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,30 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENMONTHDATATRACES_H__
+#define __CALENMONTHDATATRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENMONTHDATA_CALENMONTHDATA_ENTRY 0x8a007c
+#define CALENMONTHDATA_CALENMONTHDATA_EXIT 0x8a007d
+#define DUP1_CALENMONTHDATA_CALENMONTHDATA_ENTRY 0x8a007e
+#define DUP1_CALENMONTHDATA_CALENMONTHDATA_EXIT 0x8a007f
+#define DUP2_CALENMONTHDATA_CALENMONTHDATA_ENTRY 0x8a0080
+#define DUP2_CALENMONTHDATA_CALENMONTHDATA_EXIT 0x8a0081
+#define CALENMONTHDATA_DAY_ENTRY 0x8a0082
+#define CALENMONTHDATA_DAY_EXIT 0x8a0083
+#define CALENMONTHDATA_SETHASEVENTS_ENTRY 0x8a0084
+#define CALENMONTHDATA_SETHASEVENTS_EXIT 0x8a0085
+#define CALENMONTHDATA_HASEVENTS_ENTRY 0x8a0086
+#define CALENMONTHDATA_HASEVENTS_EXIT 0x8a0087
+#define CALENMONTHDATA_SETACTIVE_ENTRY 0x8a0088
+#define CALENMONTHDATA_SETACTIVE_EXIT 0x8a0089
+#define CALENMONTHDATA_ISACTIVE_ENTRY 0x8a008a
+#define CALENMONTHDATA_ISACTIVE_EXIT 0x8a008b
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/calenmonthgridTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,68 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENMONTHGRIDTRACES_H__
+#define __CALENMONTHGRIDTRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENMONTHGRID_CALENMONTHGRID_ENTRY 0x8a008c
+#define CALENMONTHGRID_CALENMONTHGRID_EXIT 0x8a008d
+#define DUP1_CALENMONTHGRID_CALENMONTHGRID_ENTRY 0x8a008e
+#define DUP1_CALENMONTHGRID_CALENMONTHGRID_EXIT 0x8a008f
+#define CALENMONTHGRID_SETVIEW_ENTRY 0x8a0090
+#define CALENMONTHGRID_SETVIEW_EXIT 0x8a0091
+#define CALENMONTHGRID_UPDATEMONTHGRIDMODEL_ENTRY 0x8a0092
+#define CALENMONTHGRID_UPDATEMONTHGRIDMODEL_EXIT 0x8a0093
+#define CALENMONTHGRID_UPDATEMONTHGRIDWITHINACTIVEMONTHS_ENTRY 0x8a0094
+#define CALENMONTHGRID_UPDATEMONTHGRIDWITHINACTIVEMONTHS_EXIT 0x8a0095
+#define CALENMONTHGRID_UPDATEMONTHGRIDWITHEVENTINDICATORS_ENTRY 0x8a0096
+#define CALENMONTHGRID_UPDATEMONTHGRIDWITHEVENTINDICATORS_EXIT 0x8a0097
+#define CALENMONTHGRID_DOWNGESTURE_ENTRY 0x8a0098
+#define CALENMONTHGRID_DOWNGESTURE_EXIT 0x8a0099
+#define CALENMONTHGRID_UPGESTURE_ENTRY 0x8a009a
+#define CALENMONTHGRID_UPGESTURE_EXIT 0x8a009b
+#define CALENMONTHGRID_MOUSEPRESSEVENT_ENTRY 0x8a009c
+#define CALENMONTHGRID_MOUSEPRESSEVENT_EXIT 0x8a009d
+#define CALENMONTHGRID_MOUSERELEASEEVENT_ENTRY 0x8a009e
+#define CALENMONTHGRID_MOUSERELEASEEVENT_EXIT 0x8a009f
+#define CALENMONTHGRID_GESTUREEVENT_ENTRY 0x8a00a0
+#define CALENMONTHGRID_GESTUREEVENT_EXIT 0x8a00a1
+#define DUP1_CALENMONTHGRID_GESTUREEVENT_EXIT 0x8a00a2
+#define DUP2_CALENMONTHGRID_GESTUREEVENT_EXIT 0x8a00a3
+#define DUP3_CALENMONTHGRID_GESTUREEVENT_EXIT 0x8a00a4
+#define CALENMONTHGRID_SCROLLINGFINISHED_ENTRY 0x8a00a5
+#define CALENMONTHGRID_SCROLLINGFINISHED_EXIT 0x8a00a6
+#define CALENMONTHGRID_HANDLEPANGESTUREFINISHED_ENTRY 0x8a00a7
+#define CALENMONTHGRID_HANDLEPANGESTUREFINISHED_EXIT 0x8a00a8
+#define CALENMONTHGRID_PREPENDROWS_ENTRY 0x8a00a9
+#define CALENMONTHGRID_PREPENDROWS_EXIT 0x8a00aa
+#define CALENMONTHGRID_HANDLEPREPENDINGROWS_ENTRY 0x8a00ab
+#define CALENMONTHGRID_HANDLEPREPENDINGROWS_EXIT 0x8a00ac
+#define CALENMONTHGRID_APPENDROWS_ENTRY 0x8a00ad
+#define CALENMONTHGRID_APPENDROWS_EXIT 0x8a00ae
+#define CALENMONTHGRID_HANDLEAPPENDINGROWS_ENTRY 0x8a00af
+#define CALENMONTHGRID_HANDLEAPPENDINGROWS_EXIT 0x8a00b0
+#define CALENMONTHGRID_ITEMACTIVATED_ENTRY 0x8a00b1
+#define CALENMONTHGRID_ITEMACTIVATED_EXIT 0x8a00b2
+#define DUP1_CALENMONTHGRID_ITEMACTIVATED_EXIT 0x8a00b3
+#define DUP2_CALENMONTHGRID_ITEMACTIVATED_EXIT 0x8a00b4
+#define CALENMONTHGRID_SETFOCUSTOPROPERDAY_ENTRY 0x8a00b5
+#define CALENMONTHGRID_SETFOCUSTOPROPERDAY_EXIT 0x8a00b6
+#define CALENMONTHGRID_SETACTIVEDATES_ENTRY 0x8a00b7
+#define CALENMONTHGRID_SETACTIVEDATES_EXIT 0x8a00b8
+#define DUP1_CALENMONTHGRID_SETACTIVEDATES_EXIT 0x8a00b9
+#define CALENMONTHGRID_GETCURRENTINDEX_ENTRY 0x8a00ba
+#define CALENMONTHGRID_GETCURRENTINDEX_EXIT 0x8a00bb
+#define CALENMONTHGRID_SETCURRENTIDEX_ENTRY 0x8a00bc
+#define CALENMONTHGRID_SETCURRENTIDEX_EXIT 0x8a00bd
+#define CALENMONTHGRID_ORIENTATIONCHANGED_ENTRY 0x8a00be
+#define CALENMONTHGRID_ORIENTATIONCHANGED_EXIT 0x8a00bf
+#define CALENMONTHGRID_PAINT_ENTRY 0x8a00c0
+#define CALENMONTHGRID_PAINT_EXIT 0x8a00c1
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/calenmonthviewTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,113 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENMONTHVIEWTRACES_H__
+#define __CALENMONTHVIEWTRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENMONTHVIEW_CALENMONTHVIEW_ENTRY 0x8a00c2
+#define CALENMONTHVIEW_CALENMONTHVIEW_EXIT 0x8a00c3
+#define DUP1_CALENMONTHVIEW_CALENMONTHVIEW_ENTRY 0x8a00c4
+#define DUP1_CALENMONTHVIEW_CALENMONTHVIEW_EXIT 0x8a00c5
+#define CALENMONTHVIEW_SETUPVIEW_ENTRY 0x8a00c6
+#define CALENMONTHVIEW_SETUPVIEW_EXIT 0x8a00c7
+#define CALENMONTHVIEW_DOLAZYLOADING_ENTRY 0x8a00c8
+#define CALENMONTHVIEW_DOLAZYLOADING_EXIT 0x8a00c9
+#define CALENMONTHVIEW_ADDWEEKNUMBERS_ENTRY 0x8a00ca
+#define CALENMONTHVIEW_ADDWEEKNUMBERS_EXIT 0x8a00cb
+#define CALENMONTHVIEW_REMOVEWEEKNUMBERS_ENTRY 0x8a00cc
+#define CALENMONTHVIEW_REMOVEWEEKNUMBERS_EXIT 0x8a00cd
+#define CALENMONTHVIEW_ADDBACKGROUNDFRAME_ENTRY 0x8a00ce
+#define CALENMONTHVIEW_ADDBACKGROUNDFRAME_EXIT 0x8a00cf
+#define CALENMONTHVIEW_SHOWHIDEREGIONALINFORMATION_ENTRY 0x8a00d0
+#define CALENMONTHVIEW_SHOWHIDEREGIONALINFORMATION_EXIT 0x8a00d1
+#define CALENMONTHVIEW_ONCONTEXTCHANGED_ENTRY 0x8a00d2
+#define CALENMONTHVIEW_ONCONTEXTCHANGED_EXIT 0x8a00d3
+#define CALENMONTHVIEW_UPDATEWEEKNUMGRIDMODEL_ENTRY 0x8a00d4
+#define CALENMONTHVIEW_UPDATEWEEKNUMGRIDMODEL_EXIT 0x8a00d5
+#define CALENMONTHVIEW_GOTOTODAY_ENTRY 0x8a00d6
+#define CALENMONTHVIEW_GOTOTODAY_EXIT 0x8a00d7
+#define DUP1_CALENMONTHVIEW_GOTOTODAY_EXIT 0x8a00d8
+#define CALENMONTHVIEW_ADDREMOVEACTIONSINMENU_ENTRY 0x8a00d9
+#define CALENMONTHVIEW_ADDREMOVEACTIONSINMENU_EXIT 0x8a00da
+#define CALENMONTHVIEW_DOPOPULATION_ENTRY 0x8a00db
+#define CALENMONTHVIEW_DOPOPULATION_EXIT 0x8a00dc
+#define CALENMONTHVIEW_PREPAREFORPOPULATION_ENTRY 0x8a00dd
+#define CALENMONTHVIEW_PREPAREFORPOPULATION_EXIT 0x8a00de
+#define CALENMONTHVIEW_REFRESHVIEWONGOTODATE_ENTRY 0x8a00df
+#define CALENMONTHVIEW_REFRESHVIEWONGOTODATE_EXIT 0x8a00e0
+#define CALENMONTHVIEW_DATEFROMCONTEXT_ENTRY 0x8a00e1
+#define CALENMONTHVIEW_DATEFROMCONTEXT_EXIT 0x8a00e2
+#define CALENMONTHVIEW_SETACTIVEDAY_ENTRY 0x8a00e3
+#define CALENMONTHVIEW_SETACTIVEDAY_EXIT 0x8a00e4
+#define CALENMONTHVIEW_SETDATE_ENTRY 0x8a00e5
+#define CALENMONTHVIEW_SETDATE_EXIT 0x8a00e6
+#define CALENMONTHVIEW_GETCURRENTDAY_ENTRY 0x8a00e7
+#define CALENMONTHVIEW_GETCURRENTDAY_EXIT 0x8a00e8
+#define CALENMONTHVIEW_GETACTIVEDAY_ENTRY 0x8a00e9
+#define CALENMONTHVIEW_GETACTIVEDAY_EXIT 0x8a00ea
+#define CALENMONTHVIEW_MONTHDATALIST_ENTRY 0x8a00eb
+#define CALENMONTHVIEW_MONTHDATALIST_EXIT 0x8a00ec
+#define CALENMONTHVIEW_CREATEGRID_ENTRY 0x8a00ed
+#define CALENMONTHVIEW_CREATEGRID_EXIT 0x8a00ee
+#define CALENMONTHVIEW_UPDATEMODELWITHPREVMONTH_ENTRY 0x8a00ef
+#define CALENMONTHVIEW_UPDATEMODELWITHPREVMONTH_EXIT 0x8a00f0
+#define CALENMONTHVIEW_UPDATEMODELWITHFUTUREMONTH_ENTRY 0x8a00f1
+#define CALENMONTHVIEW_UPDATEMODELWITHFUTUREMONTH_EXIT 0x8a00f2
+#define CALENMONTHVIEW_ROWSINPREVMONTH_ENTRY 0x8a00f3
+#define CALENMONTHVIEW_ROWSINPREVMONTH_EXIT 0x8a00f4
+#define CALENMONTHVIEW_ROWSINFUTMONTH_ENTRY 0x8a00f5
+#define CALENMONTHVIEW_ROWSINFUTMONTH_EXIT 0x8a00f6
+#define CALENMONTHVIEW_GETCURRGRIDINDEX_ENTRY 0x8a00f7
+#define CALENMONTHVIEW_GETCURRGRIDINDEX_EXIT 0x8a00f8
+#define CALENMONTHVIEW_SETCURRGRIDINDEX_ENTRY 0x8a00f9
+#define CALENMONTHVIEW_SETCURRGRIDINDEX_EXIT 0x8a00fa
+#define CALENMONTHVIEW_UPDATEMONTHDATAARRAYWITHACTIVEDATES_ENTRY 0x8a00fb
+#define CALENMONTHVIEW_UPDATEMONTHDATAARRAYWITHACTIVEDATES_EXIT 0x8a00fc
+#define CALENMONTHVIEW_GETINSTANCELIST_ENTRY 0x8a00fd
+#define CALENMONTHVIEW_GETINSTANCELIST_EXIT 0x8a00fe
+#define CALENMONTHVIEW_POPULATEWITHINSTANCEVIEW_ENTRY 0x8a00ff
+#define CALENMONTHVIEW_POPULATEWITHINSTANCEVIEW_EXIT 0x8a0100
+#define CALENMONTHVIEW_POPULATEPREVMONTH_ENTRY 0x8a0101
+#define CALENMONTHVIEW_POPULATEPREVMONTH_EXIT 0x8a0102
+#define CALENMONTHVIEW_POPULATENEXTMONTH_ENTRY 0x8a0103
+#define CALENMONTHVIEW_POPULATENEXTMONTH_EXIT 0x8a0104
+#define CALENMONTHVIEW_FETCHENTRIESANDUPDATEMODEL_ENTRY 0x8a0105
+#define CALENMONTHVIEW_FETCHENTRIESANDUPDATEMODEL_EXIT 0x8a0106
+#define CALENMONTHVIEW_POPULATEPREVIEWPANE_ENTRY 0x8a0107
+#define CALENMONTHVIEW_POPULATEPREVIEWPANE_EXIT 0x8a0108
+#define CALENMONTHVIEW_COMPLETEPOPULATION_ENTRY 0x8a0109
+#define CALENMONTHVIEW_COMPLETEPOPULATION_EXIT 0x8a010a
+#define CALENMONTHVIEW_HANDLEGRIDITEMACTIVATED_ENTRY 0x8a010b
+#define CALENMONTHVIEW_HANDLEGRIDITEMACTIVATED_EXIT 0x8a010c
+#define CALENMONTHVIEW_SETCONTEXTFORACTIVEDAY_ENTRY 0x8a010d
+#define CALENMONTHVIEW_SETCONTEXTFORACTIVEDAY_EXIT 0x8a010e
+#define CALENMONTHVIEW_CREATEEDITOR_ENTRY 0x8a010f
+#define CALENMONTHVIEW_CREATEEDITOR_EXIT 0x8a0110
+#define CALENMONTHVIEW_LAUNCHDAYVIEW_ENTRY 0x8a0111
+#define CALENMONTHVIEW_LAUNCHDAYVIEW_EXIT 0x8a0112
+#define CALENMONTHVIEW_CHANGEORIENTATION_ENTRY 0x8a0113
+#define CALENMONTHVIEW_CHANGEORIENTATION_EXIT 0x8a0114
+#define CALENMONTHVIEW_HANDLECHANGEORIENTATION_ENTRY 0x8a0115
+#define CALENMONTHVIEW_HANDLECHANGEORIENTATION_EXIT 0x8a0116
+#define CALENMONTHVIEW_SETDATETOLABEL_ENTRY 0x8a0117
+#define CALENMONTHVIEW_SETDATETOLABEL_EXIT 0x8a0118
+#define CALENMONTHVIEW_HANDLEPREVIEWPANEGESTURE_ENTRY 0x8a0119
+#define CALENMONTHVIEW_HANDLEPREVIEWPANEGESTURE_EXIT 0x8a011a
+#define CALENMONTHVIEW_FIRSTDAYOFGRID_ENTRY 0x8a011b
+#define CALENMONTHVIEW_FIRSTDAYOFGRID_EXIT 0x8a011c
+#define CALENMONTHVIEW_ONLOCALECHANGED_ENTRY 0x8a011d
+#define CALENMONTHVIEW_ONLOCALECHANGED_EXIT 0x8a011e
+#define CALENMONTHVIEW_HANDLELEFTEFFECTCOMPLETED_ENTRY 0x8a011f
+#define CALENMONTHVIEW_HANDLELEFTEFFECTCOMPLETED_EXIT 0x8a0120
+#define CALENMONTHVIEW_HANDLERIGHTEFFECTCOMPLETED_ENTRY 0x8a0121
+#define CALENMONTHVIEW_HANDLERIGHTEFFECTCOMPLETED_EXIT 0x8a0122
+#define CALENMONTHVIEW_UPDATEDAYLABEL_ENTRY 0x8a0123
+#define CALENMONTHVIEW_UPDATEDAYLABEL_EXIT 0x8a0124
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/calennativeviewTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,45 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENNATIVEVIEWTRACES_H__
+#define __CALENNATIVEVIEWTRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENNATIVEVIEW_CALENNATIVEVIEW_ENTRY 0x8a0125
+#define CALENNATIVEVIEW_CALENNATIVEVIEW_EXIT 0x8a0126
+#define DUP1_CALENNATIVEVIEW_CALENNATIVEVIEW_ENTRY 0x8a0127
+#define DUP1_CALENNATIVEVIEW_CALENNATIVEVIEW_EXIT 0x8a0128
+#define CALENNATIVEVIEW_POPULATIONCOMPLETE_ENTRY 0x8a0129
+#define CALENNATIVEVIEW_POPULATIONCOMPLETE_EXIT 0x8a012a
+#define CALENNATIVEVIEW_DELETEBEFOREDATE_ENTRY 0x8a012b
+#define CALENNATIVEVIEW_DELETEBEFOREDATE_EXIT 0x8a012c
+#define CALENNATIVEVIEW_DELETEALLENTRIES_ENTRY 0x8a012d
+#define CALENNATIVEVIEW_DELETEALLENTRIES_EXIT 0x8a012e
+#define CALENNATIVEVIEW_GOTODATE_ENTRY 0x8a012f
+#define CALENNATIVEVIEW_GOTODATE_EXIT 0x8a0130
+#define CALENNATIVEVIEW_GOTOSELECTEDDATE_ENTRY 0x8a0131
+#define CALENNATIVEVIEW_GOTOSELECTEDDATE_EXIT 0x8a0132
+#define CALENNATIVEVIEW_REFRESHVIEWONGOTODATE_ENTRY 0x8a0133
+#define CALENNATIVEVIEW_REFRESHVIEWONGOTODATE_EXIT 0x8a0134
+#define CALENNATIVEVIEW_LAUNCHSETTINGSVIEW_ENTRY 0x8a0135
+#define CALENNATIVEVIEW_LAUNCHSETTINGSVIEW_EXIT 0x8a0136
+#define CALENNATIVEVIEW_CHANGEORIENTATION_ENTRY 0x8a0137
+#define CALENNATIVEVIEW_CHANGEORIENTATION_EXIT 0x8a0138
+#define CALENNATIVEVIEW_HANDLENOTIFICATION_ENTRY 0x8a0139
+#define CALENNATIVEVIEW_HANDLENOTIFICATION_EXIT 0x8a013a
+#define CALENNATIVEVIEW_PLUGINENABLED_ENTRY 0x8a013b
+#define CALENNATIVEVIEW_PLUGINENABLED_EXIT 0x8a013c
+#define DUP1_CALENNATIVEVIEW_PLUGINENABLED_EXIT 0x8a013d
+#define CALENNATIVEVIEW_PLUGINTEXT_ENTRY 0x8a013e
+#define CALENNATIVEVIEW_PLUGINTEXT_EXIT 0x8a013f
+#define CALENNATIVEVIEW_CAPTURESCREENSHOT_ENTRY 0x8a0140
+#define CALENNATIVEVIEW_CAPTURESCREENSHOT_EXIT 0x8a0141
+#define CALENNATIVEVIEW_SAVEACTIVITY_ENTRY 0x8a0142
+#define CALENNATIVEVIEW_SAVEACTIVITY_EXIT 0x8a0143
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/calenpluginlabelTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,20 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENPLUGINLABELTRACES_H__
+#define __CALENPLUGINLABELTRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENPLUGINLABEL_CALENPLUGINLABEL_ENTRY 0x8a0144
+#define CALENPLUGINLABEL_CALENPLUGINLABEL_EXIT 0x8a0145
+#define DUP1_CALENPLUGINLABEL_CALENPLUGINLABEL_ENTRY 0x8a0146
+#define DUP1_CALENPLUGINLABEL_CALENPLUGINLABEL_EXIT 0x8a0147
+#define CALENPLUGINLABEL_GESTUREEVENT_ENTRY 0x8a0148
+#define CALENPLUGINLABEL_GESTUREEVENT_EXIT 0x8a0149
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/calenpreviewpaneTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,43 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENPREVIEWPANETRACES_H__
+#define __CALENPREVIEWPANETRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENPREVIEWPANE_CALENPREVIEWPANE_ENTRY 0x8a014a
+#define CALENPREVIEWPANE_CALENPREVIEWPANE_EXIT 0x8a014b
+#define DUP1_CALENPREVIEWPANE_CALENPREVIEWPANE_ENTRY 0x8a014c
+#define DUP1_CALENPREVIEWPANE_CALENPREVIEWPANE_EXIT 0x8a014d
+#define CALENPREVIEWPANE_SETNOENTRIESLABEL_ENTRY 0x8a014e
+#define CALENPREVIEWPANE_SETNOENTRIESLABEL_EXIT 0x8a014f
+#define CALENPREVIEWPANE_POPULATELABEL_ENTRY 0x8a0150
+#define CALENPREVIEWPANE_POPULATELABEL_EXIT 0x8a0151
+#define DUP1_CALENPREVIEWPANE_POPULATELABEL_EXIT 0x8a0152
+#define CALENPREVIEWPANE_GETINSTANCELISTL_ENTRY 0x8a0153
+#define CALENPREVIEWPANE_GETINSTANCELISTL_EXIT 0x8a0154
+#define CALENPREVIEWPANE_DATE_ENTRY 0x8a0155
+#define CALENPREVIEWPANE_DATE_EXIT 0x8a0156
+#define CALENPREVIEWPANE_STARTAUTOSCROLL_ENTRY 0x8a0157
+#define CALENPREVIEWPANE_STARTAUTOSCROLL_EXIT 0x8a0158
+#define DUP1_CALENPREVIEWPANE_STARTAUTOSCROLL_EXIT 0x8a0159
+#define CALENPREVIEWPANE_ONTWOSECONDSTIMEOUT_ENTRY 0x8a015a
+#define CALENPREVIEWPANE_ONTWOSECONDSTIMEOUT_EXIT 0x8a015b
+#define CALENPREVIEWPANE_SCROLLINGFINISHED_ENTRY 0x8a015c
+#define CALENPREVIEWPANE_SCROLLINGFINISHED_EXIT 0x8a015d
+#define DUP1_CALENPREVIEWPANE_SCROLLINGFINISHED_EXIT 0x8a015e
+#define CALENPREVIEWPANE_GESTUREEVENT_ENTRY 0x8a015f
+#define CALENPREVIEWPANE_GESTUREEVENT_EXIT 0x8a0160
+#define DUP1_CALENPREVIEWPANE_GESTUREEVENT_EXIT 0x8a0161
+#define DUP2_CALENPREVIEWPANE_GESTUREEVENT_EXIT 0x8a0162
+#define CALENPREVIEWPANE_SETVIEW_ENTRY 0x8a0163
+#define CALENPREVIEWPANE_SETVIEW_EXIT 0x8a0164
+#define CALENPREVIEWPANE_STOPSCROLLING_ENTRY 0x8a0165
+#define CALENPREVIEWPANE_STOPSCROLLING_EXIT 0x8a0166
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/calensettingsviewTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,24 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENSETTINGSVIEWTRACES_H__
+#define __CALENSETTINGSVIEWTRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENSETTINGSVIEW_CALENSETTINGSVIEW_ENTRY 0x8a0167
+#define CALENSETTINGSVIEW_CALENSETTINGSVIEW_EXIT 0x8a0168
+#define DUP1_CALENSETTINGSVIEW_CALENSETTINGSVIEW_ENTRY 0x8a0169
+#define DUP1_CALENSETTINGSVIEW_CALENSETTINGSVIEW_EXIT 0x8a016a
+#define CALENSETTINGSVIEW_LAUNCHPREVIOUSVIEW_ENTRY 0x8a016b
+#define CALENSETTINGSVIEW_LAUNCHPREVIOUSVIEW_EXIT 0x8a016c
+#define CALENSETTINGSVIEW_INITIALIZEFORM_ENTRY 0x8a016d
+#define CALENSETTINGSVIEW_INITIALIZEFORM_EXIT 0x8a016e
+#define CALENSETTINGSVIEW_REFRESHVIEW_ENTRY 0x8a016f
+#define CALENSETTINGSVIEW_REFRESHVIEW_EXIT 0x8a0170
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/calenthicklinesdrawerTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,20 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENTHICKLINESDRAWERTRACES_H__
+#define __CALENTHICKLINESDRAWERTRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_ENTRY 0x8a0171
+#define CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_EXIT 0x8a0172
+#define DUP1_CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_ENTRY 0x8a0173
+#define DUP1_CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_EXIT 0x8a0174
+#define CALENTHICKLINESDRAWER_PAINT_ENTRY 0x8a0175
+#define CALENTHICKLINESDRAWER_PAINT_EXIT 0x8a0176
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/calentodayindicatorlinedrawerTraces.h	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,22 @@
+// Created by TraceCompiler 2.2.3
+// DO NOT EDIT, CHANGES WILL BE LOST
+
+#ifndef __CALENTODAYINDICATORLINEDRAWERTRACES_H__
+#define __CALENTODAYINDICATORLINEDRAWERTRACES_H__
+
+#define KOstTraceComponentID 0x10282f26
+
+#define CALENTODAYINDICATORLINEDRAWER_CALENTODAYINDICATORLINEDRAWER_ENTRY 0x8a0177
+#define CALENTODAYINDICATORLINEDRAWER_CALENTODAYINDICATORLINEDRAWER_EXIT 0x8a0178
+#define DUP1_CALENTODAYINDICATORLINEDRAWER_CALENTODAYINDICATORLINEDRAWER_ENTRY 0x8a0179
+#define DUP1_CALENTODAYINDICATORLINEDRAWER_CALENTODAYINDICATORLINEDRAWER_EXIT 0x8a017a
+#define CALENTODAYINDICATORLINEDRAWER_PAINT_ENTRY 0x8a017b
+#define CALENTODAYINDICATORLINEDRAWER_PAINT_EXIT 0x8a017c
+#define CALENTODAYINDICATORLINEDRAWER_HANDLETHEMECHANGE_ENTRY 0x8a017d
+#define CALENTODAYINDICATORLINEDRAWER_HANDLETHEMECHANGE_EXIT 0x8a017e
+
+
+#endif
+
+// End of file
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/calendarui/views/traces/fixed_id.definitions	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,384 @@
+#Fixed group and trace id definitions. If this file is removed, the identifiers are rebuilt.
+[GROUP]TRACE_FLOW=0x8a
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_ADDNONTIMEDEVENTTOLIST_ENTRY=0x3e
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_ADDNONTIMEDEVENTTOLIST_EXIT=0x3f
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_ADDTIMEDEVENTTOLIST_ENTRY=0x3c
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_ADDTIMEDEVENTTOLIST_EXIT=0x3d
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_CALENAGENDAVIEWWIDGET_ENTRY=0x21
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_CALENAGENDAVIEWWIDGET_EXIT=0x22
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_CLEARLISTMODEL_ENTRY=0x64
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_CLEARLISTMODEL_EXIT=0x65
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_CONTEXTMANUTRIGGERED_ENTRY=0x62
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_CONTEXTMANUTRIGGERED_EXIT=0x63
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_CONTEXTMENUCLOSED_ENTRY=0x60
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_CONTEXTMENUCLOSED_EXIT=0x61
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_CREATELISTITEM_ENTRY=0x39
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_CREATELISTITEM_EXIT=0x3a
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_CREATENEWEVENT_ENTRY=0x48
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_CREATENEWEVENT_EXIT=0x49
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_DELETEENTRY_ENTRY=0x4f
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_DELETEENTRY_EXIT=0x50
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_EDITENTRY_ENTRY=0x4a
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_EDITENTRY_EXIT=0x4b
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_GETINDEXTOSCROLLTO_ENTRY=0x43
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_GETINDEXTOSCROLLTO_EXIT=0x44
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_GETINSTANCELIST_ENTRY=0x35
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_GETINSTANCELIST_EXIT=0x36
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_GOTOTODAY_ENTRY=0x5d
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_GOTOTODAY_EXIT=0x5e
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_HANDLELISTITEMSTRETCHING_ENTRY=0x40
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_HANDLELISTITEMSTRETCHING_EXIT=0x41
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_HANDLELOCALECHANGE_ENTRY=0x2c
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_HANDLELOCALECHANGE_EXIT=0x2d
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_INITCHILDWIDGETS_ENTRY=0x30
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_INITCHILDWIDGETS_EXIT=0x31
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_ITEMACTIVATED_ENTRY=0x58
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_ITEMACTIVATED_EXIT=0x59
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_ITEMLONGPRESSED_ENTRY=0x55
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_ITEMLONGPRESSED_EXIT=0x56
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_MARKASDONE_ENTRY=0x52
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_MARKASDONE_EXIT=0x53
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_NOTEEDITINGCOMPLETED_ENTRY=0x5b
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_NOTEEDITINGCOMPLETED_EXIT=0x5c
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_ORIENTATIONCHANGED_ENTRY=0x2a
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_ORIENTATIONCHANGED_EXIT=0x2b
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_POPULATELISTWIDGET_ENTRY=0x32
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_POPULATELISTWIDGET_EXIT=0x33
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_SETCONTEXTFROMHIGHLIGHT_ENTRY=0x2e
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_SETCONTEXTFROMHIGHLIGHT_EXIT=0x2f
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_SETHEADINGTEXT_ENTRY=0x37
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_SETHEADINGTEXT_EXIT=0x38
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_SETUPWIDGET_ENTRY=0x25
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_SETUPWIDGET_EXIT=0x26
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_SHOWHIDEREGIONALINFORMATION_ENTRY=0x46
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_SHOWHIDEREGIONALINFORMATION_EXIT=0x47
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_SHOWWIDGET_ENTRY=0x28
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_SHOWWIDGET_EXIT=0x29
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_VIEWENTRY_ENTRY=0x4d
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEWWIDGET_VIEWENTRY_EXIT=0x4e
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_CALENAGENDAVIEW_ENTRY=0x1
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_CALENAGENDAVIEW_EXIT=0x2
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_CLEARLISTMODEL_ENTRY=0x1d
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_CLEARLISTMODEL_EXIT=0x1e
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_DISCONNECTABOUTTOQUITEVENT_ENTRY=0x1f
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_DISCONNECTABOUTTOQUITEVENT_EXIT=0x20
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_DOCLOADER_ENTRY=0xf
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_DOCLOADER_EXIT=0x10
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_DOPOPULATION_ENTRY=0x8
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_DOPOPULATION_EXIT=0x9
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_GESTUREEVENT_ENTRY=0x11
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_GESTUREEVENT_EXIT=0x12
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_HANDLENOTIFICATION_ENTRY=0xd
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_HANDLENOTIFICATION_EXIT=0xe
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_LAUNCHDAYVIEW_ENTRY=0x1b
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_LAUNCHDAYVIEW_EXIT=0x1c
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_LAUNCHMONTHVIEW_ENTRY=0x19
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_LAUNCHMONTHVIEW_EXIT=0x1a
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_ONLOCALECHANGED_ENTRY=0x15
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_ONLOCALECHANGED_EXIT=0x16
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_ORIENTATIONCHANGED_ENTRY=0x17
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_ORIENTATIONCHANGED_EXIT=0x18
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_REFRESHVIEWONGOTODATE_ENTRY=0xb
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_REFRESHVIEWONGOTODATE_EXIT=0xc
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_SETUPACTIONS_ENTRY=0x13
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_SETUPACTIONS_EXIT=0x14
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_SETUPVIEW_ENTRY=0x5
+[TRACE]TRACE_FLOW[0x8A]_CALENAGENDAVIEW_SETUPVIEW_EXIT=0x6
+[TRACE]TRACE_FLOW[0x8A]_CALENEVENTLISTVIEWITEM_CALENEVENTLISTVIEWITEM_ENTRY=0x66
+[TRACE]TRACE_FLOW[0x8A]_CALENEVENTLISTVIEWITEM_CALENEVENTLISTVIEWITEM_EXIT=0x67
+[TRACE]TRACE_FLOW[0x8A]_CALENEVENTLISTVIEWITEM_CREATEITEM_ENTRY=0x6a
+[TRACE]TRACE_FLOW[0x8A]_CALENEVENTLISTVIEWITEM_CREATEITEM_EXIT=0x6b
+[TRACE]TRACE_FLOW[0x8A]_CALENEVENTLISTVIEWITEM_UPDATECHILDITEMS_ENTRY=0x6c
+[TRACE]TRACE_FLOW[0x8A]_CALENEVENTLISTVIEWITEM_UPDATECHILDITEMS_EXIT=0x6d
+[TRACE]TRACE_FLOW[0x8A]_CALENGRIDITEMPROTOTYPE_CALENGRIDITEMPROTOTYPE_ENTRY=0x6e
+[TRACE]TRACE_FLOW[0x8A]_CALENGRIDITEMPROTOTYPE_CALENGRIDITEMPROTOTYPE_EXIT=0x6f
+[TRACE]TRACE_FLOW[0x8A]_CALENGRIDITEMPROTOTYPE_CANSETMODELINDEX_ENTRY=0x7a
+[TRACE]TRACE_FLOW[0x8A]_CALENGRIDITEMPROTOTYPE_CANSETMODELINDEX_EXIT=0x7b
+[TRACE]TRACE_FLOW[0x8A]_CALENGRIDITEMPROTOTYPE_CREATEITEM_ENTRY=0x72
+[TRACE]TRACE_FLOW[0x8A]_CALENGRIDITEMPROTOTYPE_CREATEITEM_EXIT=0x73
+[TRACE]TRACE_FLOW[0x8A]_CALENGRIDITEMPROTOTYPE_CREATEPRIMITIVES_ENTRY=0x70
+[TRACE]TRACE_FLOW[0x8A]_CALENGRIDITEMPROTOTYPE_CREATEPRIMITIVES_EXIT=0x71
+[TRACE]TRACE_FLOW[0x8A]_CALENGRIDITEMPROTOTYPE_PRESSSTATECHANGED_ENTRY=0x76
+[TRACE]TRACE_FLOW[0x8A]_CALENGRIDITEMPROTOTYPE_PRESSSTATECHANGED_EXIT=0x77
+[TRACE]TRACE_FLOW[0x8A]_CALENGRIDITEMPROTOTYPE_UPDATECHILDITEMS_ENTRY=0x74
+[TRACE]TRACE_FLOW[0x8A]_CALENGRIDITEMPROTOTYPE_UPDATECHILDITEMS_EXIT=0x75
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHDATA_CALENMONTHDATA_ENTRY=0x7c
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHDATA_CALENMONTHDATA_EXIT=0x7d
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHDATA_DAY_ENTRY=0x82
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHDATA_DAY_EXIT=0x83
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHDATA_HASEVENTS_ENTRY=0x86
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHDATA_HASEVENTS_EXIT=0x87
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHDATA_ISACTIVE_ENTRY=0x8a
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHDATA_ISACTIVE_EXIT=0x8b
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHDATA_SETACTIVE_ENTRY=0x88
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHDATA_SETACTIVE_EXIT=0x89
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHDATA_SETHASEVENTS_ENTRY=0x84
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHDATA_SETHASEVENTS_EXIT=0x85
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_APPENDROWS_ENTRY=0xad
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_APPENDROWS_EXIT=0xae
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_CALENMONTHGRID_ENTRY=0x8c
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_CALENMONTHGRID_EXIT=0x8d
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_DOWNGESTURE_ENTRY=0x98
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_DOWNGESTURE_EXIT=0x99
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_GESTUREEVENT_ENTRY=0xa0
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_GESTUREEVENT_EXIT=0xa1
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_GETCURRENTINDEX_ENTRY=0xba
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_GETCURRENTINDEX_EXIT=0xbb
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_HANDLEAPPENDINGROWS_ENTRY=0xaf
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_HANDLEAPPENDINGROWS_EXIT=0xb0
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_HANDLEPANGESTUREFINISHED_ENTRY=0xa7
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_HANDLEPANGESTUREFINISHED_EXIT=0xa8
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_HANDLEPREPENDINGROWS_ENTRY=0xab
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_HANDLEPREPENDINGROWS_EXIT=0xac
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_ITEMACTIVATED_ENTRY=0xb1
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_ITEMACTIVATED_EXIT=0xb2
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_MOUSEPRESSEVENT_ENTRY=0x9c
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_MOUSEPRESSEVENT_EXIT=0x9d
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_MOUSERELEASEEVENT_ENTRY=0x9e
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_MOUSERELEASEEVENT_EXIT=0x9f
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_ORIENTATIONCHANGED_ENTRY=0xbe
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_ORIENTATIONCHANGED_EXIT=0xbf
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_PAINT_ENTRY=0xc0
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_PAINT_EXIT=0xc1
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_PREPENDROWS_ENTRY=0xa9
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_PREPENDROWS_EXIT=0xaa
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_SCROLLINGFINISHED_ENTRY=0xa5
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_SCROLLINGFINISHED_EXIT=0xa6
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_SETACTIVEDATES_ENTRY=0xb7
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_SETACTIVEDATES_EXIT=0xb8
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_SETCURRENTIDEX_ENTRY=0xbc
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_SETCURRENTIDEX_EXIT=0xbd
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_SETFOCUSTOPROPERDAY_ENTRY=0xb5
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_SETFOCUSTOPROPERDAY_EXIT=0xb6
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_SETVIEW_ENTRY=0x90
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_SETVIEW_EXIT=0x91
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_UPDATEMONTHGRIDMODEL_ENTRY=0x92
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_UPDATEMONTHGRIDMODEL_EXIT=0x93
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_UPDATEMONTHGRIDWITHEVENTINDICATORS_ENTRY=0x96
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_UPDATEMONTHGRIDWITHEVENTINDICATORS_EXIT=0x97
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_UPDATEMONTHGRIDWITHINACTIVEMONTHS_ENTRY=0x94
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_UPDATEMONTHGRIDWITHINACTIVEMONTHS_EXIT=0x95
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_UPGESTURE_ENTRY=0x9a
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHGRID_UPGESTURE_EXIT=0x9b
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ADDBACKGROUNDFRAME_ENTRY=0xce
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ADDBACKGROUNDFRAME_EXIT=0xcf
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ADDREMOVEACTIONSINMENU_ENTRY=0xd9
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ADDREMOVEACTIONSINMENU_EXIT=0xda
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ADDWEEKNUMBERS_ENTRY=0xca
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ADDWEEKNUMBERS_EXIT=0xcb
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_CALENMONTHVIEW_ENTRY=0xc2
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_CALENMONTHVIEW_EXIT=0xc3
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_CHANGEORIENTATION_ENTRY=0x113
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_CHANGEORIENTATION_EXIT=0x114
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_COMPLETEPOPULATION_ENTRY=0x109
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_COMPLETEPOPULATION_EXIT=0x10a
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_CREATEEDITOR_ENTRY=0x10f
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_CREATEEDITOR_EXIT=0x110
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_CREATEGRID_ENTRY=0xed
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_CREATEGRID_EXIT=0xee
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_DATEFROMCONTEXT_ENTRY=0xe1
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_DATEFROMCONTEXT_EXIT=0xe2
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_DOLAZYLOADING_ENTRY=0xc8
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_DOLAZYLOADING_EXIT=0xc9
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_DOPOPULATION_ENTRY=0xdb
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_DOPOPULATION_EXIT=0xdc
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_FETCHENTRIESANDUPDATEMODEL_ENTRY=0x105
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_FETCHENTRIESANDUPDATEMODEL_EXIT=0x106
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_FIRSTDAYOFGRID_ENTRY=0x11b
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_FIRSTDAYOFGRID_EXIT=0x11c
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_GETACTIVEDAY_ENTRY=0xe9
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_GETACTIVEDAY_EXIT=0xea
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_GETCURRENTDAY_ENTRY=0xe7
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_GETCURRENTDAY_EXIT=0xe8
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_GETCURRGRIDINDEX_ENTRY=0xf7
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_GETCURRGRIDINDEX_EXIT=0xf8
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_GETINSTANCELIST_ENTRY=0xfd
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_GETINSTANCELIST_EXIT=0xfe
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_GOTOTODAY_ENTRY=0xd6
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_GOTOTODAY_EXIT=0xd7
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_HANDLECHANGEORIENTATION_ENTRY=0x115
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_HANDLECHANGEORIENTATION_EXIT=0x116
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_HANDLEGRIDITEMACTIVATED_ENTRY=0x10b
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_HANDLEGRIDITEMACTIVATED_EXIT=0x10c
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_HANDLELEFTEFFECTCOMPLETED_ENTRY=0x11f
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_HANDLELEFTEFFECTCOMPLETED_EXIT=0x120
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_HANDLEPREVIEWPANEGESTURE_ENTRY=0x119
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_HANDLEPREVIEWPANEGESTURE_EXIT=0x11a
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_HANDLERIGHTEFFECTCOMPLETED_ENTRY=0x121
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_HANDLERIGHTEFFECTCOMPLETED_EXIT=0x122
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_LAUNCHDAYVIEW_ENTRY=0x111
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_LAUNCHDAYVIEW_EXIT=0x112
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_MONTHDATALIST_ENTRY=0xeb
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_MONTHDATALIST_EXIT=0xec
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ONCONTEXTCHANGED_ENTRY=0xd2
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ONCONTEXTCHANGED_EXIT=0xd3
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ONLOCALECHANGED_ENTRY=0x11d
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ONLOCALECHANGED_EXIT=0x11e
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_POPULATENEXTMONTH_ENTRY=0x103
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_POPULATENEXTMONTH_EXIT=0x104
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_POPULATEPREVIEWPANE_ENTRY=0x107
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_POPULATEPREVIEWPANE_EXIT=0x108
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_POPULATEPREVMONTH_ENTRY=0x101
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_POPULATEPREVMONTH_EXIT=0x102
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_POPULATEWITHINSTANCEVIEW_ENTRY=0xff
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_POPULATEWITHINSTANCEVIEW_EXIT=0x100
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_PREPAREFORPOPULATION_ENTRY=0xdd
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_PREPAREFORPOPULATION_EXIT=0xde
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_REFRESHVIEWONGOTODATE_ENTRY=0xdf
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_REFRESHVIEWONGOTODATE_EXIT=0xe0
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_REMOVEWEEKNUMBERS_ENTRY=0xcc
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_REMOVEWEEKNUMBERS_EXIT=0xcd
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ROWSINFUTMONTH_ENTRY=0xf5
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ROWSINFUTMONTH_EXIT=0xf6
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ROWSINPREVMONTH_ENTRY=0xf3
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_ROWSINPREVMONTH_EXIT=0xf4
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SETACTIVEDAY_ENTRY=0xe3
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SETACTIVEDAY_EXIT=0xe4
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SETCONTEXTFORACTIVEDAY_ENTRY=0x10d
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SETCONTEXTFORACTIVEDAY_EXIT=0x10e
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SETCURRGRIDINDEX_ENTRY=0xf9
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SETCURRGRIDINDEX_EXIT=0xfa
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SETDATETOLABEL_ENTRY=0x117
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SETDATETOLABEL_EXIT=0x118
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SETDATE_ENTRY=0xe5
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SETDATE_EXIT=0xe6
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SETUPVIEW_ENTRY=0xc6
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SETUPVIEW_EXIT=0xc7
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SHOWHIDEREGIONALINFORMATION_ENTRY=0xd0
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_SHOWHIDEREGIONALINFORMATION_EXIT=0xd1
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_UPDATEDAYLABEL_ENTRY=0x123
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_UPDATEDAYLABEL_EXIT=0x124
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_UPDATEMODELWITHFUTUREMONTH_ENTRY=0xf1
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_UPDATEMODELWITHFUTUREMONTH_EXIT=0xf2
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_UPDATEMODELWITHPREVMONTH_ENTRY=0xef
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_UPDATEMODELWITHPREVMONTH_EXIT=0xf0
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_UPDATEMONTHDATAARRAYWITHACTIVEDATES_ENTRY=0xfb
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_UPDATEMONTHDATAARRAYWITHACTIVEDATES_EXIT=0xfc
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_UPDATEWEEKNUMGRIDMODEL_ENTRY=0xd4
+[TRACE]TRACE_FLOW[0x8A]_CALENMONTHVIEW_UPDATEWEEKNUMGRIDMODEL_EXIT=0xd5
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_CALENNATIVEVIEW_ENTRY=0x125
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_CALENNATIVEVIEW_EXIT=0x126
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_CAPTURESCREENSHOT_ENTRY=0x140
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_CAPTURESCREENSHOT_EXIT=0x141
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_CHANGEORIENTATION_ENTRY=0x137
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_CHANGEORIENTATION_EXIT=0x138
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_DELETEALLENTRIES_ENTRY=0x12d
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_DELETEALLENTRIES_EXIT=0x12e
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_DELETEBEFOREDATE_ENTRY=0x12b
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_DELETEBEFOREDATE_EXIT=0x12c
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_GOTODATE_ENTRY=0x12f
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_GOTODATE_EXIT=0x130
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_GOTOSELECTEDDATE_ENTRY=0x131
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_GOTOSELECTEDDATE_EXIT=0x132
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_HANDLENOTIFICATION_ENTRY=0x139
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_HANDLENOTIFICATION_EXIT=0x13a
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_LAUNCHSETTINGSVIEW_ENTRY=0x135
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_LAUNCHSETTINGSVIEW_EXIT=0x136
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_PLUGINENABLED_ENTRY=0x13b
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_PLUGINENABLED_EXIT=0x13c
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_PLUGINTEXT_ENTRY=0x13e
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_PLUGINTEXT_EXIT=0x13f
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_POPULATIONCOMPLETE_ENTRY=0x129
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_POPULATIONCOMPLETE_EXIT=0x12a
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_REFRESHVIEWONGOTODATE_ENTRY=0x133
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_REFRESHVIEWONGOTODATE_EXIT=0x134
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_SAVEACTIVITY_ENTRY=0x142
+[TRACE]TRACE_FLOW[0x8A]_CALENNATIVEVIEW_SAVEACTIVITY_EXIT=0x143
+[TRACE]TRACE_FLOW[0x8A]_CALENPLUGINLABEL_CALENPLUGINLABEL_ENTRY=0x144
+[TRACE]TRACE_FLOW[0x8A]_CALENPLUGINLABEL_CALENPLUGINLABEL_EXIT=0x145
+[TRACE]TRACE_FLOW[0x8A]_CALENPLUGINLABEL_GESTUREEVENT_ENTRY=0x148
+[TRACE]TRACE_FLOW[0x8A]_CALENPLUGINLABEL_GESTUREEVENT_EXIT=0x149
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_CALENPREVIEWPANE_ENTRY=0x14a
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_CALENPREVIEWPANE_EXIT=0x14b
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_DATE_ENTRY=0x155
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_DATE_EXIT=0x156
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_GESTUREEVENT_ENTRY=0x15f
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_GESTUREEVENT_EXIT=0x160
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_GETINSTANCELISTL_ENTRY=0x153
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_GETINSTANCELISTL_EXIT=0x154
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_ONTWOSECONDSTIMEOUT_ENTRY=0x15a
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_ONTWOSECONDSTIMEOUT_EXIT=0x15b
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_POPULATELABEL_ENTRY=0x150
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_POPULATELABEL_EXIT=0x151
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_SCROLLINGFINISHED_ENTRY=0x15c
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_SCROLLINGFINISHED_EXIT=0x15d
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_SETNOENTRIESLABEL_ENTRY=0x14e
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_SETNOENTRIESLABEL_EXIT=0x14f
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_SETVIEW_ENTRY=0x163
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_SETVIEW_EXIT=0x164
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_STARTAUTOSCROLL_ENTRY=0x157
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_STARTAUTOSCROLL_EXIT=0x158
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_STOPSCROLLING_ENTRY=0x165
+[TRACE]TRACE_FLOW[0x8A]_CALENPREVIEWPANE_STOPSCROLLING_EXIT=0x166
+[TRACE]TRACE_FLOW[0x8A]_CALENSETTINGSVIEW_CALENSETTINGSVIEW_ENTRY=0x167
+[TRACE]TRACE_FLOW[0x8A]_CALENSETTINGSVIEW_CALENSETTINGSVIEW_EXIT=0x168
+[TRACE]TRACE_FLOW[0x8A]_CALENSETTINGSVIEW_INITIALIZEFORM_ENTRY=0x16d
+[TRACE]TRACE_FLOW[0x8A]_CALENSETTINGSVIEW_INITIALIZEFORM_EXIT=0x16e
+[TRACE]TRACE_FLOW[0x8A]_CALENSETTINGSVIEW_LAUNCHPREVIOUSVIEW_ENTRY=0x16b
+[TRACE]TRACE_FLOW[0x8A]_CALENSETTINGSVIEW_LAUNCHPREVIOUSVIEW_EXIT=0x16c
+[TRACE]TRACE_FLOW[0x8A]_CALENSETTINGSVIEW_REFRESHVIEW_ENTRY=0x16f
+[TRACE]TRACE_FLOW[0x8A]_CALENSETTINGSVIEW_REFRESHVIEW_EXIT=0x170
+[TRACE]TRACE_FLOW[0x8A]_CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_ENTRY=0x171
+[TRACE]TRACE_FLOW[0x8A]_CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_EXIT=0x172
+[TRACE]TRACE_FLOW[0x8A]_CALENTHICKLINESDRAWER_PAINT_ENTRY=0x175
+[TRACE]TRACE_FLOW[0x8A]_CALENTHICKLINESDRAWER_PAINT_EXIT=0x176
+[TRACE]TRACE_FLOW[0x8A]_CALENTODAYINDICATORLINEDRAWER_CALENTODAYINDICATORLINEDRAWER_ENTRY=0x177
+[TRACE]TRACE_FLOW[0x8A]_CALENTODAYINDICATORLINEDRAWER_CALENTODAYINDICATORLINEDRAWER_EXIT=0x178
+[TRACE]TRACE_FLOW[0x8A]_CALENTODAYINDICATORLINEDRAWER_HANDLETHEMECHANGE_ENTRY=0x17d
+[TRACE]TRACE_FLOW[0x8A]_CALENTODAYINDICATORLINEDRAWER_HANDLETHEMECHANGE_EXIT=0x17e
+[TRACE]TRACE_FLOW[0x8A]_CALENTODAYINDICATORLINEDRAWER_PAINT_ENTRY=0x17b
+[TRACE]TRACE_FLOW[0x8A]_CALENTODAYINDICATORLINEDRAWER_PAINT_EXIT=0x17c
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_CALENAGENDAVIEWWIDGET_ENTRY=0x23
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_CALENAGENDAVIEWWIDGET_EXIT=0x24
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_CREATELISTITEM_EXIT=0x3b
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_DELETEENTRY_EXIT=0x51
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_EDITENTRY_EXIT=0x4c
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_GETINDEXTOSCROLLTO_EXIT=0x45
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_GOTOTODAY_EXIT=0x5f
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_HANDLELISTITEMSTRETCHING_EXIT=0x42
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_ITEMACTIVATED_EXIT=0x5a
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_ITEMLONGPRESSED_EXIT=0x57
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_MARKASDONE_EXIT=0x54
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_POPULATELISTWIDGET_EXIT=0x34
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEWWIDGET_SETUPWIDGET_EXIT=0x27
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEW_CALENAGENDAVIEW_ENTRY=0x3
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEW_CALENAGENDAVIEW_EXIT=0x4
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEW_DOPOPULATION_EXIT=0xa
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENAGENDAVIEW_SETUPVIEW_EXIT=0x7
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEVENTLISTVIEWITEM_CALENEVENTLISTVIEWITEM_ENTRY=0x68
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENEVENTLISTVIEWITEM_CALENEVENTLISTVIEWITEM_EXIT=0x69
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENGRIDITEMPROTOTYPE_PRESSSTATECHANGED_ENTRY=0x78
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENGRIDITEMPROTOTYPE_PRESSSTATECHANGED_EXIT=0x79
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENMONTHDATA_CALENMONTHDATA_ENTRY=0x7e
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENMONTHDATA_CALENMONTHDATA_EXIT=0x7f
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENMONTHGRID_CALENMONTHGRID_ENTRY=0x8e
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENMONTHGRID_CALENMONTHGRID_EXIT=0x8f
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENMONTHGRID_GESTUREEVENT_EXIT=0xa2
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENMONTHGRID_ITEMACTIVATED_EXIT=0xb3
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENMONTHGRID_SETACTIVEDATES_EXIT=0xb9
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENMONTHVIEW_CALENMONTHVIEW_ENTRY=0xc4
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENMONTHVIEW_CALENMONTHVIEW_EXIT=0xc5
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENMONTHVIEW_GOTOTODAY_EXIT=0xd8
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENNATIVEVIEW_CALENNATIVEVIEW_ENTRY=0x127
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENNATIVEVIEW_CALENNATIVEVIEW_EXIT=0x128
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENNATIVEVIEW_PLUGINENABLED_EXIT=0x13d
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENPLUGINLABEL_CALENPLUGINLABEL_ENTRY=0x146
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENPLUGINLABEL_CALENPLUGINLABEL_EXIT=0x147
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENPREVIEWPANE_CALENPREVIEWPANE_ENTRY=0x14c
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENPREVIEWPANE_CALENPREVIEWPANE_EXIT=0x14d
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENPREVIEWPANE_GESTUREEVENT_EXIT=0x161
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENPREVIEWPANE_POPULATELABEL_EXIT=0x152
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENPREVIEWPANE_SCROLLINGFINISHED_EXIT=0x15e
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENPREVIEWPANE_STARTAUTOSCROLL_EXIT=0x159
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENSETTINGSVIEW_CALENSETTINGSVIEW_ENTRY=0x169
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENSETTINGSVIEW_CALENSETTINGSVIEW_EXIT=0x16a
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_ENTRY=0x173
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENTHICKLINESDRAWER_CALENTHICKLINESDRAWER_EXIT=0x174
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENTODAYINDICATORLINEDRAWER_CALENTODAYINDICATORLINEDRAWER_ENTRY=0x179
+[TRACE]TRACE_FLOW[0x8A]_DUP1_CALENTODAYINDICATORLINEDRAWER_CALENTODAYINDICATORLINEDRAWER_EXIT=0x17a
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENMONTHDATA_CALENMONTHDATA_ENTRY=0x80
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENMONTHDATA_CALENMONTHDATA_EXIT=0x81
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENMONTHGRID_GESTUREEVENT_EXIT=0xa3
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENMONTHGRID_ITEMACTIVATED_EXIT=0xb4
+[TRACE]TRACE_FLOW[0x8A]_DUP2_CALENPREVIEWPANE_GESTUREEVENT_EXIT=0x162
+[TRACE]TRACE_FLOW[0x8A]_DUP3_CALENMONTHGRID_GESTUREEVENT_EXIT=0xa4
--- a/calendarui/views/views.pro	Fri Jul 02 19:56:46 2010 +0530
+++ b/calendarui/views/views.pro	Mon Jul 12 02:32:28 2010 +0530
@@ -26,7 +26,8 @@
 INCLUDEPATH += ./inc \
 			   ../inc \
 			   ../controller/inc \
-			   ../cenrep
+			   ../cenrep \
+			   ./traces
 
 							
 CONFIG += hb
--- a/clock/clockui/clockalarmeditor/src/clockalarmeditor.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/clock/clockui/clockalarmeditor/src/clockalarmeditor.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -482,6 +482,7 @@
 			mAlarmEditorModel->invisibleRootItem());
 	mAlarmTimeItem->setContentWidgetData(
 			"text", mAlarmInfo.nextDueTime.toString(mTimeFormat));
+	mAlarmTimeItem->setContentWidgetData("objectName", "alarmTime");
 	mAlarmEditorForm->addConnection(
 			mAlarmTimeItem, SIGNAL(pressed()),
 			this, SLOT(launchTimePicker()));
@@ -497,6 +498,8 @@
 			<< hbTrId("txt_clk_setlabel_val_repeat_weekly")
 			<< hbTrId("txt_clk_setlabel_val_repeat_on_workdays");
 	mAlarmOccurenceItem->setContentWidgetData("items", repeatTypes);
+	mAlarmOccurenceItem->setContentWidgetData(
+			"objectName", "alarmOccurence");
 	mAlarmEditorForm->addConnection(
 			mAlarmOccurenceItem, SIGNAL(currentIndexChanged(int)),
 			this, SLOT(handleOccurenceChanged(int)));
@@ -528,7 +531,7 @@
 			mAlarmDayItem->setContentWidgetData("items", alarmDays);
 			mAlarmDayItem->setContentWidgetData(
 					"currentIndex",currentIndex);
-
+			mAlarmDayItem->setContentWidgetData("objectName", "alarmDay");
 			mAlarmDayItemInserted = true;
 		}/* else { TODO: check and remove this else block.
 			HbDataFormModelItem *dayItem = formItem(2);
@@ -551,7 +554,7 @@
 	if (AlarmVolumeOn == mAlarmInfo.volumeStatus) {
 		mAlarmSoundItem->setContentWidgetData("checkState",Qt::Checked);
 	}
-
+	mAlarmSoundItem->setContentWidgetData("objectName", "alarmaSound");
 	mAlarmEditorForm->addConnection(
 			mAlarmSoundItem, SIGNAL(stateChanged(int)),
 			this,SLOT(handleAlarmSoundChanged(int)));
@@ -562,6 +565,7 @@
 			QString(hbTrId("txt_clk_formlabel_description")),
 			mAlarmEditorModel->invisibleRootItem());
 	mAlarmDescription->setContentWidgetData("text", mAlarmInfo.alarmDesc);
+	mAlarmDescription->setContentWidgetData("objectName", "alaramDescription");
 
 }
 
--- a/clock/clockui/clockcityselectionlist/data/clockcityselectionlist.qrc	Fri Jul 02 19:56:46 2010 +0530
+++ b/clock/clockui/clockcityselectionlist/data/clockcityselectionlist.qrc	Mon Jul 12 02:32:28 2010 +0530
@@ -1,5 +1,6 @@
 <!DOCTYPE RCC><RCC version="1.0">
 	<qresource prefix="/xml">
 		<file alias="clockcityselectionlist.docml">xml/clockcityselectionlist.docml</file>
+		<file alias="clockaddcitydialog.docml">xml/clockaddcitydialog.docml</file>
 	</qresource>
 </RCC>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/clock/clockui/clockcityselectionlist/data/xml/clockaddcitydialog.docml	Mon Jul 12 02:32:28 2010 +0530
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<hbdocument version="1.1">
+    <object name="okAction" type="HbAction">
+        <string name="text" value="Ok"/>
+    </object>
+    <object name="cancelAction" type="HbAction">
+        <string name="text" value="Cancel"/>
+    </object>
+    <widget name="dialog" type="HbDialog">
+        <sizepolicy horizontalPolicy="Preferred" horizontalStretch="0" verticalPolicy="Preferred" verticalStretch="0"/>
+        <sizehint type="PREFERRED" width="expr(var(hb-param-screen-width) -  2 * var(hb-param-margin-gene-screen) )"/>
+        <widget name="heading" role="HbDialog:headingWidget" type="HbLabel">
+            <enums name="alignment" value="AlignLeft|AlignLeading"/>
+            <string locid="txt_clk_opt_add_own_city" name="plainText" value="Add own city"/>
+        </widget>
+        <widget name="container" role="HbDialog:contentWidget" type="HbWidget">
+            <widget name="countryLabel" type="HbLabel">
+                <sizehint height="expr(var(hb-param-text-height-secondary) )" type="PREFERRED" width="46.38806un"/>
+                <string name="plainText" value="Country:"/>
+            </widget>
+            <widget name="timezoneCombobox" type="HbComboBox">
+                <sizehint type="PREFERRED" width="46.38806un"/>
+            </widget>
+            <widget name="cityNameLineEdit" type="HbLineEdit">
+                <string name="text" value=""/>
+            </widget>
+            <widget name="cityNameLabel" type="HbLabel">
+                <sizehint height="expr(var(hb-param-text-height-secondary) )" type="PREFERRED" width="46.38806un"/>
+                <sizehint height="expr(var(hb-param-text-height-secondary) )" type="MINIMUM"/>
+                <string name="plainText" value="City name:"/>
+            </widget>
+            <widget name="counrtyCombobox" type="HbComboBox">
+            </widget>
+            <widget name="timezoneLabel" type="HbLabel">
+                <sizehint height="expr(var(hb-param-text-height-secondary) )" type="PREFERRED" width="46.38806un"/>
+                <string name="plainText" value="Timezone:"/>
+            </widget>
+            <layout type="anchor">
+                <anchoritem dst="cityNameLabel" dstEdge="LEFT" spacing="expr(var(hb-param-margin-gene-popup) )" src="" srcEdge="LEFT"/>
+                <anchoritem dst="cityNameLabel" dstEdge="TOP" spacing="expr(var(hb-param-margin-gene-popup) )" src="" srcEdge="TOP"/>
+                <anchoritem dst="cityNameLabel" dstEdge="RIGHT" spacing="expr(-var(hb-param-margin-gene-popup) )" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="cityNameLineEdit" dstEdge="LEFT" spacing="expr(var(hb-param-margin-gene-popup) )" src="" srcEdge="LEFT"/>
+                <anchoritem dst="cityNameLineEdit" dstEdge="TOP" spacing="expr(var(hb-param-margin-gene-middle-vertical) )" src="cityNameLabel" srcEdge="BOTTOM"/>
+                <anchoritem dst="cityNameLineEdit" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-popup)" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="timezoneLabel" dstEdge="TOP" spacing="2un" src="cityNameLineEdit" srcEdge="BOTTOM"/>
+                <anchoritem dst="timezoneLabel" dstEdge="RIGHT" spacing="-1.34328un" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="timezoneCombobox" dstEdge="LEFT" spacing="2un" src="" srcEdge="LEFT"/>
+                <anchoritem dst="timezoneCombobox" dstEdge="TOP" spacing="0.75un" src="timezoneLabel" srcEdge="BOTTOM"/>
+                <anchoritem dst="countryLabel" dstEdge="TOP" spacing="var(hb-param-margin-gene-popup)" src="timezoneCombobox" srcEdge="BOTTOM"/>
+                <anchoritem dst="countryLabel" dstEdge="RIGHT" spacing="-1.34328un" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="counrtyCombobox" dstEdge="LEFT" spacing="var(hb-param-margin-gene-popup)" src="" srcEdge="LEFT"/>
+                <anchoritem dst="counrtyCombobox" dstEdge="TOP" spacing="expr(var(hb-param-margin-gene-middle-vertical) )" src="countryLabel" srcEdge="BOTTOM"/>
+                <anchoritem dst="counrtyCombobox" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-popup)" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="counrtyCombobox" dstEdge="BOTTOM" spacing="-var(hb-param-margin-gene-popup)" src="" srcEdge="BOTTOM"/>
+            </layout>
+        </widget>
+        <ref object="okAction" role="HbWidget:addAction"/>
+        <ref object="cancelAction" role="HbWidget:addAction"/>
+    </widget>
+    <section name="portrait">
+        <widget name="container" role="HbDialog:contentWidget" type="HbWidget">
+            <layout type="anchor">
+                <anchoritem dst="cityNameLabel" dstEdge="LEFT" spacing="expr(var(hb-param-margin-gene-popup) )" src="" srcEdge="LEFT"/>
+                <anchoritem dst="cityNameLabel" dstEdge="TOP" spacing="expr(var(hb-param-margin-gene-popup) )" src="" srcEdge="TOP"/>
+                <anchoritem dst="cityNameLabel" dstEdge="RIGHT" spacing="expr(-var(hb-param-margin-gene-popup) )" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="cityNameLineEdit" dstEdge="LEFT" spacing="expr(var(hb-param-margin-gene-popup) )" src="" srcEdge="LEFT"/>
+                <anchoritem dst="cityNameLineEdit" dstEdge="TOP" spacing="expr(var(hb-param-margin-gene-middle-vertical) )" src="cityNameLabel" srcEdge="BOTTOM"/>
+                <anchoritem dst="cityNameLineEdit" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-popup)" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="counrtyCombobox" dstEdge="LEFT" spacing="var(hb-param-margin-gene-popup)" src="" srcEdge="LEFT"/>
+                <anchoritem dst="counrtyCombobox" dstEdge="TOP" spacing="expr(var(hb-param-margin-gene-middle-vertical) )" src="countryLabel" srcEdge="BOTTOM"/>
+                <anchoritem dst="counrtyCombobox" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-popup)" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="counrtyCombobox" dstEdge="BOTTOM" spacing="-var(hb-param-margin-gene-popup)" src="" srcEdge="BOTTOM"/>
+                <anchoritem dst="timezoneLabel" dstEdge="LEFT" spacing="expr(var(hb-param-margin-gene-popup) )" src="" srcEdge="LEFT"/>
+                <anchoritem dst="timezoneLabel" dstEdge="TOP" spacing="var(hb-param-margin-gene-popup)" src="cityNameLineEdit" srcEdge="BOTTOM"/>
+                <anchoritem dst="timezoneLabel" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-popup)" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="timezoneCombobox" dstEdge="LEFT" spacing="var(hb-param-margin-gene-popup)" src="" srcEdge="LEFT"/>
+                <anchoritem dst="timezoneCombobox" dstEdge="TOP" spacing="expr(var(hb-param-margin-gene-middle-vertical) )" src="timezoneLabel" srcEdge="BOTTOM"/>
+                <anchoritem dst="timezoneCombobox" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-popup)" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="countryLabel" dstEdge="LEFT" spacing="var(hb-param-margin-gene-popup)" src="" srcEdge="LEFT"/>
+                <anchoritem dst="countryLabel" dstEdge="TOP" spacing="var(hb-param-margin-gene-popup)" src="timezoneCombobox" srcEdge="BOTTOM"/>
+                <anchoritem dst="countryLabel" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-popup)" src="" srcEdge="RIGHT"/>
+            </layout>
+        </widget>
+        <widget name="dialog" type="HbDialog">
+            <sizehint type="PREFERRED" width="expr(var(hb-param-screen-short-edge)  -  2 * var(hb-param-margin-gene-screen) )"/>
+        </widget>
+        <widget name="cityNameLineEdit" type="HbLineEdit">
+            <string name="text"/>
+        </widget>
+        <widget name="cityNameLabel" type="HbLabel">
+            <string locid="txt_clock_formlabel_city_name" name="plainText" value="City name:"/>
+        </widget>
+        <widget name="heading" role="HbDialog:headingWidget" type="HbLabel">
+            <enums name="alignment" value="AlignLeft|AlignLeading"/>
+            <string locid="txt_clk_opt_add_own_city" name="plainText" value="Add own city"/>
+        </widget>
+    </section>
+    <section name="landscape">
+        <widget name="timezoneCombobox" type="HbComboBox">
+            <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Preferred" verticalStretch="0"/>
+            <sizehint type="PREFERRED" width="expr(var(hb-param-screen-short-edge) - 2 * var(hb-param-margin-gene-popup) )"/>
+        </widget>
+        <widget name="container" role="HbDialog:contentWidget" type="HbWidget">
+            <layout type="anchor">
+                <anchoritem dst="cityNameLineEdit" dstEdge="LEFT" spacing="expr(var(hb-param-margin-gene-middle-horizontal) )" src="cityNameLabel" srcEdge="RIGHT"/>
+                <anchoritem dst="cityNameLineEdit" dstEdge="TOP" spacing="expr(var(hb-param-margin-gene-popup) )" src="" srcEdge="TOP"/>
+                <anchoritem dst="cityNameLineEdit" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-popup)" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="cityNameLabel" dstEdge="LEFT" spacing="expr(var(hb-param-margin-gene-popup) )" src="" srcEdge="LEFT"/>
+                <anchoritem dst="cityNameLabel" dstEdge="CENTERV" spacing="0un" src="cityNameLineEdit" srcEdge="CENTERV"/>
+                <anchoritem dst="timezoneLabel" dstEdge="LEFT" spacing="expr(var(hb-param-margin-gene-popup) )" src="" srcEdge="LEFT"/>
+                <anchoritem dst="timezoneLabel" dstEdge="RIGHT" spacing="expr(-var(hb-param-margin-gene-middle-horizontal) )" src="timezoneCombobox" srcEdge="LEFT"/>
+                <anchoritem dst="timezoneLabel" dstEdge="CENTERV" spacing="0un" src="timezoneCombobox" srcEdge="CENTERV"/>
+                <anchoritem dst="timezoneCombobox" dstEdge="RIGHT" spacing="expr(-var(hb-param-margin-gene-popup) )" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="timezoneCombobox" dstEdge="TOP" spacing="expr(var(hb-param-margin-gene-popup) )" src="cityNameLineEdit" srcEdge="BOTTOM"/>
+                <anchoritem dst="counrtyCombobox" dstEdge="LEFT" spacing="expr(var(hb-param-margin-gene-middle-horizontal) )" src="countryLabel" srcEdge="RIGHT"/>
+                <anchoritem dst="counrtyCombobox" dstEdge="TOP" spacing="expr(var(hb-param-margin-gene-popup) )" src="timezoneCombobox" srcEdge="BOTTOM"/>
+                <anchoritem dst="counrtyCombobox" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-popup)" src="" srcEdge="RIGHT"/>
+                <anchoritem dst="counrtyCombobox" dstEdge="BOTTOM" spacing="-var(hb-param-margin-gene-popup)" src="" srcEdge="BOTTOM"/>
+                <anchoritem dst="countryLabel" dstEdge="LEFT" spacing="expr(var(hb-param-margin-gene-popup) )" src="" srcEdge="LEFT"/>
+                <anchoritem dst="countryLabel" dstEdge="CENTERV" spacing="0un" src="counrtyCombobox" srcEdge="CENTERV"/>
+            </layout>
+        </widget>
+        <widget name="dialog" type="HbDialog">
+            <sizehint type="PREFERRED" width="expr(var(hb-param-screen-long-edge)  -  2 * var(hb-param-margin-gene-screen) )"/>
+        </widget>
+        <widget name="cityNameLineEdit" type="HbLineEdit">
+            <sizehint type="FIXED" width="expr(var(hb-param-screen-short-edge) - 2 * var(hb-param-margin-gene-popup) )"/>
+            <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/>
+        </widget>
+        <widget name="cityNameLabel" type="HbLabel">
+            <sizepolicy horizontalPolicy="Preferred" horizontalStretch="0" verticalPolicy="Preferred" verticalStretch="0"/>
+            <sizehint height="expr(var(hb-param-text-height-secondary) )" type="PREFERRED" width="expr((var(hb-param-screen-long-edge) - (2 * var(hb-param-margin-gene-popup)  + var(hb-param-margin-gene-middle-horizontal)  )) / 2)"/>
+        </widget>
+        <widget name="heading" role="HbDialog:headingWidget" type="HbLabel">
+            <enums name="alignment" value="AlignLeft|AlignLeading"/>
+        </widget>
+        <widget name="timezoneLabel" type="HbLabel">
+            <sizepolicy horizontalPolicy="Preferred" horizontalStretch="0" verticalPolicy="Preferred" verticalStretch="0"/>
+            <sizehint height="expr(var(hb-param-text-height-secondary) )" type="PREFERRED" width="expr((var(hb-param-screen-long-edge) - (2 * var(hb-param-margin-gene-popup)  + var(hb-param-margin-gene-middle-horizontal)  )) / 2)"/>
+        </widget>
+        <widget name="countryLabel" type="HbLabel">
+            <sizepolicy horizontalPolicy="Preferred" horizontalStretch="0" verticalPolicy="Preferred" verticalStretch="0"/>
+            <sizehint height="expr(var(hb-param-text-height-secondary) )" type="PREFERRED" width="expr((var(hb-param-screen-long-edge) - (2 * var(hb-param-margin-gene-popup)  + var(hb-param-margin-gene-middle-horizontal)  )) / 2)"/>
+        </widget>
+        <widget name="counrtyCombobox" type="HbComboBox">
+            <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Preferred" verticalStretch="0"/>
+            <sizehint type="PREFERRED" width="expr(var(hb-param-screen-short-edge) - 2 * var(hb-param-margin-gene-popup) )"/>
+        </widget>
+    </section>
+    <metadata activeUIState="portrait" display="NHD-3.2-inch_portrait" unit="un">
+        <uistate name="Common ui state" sections="#common"/>
+        <uistate name="portrait" sections="#common portrait"/>
+        <uistate name="landscape" sections="#common landscape"/>
+    </metadata>
+</hbdocument>
--- a/clock/clockui/clockcityselectionlist/inc/clockcityselectionlist_p.h	Fri Jul 02 19:56:46 2010 +0530
+++ b/clock/clockui/clockcityselectionlist/inc/clockcityselectionlist_p.h	Mon Jul 12 02:32:28 2010 +0530
@@ -60,6 +60,7 @@
 	void handleOkAction();
 	void handleTimeZoneSelection(int index);
 	void selectedAction(HbAction *action);
+	void loadSection(Qt::Orientation orientation);
 
 private:
 	void showCityList();
@@ -67,10 +68,12 @@
 	void addCityNameField();
 	void addTimeZoneField();
 	void addCountryListField();
+	
 private:
 	QPointer<QStandardItemModel> mListModel;
 
 	HbDocumentLoader *mLoader;
+	HbDocumentLoader *mAddCityDocloader;
 	QPointer<HbView> mView;
 	QPointer<HbListView> mListView;
 	HbAction *mBackAction;
--- a/clock/clockui/clockcityselectionlist/src/clockcityselectionlist_p.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/clock/clockui/clockcityselectionlist/src/clockcityselectionlist_p.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -240,51 +240,42 @@
 	if (mAddOwnCityDialog) {
 		delete mAddOwnCityDialog;
 	}
+	
+	HbMainWindow *window = hbInstance->allMainWindows().first();
 
-	// Create the dialog.
-	mAddOwnCityDialog = new HbDialog;
+	connect(
+			window, SIGNAL(orientationChanged(Qt::Orientation)),
+			this, SLOT(loadSection(Qt::Orientation)));
+	
+	mAddCityDocloader = new HbDocumentLoader();
+	bool success = false;
+	mAddCityDocloader->load(":/xml/clockaddcitydialog.docml", &success);
+	if (!success) {
+		qFatal("Unable to load the document.");
+	}
+
+	// Get the dialog.
+	mAddOwnCityDialog = static_cast<HbDialog *> (mAddCityDocloader->findWidget("dialog"));
+	if (!mAddOwnCityDialog) {
+		qFatal("Unable to get the selection view.");
+	}
 	mAddOwnCityDialog->setTimeout(HbDialog::NoTimeout);
 	mAddOwnCityDialog->setDismissPolicy(HbDialog::NoDismiss);
 	mAddOwnCityDialog->setAttribute(Qt::WA_DeleteOnClose, true);
-
-	// Set the heading text
-	HbLabel *titlelabel = new HbLabel(hbTrId("txt_clk_opt_add_own_city"));
-	mAddOwnCityDialog->setHeadingWidget(titlelabel);
-
-	QGraphicsGridLayout *layout = new QGraphicsGridLayout();
-
-	// Set city name label and line edit
-	HbLabel *cityNameLabel = new HbLabel(hbTrId("txt_clock_formlabel_city_name"));
-	layout->addItem(cityNameLabel,0,0);
-
-	addCityNameField();
-	layout->addItem(mCityNameEdit, 0, 1);
-
-	// Set time zone label and combobox
-	HbLabel *timeZoneLabel = new HbLabel(hbTrId("txt_clock_formlabel_timezone"));
-	layout->addItem(timeZoneLabel, 1,0);
-
-	addTimeZoneField();
-	layout->addItem(mTimeZoneComboBox, 1,1);
-
-	// Set the country label and combobox
-	HbLabel *countryLabel = new HbLabel(hbTrId("txt_clock_formlabel_country"));
-	layout->addItem(countryLabel, 2,0);
-
+	
+	// Find the elements from the docml.
+	mCityNameEdit = static_cast<HbLineEdit *> (mAddCityDocloader->findWidget("cityNameLineEdit"));
+	
+	mTimeZoneComboBox = static_cast<HbComboBox *> (mAddCityDocloader->findWidget("timezoneCombobox"));
+	if (mTimeZoneComboBox) {
+		addTimeZoneField();
+	}
+	
+	mCountryComboBox = static_cast<HbComboBox *> (mAddCityDocloader->findWidget("counrtyCombobox"));
 	addCountryListField();
-	layout->addItem(mCountryComboBox, 2,1);
-
-	QGraphicsWidget *widget = new QGraphicsWidget();
-	widget->setLayout(layout);
-
-	// Add actions to the dialog
-	mOkAction = new HbAction(hbTrId("txt_common_button_ok"));
-	mCancelAction = new HbAction(hbTrId("txt_common_button_cancel"));
-
-	mAddOwnCityDialog->addAction(mOkAction);
-	mAddOwnCityDialog->addAction(mCancelAction);
-
-	mAddOwnCityDialog->setContentWidget(widget);
+	
+	mOkAction = static_cast<HbAction *> (mAddCityDocloader->findObject("okAction"));
+	
 	mAddOwnCityDialog->open(this, SLOT(selectedAction(HbAction*)));
 }
 
@@ -356,6 +347,24 @@
 		handleOkAction();
 	}
 }
+
+/*!
+	Slot to handle the orientation change.
+ */
+void ClockCitySelectionListPrivate::loadSection(Qt::Orientation orientation)
+{
+	bool loadSuccess;
+	if (mAddOwnCityDialog) {
+		if (Qt::Horizontal == orientation) {
+			mAddCityDocloader->load(":/xml/clockaddcitydialog.docml",
+					"landscape", &loadSuccess);
+		} else if (Qt::Vertical == orientation) {
+			mAddCityDocloader->load(":/xml/clockaddcitydialog.docml",
+					"portrait", &loadSuccess);
+		}
+	}
+}
+
 /*!
 	Displays the city selection list.
  */
@@ -490,7 +499,7 @@
  */
 void ClockCitySelectionListPrivate::addTimeZoneField()
 {
-	mTimeZoneComboBox = new HbComboBox();
+//	mTimeZoneComboBox = new HbComboBox();
 
 	QStringList texts = getOffsetTexts();
 	mTimeZoneComboBox->addItems(texts);
@@ -511,8 +520,6 @@
  */
 void ClockCitySelectionListPrivate::addCountryListField()
 {
-	mCountryComboBox = new HbComboBox();
-
 	// Populate the country list based on the current TZ offset selected.
 	handleTimeZoneSelection(mCurrentTZOffsetIndex);
 }
--- a/clock/clockui/clocksettingsview/src/clockregionalsettingsview.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/clock/clockui/clocksettingsview/src/clockregionalsettingsview.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -343,6 +343,7 @@
 		mTimeFormatItem->setContentWidgetData("text", mTimeFormatStringList[1]);
 		mTimeFormatItem->setContentWidgetData("additionalText", mTimeFormatStringList[0]);
 	}
+	mTimeFormatItem->setContentWidgetData("objectName", "timeFormat");
 	mForm->addConnection(
 			mTimeFormatItem, SIGNAL(clicked()),
 			this, SLOT(handleTimeFormatChange()));
@@ -361,6 +362,7 @@
 		mTimeSeparatorItem->setContentWidgetData(
 				"additionalText", mTimeSeparatorStringList[0]);
 	}
+	mTimeSeparatorItem->setContentWidgetData("objectName", "timeSeparator");
 	mForm->addConnection(
 			mTimeSeparatorItem, SIGNAL(clicked()),
 			this, SLOT(handleTimeSeparatorChange()));
@@ -373,6 +375,7 @@
 
 	mDateFormatItem->setContentWidgetData("items", mDateFormatStringList);
 	mDateFormatItem->setContentWidgetData("currentIndex",index);
+	mDateFormatItem->setContentWidgetData("objectName", "dateFormat");
 	mForm->addConnection(
 			mDateFormatItem, SIGNAL(currentIndexChanged(QString)),
 	 		this, SLOT(handleDateFormatChange(QString)));
@@ -385,6 +388,7 @@
 
 	mDateSeparatorItem->setContentWidgetData("items", mDateSeparatorStringList);
 	mDateSeparatorItem->setContentWidgetData("currentIndex",index);
+	mDateSeparatorItem->setContentWidgetData("objectName", "dateSeparator");
 	mForm->addConnection(
 			mDateSeparatorItem, SIGNAL(currentIndexChanged(QString)),
 			this, SLOT(handleDateSeparatorChange(QString)));
@@ -408,6 +412,7 @@
 	item = new HbDataFormModelItem(workdaysItemType,
 			hbTrId("txt_clock_setlabel_workdays"));
 	mFormModel->appendDataFormItem(item);
+	item->setContentWidgetData("objectName", "workdays");
 
 	// Start of week item.
 	item = 0;
@@ -416,6 +421,7 @@
 	HbExtendedLocale::WeekDay startOfWeek = locale.startOfWeek();
 	item->setContentWidgetData("items", weekdaysList);
 	item->setContentWidgetData("currentIndex", startOfWeek);
+	item->setContentWidgetData("objectName", "startOfWeek");
 }
 
 /*!
--- a/clock/clockui/clocksettingsview/src/clocksettingsview.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/clock/clockui/clocksettingsview/src/clocksettingsview.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -335,6 +335,7 @@
 			"checkState", state);
 	mNetworkTimeItem->setContentWidgetData(
 			"text", QString(hbTrId("txt_clk_setlabel_use_network_date_time")));
+	mNetworkTimeItem->setContentWidgetData("objectName", "networkTime");
 	mSettingsForm->addConnection(
 			mNetworkTimeItem, SIGNAL(stateChanged(int)),
 			this, SLOT(handleNetworkTimeStateChange(int)));
@@ -347,6 +348,7 @@
 	mTimeDataFormItem = mSettingsModel->appendDataFormItem(
 			timeItemType, QString(hbTrId("txt_clock_setlabel_time")));
 	mTimeDataFormItem->setContentWidgetData("text", mSettingsUtility->time());
+	mTimeDataFormItem->setContentWidgetData("objectName", "timeItem");
 
 	// Add the date item.
 	// Custom data type for adding a time button to the data form.
@@ -356,6 +358,7 @@
 	mDateDataFormItem = mSettingsModel->appendDataFormItem(
 			dateItemType, QString(hbTrId("txt_clock_setlabel_date")));
 	mDateDataFormItem->setContentWidgetData("text", mSettingsUtility->date());
+	mDateDataFormItem->setContentWidgetData("objectName", "dateItem");
 
 	// Add the place item.
 	HbDataFormModelItem::DataItemType placeItemType =
@@ -372,6 +375,7 @@
 	}
 	placeItemText.append(currentZoneInfo.countryName);
 	mPlaceDataFormItem->setContentWidgetData("text", placeItemText);
+	mPlaceDataFormItem->setContentWidgetData("objectName", "placeItem");
 	
 	if (networkTime) {
 		mTimeDataFormItem->setEnabled(false);
@@ -387,7 +391,9 @@
 	HbDataFormModelItem::DataItemType regionalSettingsItem =
 			static_cast<HbDataFormModelItem::DataItemType>
 			(HbDataFormModelItem::CustomItemBase + RegionalSettingsItem);
-	mSettingsModel->appendDataFormItem(regionalSettingsItem);
+	(mSettingsModel->appendDataFormItem(
+			regionalSettingsItem))->setContentWidgetData(
+					"objectName", "regionalSettings");
     
 	// Add the clock type item.
     HbDataFormModelItem::DataItemType clockTypeSettingsItem =
@@ -405,6 +411,7 @@
 	    mClockTypeItem->setContentWidgetData("text", clockTypeList[1]);
 	    mClockTypeItem->setContentWidgetData("additionalText", clockTypeList[0]);    
     }
+    mClockTypeItem->setContentWidgetData("objectName", "clockType");
     mSettingsForm->addConnection(
             mClockTypeItem, SIGNAL(clicked()),
             this, SLOT(handleClockTypeChanged()));
@@ -436,6 +443,7 @@
 		index = mAlarmSnoozeTimeHash.key(15);
 	}
 	mAlarmSnoozeItem->setContentWidgetData("currentIndex", index);
+	mAlarmSnoozeItem->setContentWidgetData("objectName", "alarmSnooze");
 	mSettingsForm->addConnection(
 			mAlarmSnoozeItem, SIGNAL(currentIndexChanged(int)),
 			this, SLOT(handleAlarmSnoozeTimeChanged(int)));
--- a/clock/clockui/clockviews/data/xml/clockmainview.docml	Fri Jul 02 19:56:46 2010 +0530
+++ b/clock/clockui/clockviews/data/xml/clockmainview.docml	Mon Jul 12 02:32:28 2010 +0530
@@ -26,12 +26,14 @@
                 <sizehint height="var(hb-param-text-height-primary)" type="MINIMUM" width="37.7un"/>
                 <sizehint height="var(hb-param-text-height-primary)" type="MAXIMUM" width="49.7un"/>
                 <string locid="txt_clk_main_view_list_no_alarms_set" name="plainText" value="No alarm set"/>
+                <fontspec name="fontSpec" role="Undefined" textheight="expr(var(hb-param-text-height-primary) )"/>
             </widget>
             <widget name="dateLabel" type="HbLabel">
                 <enums name="alignment" value="AlignVCenter|AlignHCenter"/>
                 <real name="z" value="19"/>
                 <sizehint height="var(hb-param-text-height-tiny)" type="PREFERRED" width="expr(var(hb-param-screen-width)-53.73un-4un)"/>
                 <string name="plainText" value="Mon 18.05.2009"/>
+                <fontspec name="fontSpec" role="Undefined" textheight="expr(var(hb-param-text-height-tiny) )"/>
             </widget>
             <widget name="alarmListView" type="HbListView">
                 <widget name="prototype" role="HbAbstractView:prototype" type="HbListViewItem">
@@ -59,6 +61,7 @@
                 <sizepolicy horizontalPolicy="Preferred" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/>
                 <sizehint height="expr(var(hb-param-text-height-tiny) )" type="PREFERRED" width="18.58295un"/>
                 <string name="plainText" value="united kingdom 0:00 GMT"/>
+                <fontspec name="fontSpec" role="Undefined" textheight="expr(var(hb-param-text-height-tiny) )"/>
             </widget>
             <layout type="anchor">
                 <anchoritem dst="clockWidget" dstEdge="TOP" spacing="2un" src="" srcEdge="TOP"/>
--- a/clock/clockui/clockwidget/clockwidgetimpl/resource/digitalclockwidget_color.css	Fri Jul 02 19:56:46 2010 +0530
+++ b/clock/clockui/clockwidget/clockwidgetimpl/resource/digitalclockwidget_color.css	Mon Jul 12 02:32:28 2010 +0530
@@ -1,9 +1,9 @@
 
 
 DigitalClockWidget::clockLabel{
-    color: var(qtc_list_item_content_normal);
+    color: var(qtc_view_normal);
 }
 
 DigitalClockWidget::amPmLabel{
-    color: var(qtc_list_item_content_normal);
+    color: var(qtc_view_normal);
 }
\ No newline at end of file
--- a/notes/notesui/noteseditor/src/notestodoeditor.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/notes/notesui/noteseditor/src/notestodoeditor.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -351,8 +351,8 @@
 			HbDataFormModelItem::TextItem,
 			QString(""), mFormModel->invisibleRootItem());
 
-	mSubjectItem->setContentWidgetData(
-			QString("text"), mOwner->mModifiedNote.summary());
+	mSubjectItem->setContentWidgetData("text", mOwner->mModifiedNote.summary());
+	mSubjectItem->setContentWidgetData("objectName", "subjectItem");
 
 	mDataForm->addConnection(
 			mSubjectItem , SIGNAL(textChanged(const QString &)),
@@ -385,6 +385,7 @@
 					mOwner->dateFormatString());
 	}
 	mDueDateItem->setContentWidgetData("text",dueDateText);
+
 }
 /*!
 	 Inserts the reminder enabler item into the model.
@@ -403,7 +404,7 @@
 	} else {
 		mReminderEnabler->setContentWidgetData("checkState",Qt::Unchecked);
 	}
-
+	mReminderEnabler->setContentWidgetData("objectName", "remainderToggleItem");
 	mDataForm->addConnection(
 			mReminderEnabler, SIGNAL(stateChanged(int)),
 			this, SLOT(handleReminderItem(int)));
--- a/notes/notesui/noteseditor/src/notestodoeditorcustomitem.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/notes/notesui/noteseditor/src/notestodoeditorcustomitem.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -87,6 +87,7 @@
 	switch(itemType) {
 		case HbDataFormModelItem::CustomItemBase + DueDateItemOffset: {
 			mDueDateItem = new HbPushButton();
+			mDueDateItem->setObjectName("dueDateItem");
 			connect(
 					mDueDateItem, SIGNAL(clicked()),
 					this, SLOT(selectDueDate()));
@@ -101,12 +102,14 @@
 			widget->setLayout(layout);
 
 			mTimeWidget = new HbPushButton();
+			mTimeWidget->setObjectName("alarmTime");
 			layout->addItem(mTimeWidget);
 			connect(
 					mTimeWidget, SIGNAL(clicked()),
 					this, SLOT(launchTimePicker()));
 
 			mDateWidget = new HbPushButton();
+			mDateWidget->setObjectName("alarmDate");
 			layout->addItem(mDateWidget);
 			connect(
 					mDateWidget, SIGNAL(clicked()),
--- a/pimappsupport/chinesecalendaralg/calcontablesrc/CalconTable.cpp	Fri Jul 02 19:56:46 2010 +0530
+++ b/pimappsupport/chinesecalendaralg/calcontablesrc/CalconTable.cpp	Mon Jul 12 02:32:28 2010 +0530
@@ -78,7 +78,7 @@
 	time+=TTimeIntervalDays(27);
 	TBool hadLeapMonth=EFalse;	
 
-	iSession.Connect();
+	User::LeaveIfError(iSession.Connect());
 	TInt err=iFile.Replace(iSession, _L("c:\\calcondata.cpp"), EFileShareExclusive);
 	if (err!=KErrNone)
 		return;