diff -r f966699dea19 -r ff572dfe6d86 idlehomescreen/widgetmanager/tsrc/wmunittest/src/wmunittest_plugin.cpp --- a/idlehomescreen/widgetmanager/tsrc/wmunittest/src/wmunittest_plugin.cpp Fri Feb 19 22:42:37 2010 +0200 +++ b/idlehomescreen/widgetmanager/tsrc/wmunittest/src/wmunittest_plugin.cpp Fri Mar 12 15:41:49 2010 +0200 @@ -22,6 +22,7 @@ #include #include #include +#include #include "wmunittest.h" // components to test #include "wmplugin.h" @@ -47,7 +48,8 @@ const TInt KLogoPath = 102; const TInt KCanBeAdded = 103; const TInt KCanBeRemoved = 104; - +const TInt KPublisherId = 105; +const TInt KType = 106; // ============================ MEMBER FUNCTIONS =============================== @@ -98,7 +100,7 @@ TInt CWmUnitTest::PluginDeactivateL( CStifItemParser& /*aItem*/ ) { if ( iWmPlugin == 0 ) User::Leave( KErrArgument ); - iWmPlugin->CloseView(); + iWmPlugin->DeActivate(); _RETURN("PluginActivateL End", KErrNone); } @@ -123,6 +125,11 @@ return KErrNone; } +TInt CWmUnitTest::WidgetListL( CHsContentInfo& aInfo, CHsContentInfoArray& aArray ) + { + return KErrNone; + } + TInt CWmUnitTest::ViewListL( CHsContentInfoArray& /*aArray*/ ) { return KErrNone; @@ -165,12 +172,12 @@ TInt CWmUnitTest::ActiveViewL( CHsContentInfo& /*aInfo*/ ) { - return 0; + return KErrNone; } TInt CWmUnitTest::ActiveAppL( CHsContentInfo& /*aInfo*/ ) { - return 0; + return KErrNone; } @@ -236,6 +243,14 @@ { info->SetCanBeAdded( s2b(*iChangeValue) ); } else if ( iChangeType == KCanBeRemoved ) { info->SetCanBeRemoved( s2b(*iChangeValue) ); } + else if ( iChangeType == KPublisherId ) + { info->SetPublisherIdL( *iChangeValue ); } + else if ( iChangeType == KType ) + { + TBuf8<128> buf; + CnvUtfConverter::ConvertFromUnicodeToUtf8( buf, *iChangeValue ); + info->SetTypeL( buf ); + } } }