harvesterplugins/applications/src/applicationsplugin.cpp
changeset 2 208a4ba3894c
parent 0 ccd0fd43f247
child 3 6832643895f7
--- a/harvesterplugins/applications/src/applicationsplugin.cpp	Mon Apr 19 14:40:05 2010 +0300
+++ b/harvesterplugins/applications/src/applicationsplugin.cpp	Mon May 03 12:32:15 2010 +0300
@@ -23,8 +23,14 @@
 #include <csearchdocument.h>
 #include <e32base.h>
 //#include <menu2internalcrkeys.h> //for KCRUidMenu
-#include <widgetpropertyvalue.h> // EBundleDisplayName 
+#include <WidgetPropertyValue.h> // EBundleDisplayName 
 #include <centralrepository.h>
+#include <opensystemtrace.h> 
+#include "OstTraceDefinitions.h"
+#ifdef OST_TRACE_COMPILER_IN_USE
+#include "applicationspluginTraces.h"
+#endif
+
 
 //Hidden applications
 //#define KHiddenAppRepositoryUid KCRUidMenu
@@ -47,9 +53,11 @@
 // -----------------------------------------------------------------------------
 CApplicationsPlugin* CApplicationsPlugin::NewL()
 	{
+    OstTraceFunctionEntry0( CAPPLICATIONSPLUGIN_NEWL_ENTRY );
     CPIXLOGSTRING("CApplicationsPlugin::NewL()");
 	CApplicationsPlugin* instance = CApplicationsPlugin::NewLC();
     CleanupStack::Pop(instance);
+    OstTraceFunctionExit0( CAPPLICATIONSPLUGIN_NEWL_EXIT );
     return instance;
 	}
 
@@ -124,12 +132,14 @@
     iWidgetRegistry.GetWidgetPath( aUid, temp );
     aDocument->AddFieldL(KApplicationFieldAbsolutePath, temp,  CDocumentField::EStoreYes | CDocumentField::EIndexTokenized );
     CPIXLOGSTRING2("AddApplicationInfo(): PATH = %S ", &temp);
+    OstTraceExt1( TRACE_NORMAL, CAPPLICATIONSPLUGIN_ADDWIDGETINFOL, "CApplicationsPlugin::AddWidgetInfoL;PATH=%S", &temp );
 
     //GetWidgetPropertyValueL returns CWidgetPropertyValue* which in turn has an operator to convert to TDesC
     aDocument->AddFieldL(KApplicationFieldCaption, *(iWidgetRegistry.GetWidgetPropertyValueL( aUid, EBundleDisplayName )),  CDocumentField::EStoreYes | CDocumentField::EIndexTokenized );
 
     iWidgetRegistry.GetWidgetBundleName( aUid, temp );
     aDocument->AddExcerptL( temp );
+    OstTraceExt1( TRACE_NORMAL, DUP1_CAPPLICATIONSPLUGIN_ADDWIDGETINFOL, "CApplicationsPlugin::AddWidgetInfoL;DisplayName=%S", &temp );
     CPIXLOGSTRING2("AddApplicationInfo(): DisplayName = %S ", &temp );
     }
 
@@ -143,6 +153,8 @@
     aDocument->AddFieldL(KApplicationFieldCaption, aAppInfo.iShortCaption, CDocumentField::EStoreYes | CDocumentField::EIndexTokenized );
     aDocument->AddFieldL(KApplicationFieldAbsolutePath, aAppInfo.iFullName, CDocumentField::EStoreYes | CDocumentField::EIndexTokenized );
     aDocument->AddExcerptL( aAppInfo.iCaption );
+    OstTraceExt2( TRACE_NORMAL, _ADDAPPLICATIONINFOL, "::AddApplicationInfoL;UID=%S;PATH=%S", &docidString, &aAppInfo.iFullName );
+    OstTraceExt2( TRACE_NORMAL, DUP1__ADDAPPLICATIONINFOL, "::AddApplicationInfoL;Excerpt=%S;Caption=%S", &aAppInfo.iCaption, &aAppInfo.iShortCaption );
     
     CPIXLOGSTRING3("AddApplicationInfo(): UID = %S, PATH = %S ", &docidString, &aAppInfo.iFullName );
     CPIXLOGSTRING3("AddApplicationInfo():  Excerpt = %S, Caption = %S ", &aAppInfo.iCaption, &aAppInfo.iShortCaption );
@@ -154,9 +166,12 @@
     //Application should not have 'hidden' capability.
     TBool ret( EFalse );
     TApaAppCapabilityBuf cap;
+    OstTrace1( TRACE_NORMAL, CAPPLICATIONSPLUGIN_ISAPPHIDDENL, "CApplicationsPlugin::IsAppHiddenL;UID=%d", aUid );
     CPIXLOGSTRING2("CApplicationsPlugin::IsAppHidden(): UID = %d", aUid );
     if ( iApplicationServerSession.GetAppCapability(cap, aUid) == KErrNone )
         {
+        OstTraceState0( STATE_DUP1_CAPPLICATIONSPLUGIN_ISAPPHIDDENL, "GetCapability returned KErrNone", "" );
+    
         CPIXLOGSTRING("CApplicationsPlugin::IsAppHidden(): GetCapability returned KErrNone");
         ret = cap().iAppIsHidden;
         }
@@ -177,6 +192,7 @@
 //            }
 //        CleanupStack::PopAndDestroy( uidString );
 //        }
+    OstTrace1( TRACE_NORMAL, DUP1_CAPPLICATIONSPLUGIN_ISAPPHIDDENL, "CApplicationsPlugin::IsAppHiddenL;Return Value=%d", &ret );
 
     CPIXLOGSTRING2("CApplicationsPlugin::IsAppHidden(): %d", &ret);
     return ret;
@@ -204,10 +220,12 @@
     TRAPD( error, iIndexer->AddL( *document ) );
     if( KErrNone == error )
         {
+        OstTrace0( TRACE_NORMAL, CAPPLICATIONSPLUGIN_CREATEAPPLICATIONSINDEXITEML, "CApplicationsPlugin::CreateApplicationsIndexItemL : No Error" );
         CPIXLOGSTRING("CApplicationsPlugin::CreateApplicationsIndexItemL(): No Error" );
         }
     else 
         {
+        OstTrace1( TRACE_NORMAL, DUP1_CAPPLICATIONSPLUGIN_CREATEAPPLICATIONSINDEXITEML, "CApplicationsPlugin::CreateApplicationsIndexItemL;Error=%d", error );
         CPIXLOGSTRING2("CApplicationsPlugin::CreateApplicationsIndexItemL(): Error = %d", error );
         }
     CleanupStack::PopAndDestroy( document );
@@ -249,6 +267,8 @@
 // -----------------------------------------------------------------------------
 void CApplicationsPlugin::HandleAppListEvent( TInt aEvent )
     {
+    OstTraceFunctionEntry0( CAPPLICATIONSPLUGIN_HANDLEAPPLISTEVENT_ENTRY );
+    OstTrace1( TRACE_NORMAL, CAPPLICATIONSPLUGIN_HANDLEAPPLISTEVENT, "CApplicationsPlugin::HandleAppListEvent;Event=%d", aEvent );
     CPIXLOGSTRING2("CApplicationsPlugin::HandleAppListEvent: Start with Event = %d", aEvent );
     if( aEvent == EAppListChanged )
         {
@@ -259,6 +279,7 @@
         TRAP_IGNORE( StartHarvestingL( KNullDesC ) ); //simply reharvest
         }
     CPIXLOGSTRING("CApplicationsPlugin::HandleAppListEvent: Exit" );
+    OstTraceFunctionExit0( CAPPLICATIONSPLUGIN_HANDLEAPPLISTEVENT_EXIT );
     }
 
 #ifdef __PERFORMANCE_DATA