--- a/contentstorage/casrv/cawidgetscanner/src/cawidgetdescription.cpp Fri Jul 23 14:03:00 2010 +0300
+++ b/contentstorage/casrv/cawidgetscanner/src/cawidgetdescription.cpp Fri Aug 06 13:40:46 2010 +0300
@@ -161,7 +161,34 @@
//
// ----------------------------------------------------------------------------
//
-TBool CCaWidgetDescription::Compare(
+CCaWidgetDescription *CCaWidgetDescription::CloneL()
+ {
+ CCaWidgetDescription* clone = CCaWidgetDescription::NewL();
+
+ clone->SetPathL( GetPath() );
+ clone->SetMmcIdL( GetMmcId() );
+ clone->SetStringidTitleL( GetStringIdTitle() );
+ clone->SetLibraryL( GetLibrary() );
+ clone->SetDescriptionL( GetDescription() );
+ clone->SetStringIdDescriptionL( GetStringIdDescription() );
+ clone->SetUriL( GetUri() );
+ clone->SetIconUriL( GetIconUri() );
+ clone->SetPreviewImageNameL( GetPreviewImageName() );
+ clone->SetTitleL( GetTitle() );
+ clone->SetTranslationFileNameL( GetTranslationFileName() );
+ clone->SetLibraryL( GetLibrary() );
+ clone->SetModificationTimeL( GetModificationTime() );
+ clone->SetServiceXmlL( GetServiceXml() );
+ clone->SetManifestFilePathNameL( GetManifestFilePathName() );
+
+ return clone;
+ }
+
+// ----------------------------------------------------------------------------
+//
+// ----------------------------------------------------------------------------
+//
+TBool CCaWidgetDescription::CompareUri(
const CCaWidgetDescription& aFirst,const CCaWidgetDescription& aSecond)
{
TBool result = EFalse;