equal
deleted
inserted
replaced
72 iIconUri.CreateL(aEntry->GetIcon().iFileName.Length()); |
72 iIconUri.CreateL(aEntry->GetIcon().iFileName.Length()); |
73 iIconUri = aEntry->GetIcon().iFileName; |
73 iIconUri = aEntry->GetIcon().iFileName; |
74 //library |
74 //library |
75 iLibrary.CreateL( KCaMaxAttrValueLen ); |
75 iLibrary.CreateL( KCaMaxAttrValueLen ); |
76 aEntry->FindAttribute( KAttrWidgetLibrary, iLibrary ); |
76 aEntry->FindAttribute( KAttrWidgetLibrary, iLibrary ); |
|
77 //path |
|
78 iPath.CreateL( KCaMaxAttrValueLen ); |
|
79 aEntry->FindAttribute( KAttrWidgetPath, iPath ); |
77 //uri |
80 //uri |
78 iUri.CreateL( KCaMaxAttrValueLen ); |
81 iUri.CreateL( KCaMaxAttrValueLen ); |
79 aEntry->FindAttribute( KAttrWidgetUri, iUri ); |
82 aEntry->FindAttribute( KAttrWidgetUri, iUri ); |
80 //mmc id |
83 //mmc id |
81 TBuf<KUidChars> mmcId; |
84 TBuf<KUidChars> mmcId; |
144 iTitle.Close(); |
147 iTitle.Close(); |
145 iDescription.Close(); |
148 iDescription.Close(); |
146 iUri.Close(); |
149 iUri.Close(); |
147 iIconUri.Close(); |
150 iIconUri.Close(); |
148 iLibrary.Close(); |
151 iLibrary.Close(); |
|
152 iPath.Close(); |
149 iModificationTime.Close(); |
153 iModificationTime.Close(); |
150 } |
154 } |
151 |
155 |
152 // ---------------------------------------------------------------------------- |
156 // ---------------------------------------------------------------------------- |
153 // |
157 // |
333 // |
337 // |
334 TPtrC CCaWidgetDescription::GetLibrary( ) const |
338 TPtrC CCaWidgetDescription::GetLibrary( ) const |
335 { |
339 { |
336 return iLibrary; |
340 return iLibrary; |
337 } |
341 } |
338 |
342 // ----------------------------------------------------------------------------- |
|
343 // |
|
344 // ----------------------------------------------------------------------------- |
|
345 // |
|
346 TPtrC CCaWidgetDescription::GetPath( ) const |
|
347 { |
|
348 return iPath; |
|
349 } |
|
350 // ----------------------------------------------------------------------------- |
|
351 // |
|
352 // ----------------------------------------------------------------------------- |
|
353 // |
|
354 void CCaWidgetDescription::SetPathL( const TDesC& aPath ) |
|
355 { |
|
356 iPath.Close(); |
|
357 iPath.CreateL(aPath); |
|
358 } |
339 // ----------------------------------------------------------------------------- |
359 // ----------------------------------------------------------------------------- |
340 // |
360 // |
341 // ----------------------------------------------------------------------------- |
361 // ----------------------------------------------------------------------------- |
342 // |
362 // |
343 TPtrC CCaWidgetDescription::GetDescription( ) const |
363 TPtrC CCaWidgetDescription::GetDescription( ) const |
419 entry->SetRole( EItemEntryRole ); |
439 entry->SetRole( EItemEntryRole ); |
420 if ( iFlags & EVisible ) |
440 if ( iFlags & EVisible ) |
421 { |
441 { |
422 entry->SetFlags( EVisible ); |
442 entry->SetFlags( EVisible ); |
423 } |
443 } |
424 |
|
425 if ( iPackageUid ) |
444 if ( iPackageUid ) |
426 { |
445 { |
427 TBuf<KMaxUidName> uidDesc; |
446 TBuf<KMaxUidName> uidDesc; |
428 uidDesc.AppendNum( iPackageUid,EHex ); |
447 uidDesc.AppendNum( iPackageUid,EHex ); |
429 entry->AddAttributeL( KCaPackageUid, uidDesc ); |
448 entry->AddAttributeL( KCaPackageUid, uidDesc ); |
430 } |
449 } |
431 |
|
432 if ( iEntryId != KNoId ) |
450 if ( iEntryId != KNoId ) |
433 { |
451 { |
434 entry->SetId( iEntryId ); |
452 entry->SetId( iEntryId ); |
435 } |
453 } |
436 if ( iMmcId ) |
454 if ( iMmcId ) |
447 DriveInfo::EDefaultRom ) ) |
465 DriveInfo::EDefaultRom ) ) |
448 { |
466 { |
449 entry->SetFlags( entry->GetFlags() & ~ERemovable ); |
467 entry->SetFlags( entry->GetFlags() & ~ERemovable ); |
450 } |
468 } |
451 } |
469 } |
452 |
470 if ( iPath != KNullDesC ) |
|
471 { |
|
472 entry->AddAttributeL(KAttrWidgetPath, iPath); |
|
473 } |
453 if ( iTitle != KNullDesC ) |
474 if ( iTitle != KNullDesC ) |
454 { |
475 { |
455 entry->SetTextL(iTitle); |
476 entry->SetTextL(iTitle); |
456 entry->AddAttributeL(KCaAttrLongName, iTitle); |
477 entry->AddAttributeL(KCaAttrLongName, iTitle); |
457 } |
478 } |
470 { |
491 { |
471 entry->AddAttributeL(KAttrWidgetUri, iUri); |
492 entry->AddAttributeL(KAttrWidgetUri, iUri); |
472 } |
493 } |
473 if ( iIconUri != KNullDesC) |
494 if ( iIconUri != KNullDesC) |
474 { |
495 { |
475 entry->SetIconDataL(0, 0, 0, 0, iIconUri); |
496 // aSkinId and AppId not used for widgets - KNullDesC |
|
497 entry->SetIconDataL(iIconUri, KNullDesC, KNullDesC); |
476 } |
498 } |
477 |
499 |
478 if( iModificationTime != KNullDesC ) |
500 if( iModificationTime != KNullDesC ) |
479 { |
501 { |
480 entry->AddAttributeL( KCaAttrInstallationTime, iModificationTime ); |
502 entry->AddAttributeL( KCaAttrInstallationTime, iModificationTime ); |