phoneuis/easydialing/src/easydialingcontactdata.cpp
branchRCL_3
changeset 81 c26cc2a7c548
parent 62 5266b1f337bd
equal deleted inserted replaced
73:e30d4a1b8bad 81:c26cc2a7c548
    24 // ---------------------------------------------------------------------------
    24 // ---------------------------------------------------------------------------
    25 // CEasyDialingContactData::CEasyDialingContactData
    25 // CEasyDialingContactData::CEasyDialingContactData
    26 // ---------------------------------------------------------------------------
    26 // ---------------------------------------------------------------------------
    27 //
    27 //
    28 CEasyDialingContactData::CEasyDialingContactData(MVPbkContactLink* aContactLink)
    28 CEasyDialingContactData::CEasyDialingContactData(MVPbkContactLink* aContactLink)
    29         : iContactLink(aContactLink), iThumbnail(NULL), iFav(EFalse), iLoaded(EFalse)
    29         : iContactLink(aContactLink), iThumbnail(NULL),iFav(EFalse), iLoaded(EFalse)
    30     {
    30     {
    31     }
    31     }
    32 
    32 
    33 // ---------------------------------------------------------------------------
    33 // ---------------------------------------------------------------------------
    34 // CEasyDialingContactData::~CEasyDialingContactData
    34 // CEasyDialingContactData::~CEasyDialingContactData
    62 // CEasyDialingContactData::SetThumbnail
    62 // CEasyDialingContactData::SetThumbnail
    63 // ---------------------------------------------------------------------------
    63 // ---------------------------------------------------------------------------
    64 //
    64 //
    65 void CEasyDialingContactData::SetThumbnail(CFbsBitmap* aThumbnail)
    65 void CEasyDialingContactData::SetThumbnail(CFbsBitmap* aThumbnail)
    66     {
    66     {
    67     delete iThumbnail;
    67     if (iThumbnail)
       
    68         {
       
    69         delete iThumbnail;
       
    70         }
    68     iThumbnail = aThumbnail;
    71     iThumbnail = aThumbnail;
    69     }
    72     }
    70 
    73 
    71 // ---------------------------------------------------------------------------
    74 // ---------------------------------------------------------------------------
    72 // CEasyDialingContactData::Fav
    75 // CEasyDialingContactData::Fav
    82 // ---------------------------------------------------------------------------
    85 // ---------------------------------------------------------------------------
    83 //
    86 //
    84 void CEasyDialingContactData::SetFav(TBool aFav)
    87 void CEasyDialingContactData::SetFav(TBool aFav)
    85     {
    88     {
    86     iFav = aFav;
    89     iFav = aFav;
    87     }
       
    88 
       
    89 // ---------------------------------------------------------------------------
       
    90 // CEasyDialingContactData::IsSimContact
       
    91 // ---------------------------------------------------------------------------
       
    92 //
       
    93 TBool CEasyDialingContactData::IsSimContact()
       
    94     {
       
    95     return iSimContact;
       
    96     }
       
    97 
       
    98 // ---------------------------------------------------------------------------
       
    99 // CEasyDialingContactData::SetSimContact
       
   100 // ---------------------------------------------------------------------------
       
   101 //
       
   102 void CEasyDialingContactData::SetSimContact(TBool aSim)
       
   103     {
       
   104     iSimContact = aSim;
       
   105     }
       
   106 
       
   107 // ---------------------------------------------------------------------------
       
   108 // CEasyDialingContactData::IsSdnContact
       
   109 // ---------------------------------------------------------------------------
       
   110 //
       
   111 TBool CEasyDialingContactData::IsSdnContact()
       
   112     {
       
   113     return iSdnContact;
       
   114     }
       
   115 
       
   116 // ---------------------------------------------------------------------------
       
   117 // CEasyDialingContactData::SetSimContact
       
   118 // ---------------------------------------------------------------------------
       
   119 //
       
   120 void CEasyDialingContactData::SetSdnContact(TBool aSdn)
       
   121     {
       
   122     iSdnContact = aSdn;
       
   123     }
    90     }
   124 
    91 
   125 // ---------------------------------------------------------------------------
    92 // ---------------------------------------------------------------------------
   126 // CEasyDialingContactData::IsLoaded
    93 // CEasyDialingContactData::IsLoaded
   127 // ---------------------------------------------------------------------------
    94 // ---------------------------------------------------------------------------
   210 void CEasyDialingContactData::SetUniEditorAvailable( TBool aVailable )
   177 void CEasyDialingContactData::SetUniEditorAvailable( TBool aVailable )
   211     {
   178     {
   212     iUniEditorAvailable = aVailable;
   179     iUniEditorAvailable = aVailable;
   213     }
   180     }
   214 
   181 
   215 // end of file
   182 
       
   183 
       
   184 
       
   185