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 } |