diff -r 94dc1107e8b2 -r 40a3f856b14d phoneuis/easydialing/inc/easydialingcontactdata.h --- a/phoneuis/easydialing/inc/easydialingcontactdata.h Thu Jul 15 18:38:16 2010 +0300 +++ b/phoneuis/easydialing/inc/easydialingcontactdata.h Thu Aug 19 09:54:27 2010 +0300 @@ -76,6 +76,34 @@ /** + * Gets SIM contact status of the contact + * @return ETrue, if contact is a SIM contact, EFalse otherwise. + */ + TBool IsSimContact(); + + + /** + * Sets SIM contact status of the contact + * @param aSim Boolean value containing the status. + */ + void SetSimContact(TBool aSim); + + + /** + * Gets Service Dialing Number status of the contact + * @return ETrue, if contact is a SDN contact, EFalse otherwise. + */ + TBool IsSdnContact(); + + + /** + * Sets Service Dialing Number status of the contact + * @param aSdn Boolean value containing the status. + */ + void SetSdnContact(TBool aSdn); + + + /** * Returns the loading status of the contact. * @return ETrue, if contact data loading has completed, EFalse otherwise. */ @@ -86,7 +114,7 @@ * Sets loading status to complete. */ void LoadingComplete(); - + /** * Deletes the thumbnail image of the contact. @@ -139,19 +167,25 @@ /** Thumbnail bitmap. Owned. */ CFbsBitmap* iThumbnail; - + /** ETrue if this is a favourite contact. */ TBool iFav; - + + /** ETrue if this is a normal SIM contact. */ + TBool iSimContact; + + /** ETrue if this is a service number contact. */ + TBool iSdnContact; + /** ETrue is asynchronous loading of contact data is complete. */ TBool iLoaded; - + /** ETrue if voice call is a possible action with this contact. */ TBool iVoiceCallAvailable; /** ETrue if video call is a possible action with this contact. */ TBool iVideoCallAvailable; - + /** ETrue if SMS or MMS is a possible action with this contact. */ TBool iUniEditorAvailable; };