emailservices/nmutilities/src/emailmru.cpp
changeset 74 6c59112cfd31
parent 68 83cc6bae1de8
child 76 38bf5461e270
equal deleted inserted replaced
69:4e54af54a4a1 74:6c59112cfd31
    33 EmailMRU::EmailMRU()
    33 EmailMRU::EmailMRU()
    34 {
    34 {
    35     NM_FUNCTION;
    35     NM_FUNCTION;
    36 
    36 
    37     mRepositoryManager = new XQSettingsManager();
    37     mRepositoryManager = new XQSettingsManager();
    38     Q_CHECK_PTR(mRepositoryManager);
       
    39 
    38 
    40     mLatestIndex = readCenRep(currentIndexKey).toInt();
    39     mLatestIndex = readCenRep(currentIndexKey).toInt();
    41     mCount = readCenRep(countKey).toInt();
    40     mCount = readCenRep(countKey).toInt();
    42 }
    41 }
    43 
    42 
   327 
   326 
   328     return (nameSuccess & addressSuccess);
   327     return (nameSuccess & addressSuccess);
   329 }
   328 }
   330 
   329 
   331 /*!
   330 /*!
   332     Writes entry. Overwrites any existing data at give index
   331     Gets first name / last name order from cenrep.
   333     \return contacts setting for lastname / firstname order.
   332     defined in cntuids.h.
       
   333     \return name order.
   334  */
   334  */
   335 int EmailMRU::nameOrder()
   335 int EmailMRU::nameOrder()
   336 {
   336 {
   337     XQSettingsManager *repositoryManager = new XQSettingsManager();
   337     XQSettingsManager *repositoryManager = new XQSettingsManager();
   338     Q_CHECK_PTR(repositoryManager);
       
   339 
       
   340     XQCentralRepositorySettingsKey readKey(contactsRepositoryKey,
   338     XQCentralRepositorySettingsKey readKey(contactsRepositoryKey,
   341                                            nameOrderKey);
   339                                            nameOrderKey);
   342 
   340 
   343     int nameOrder = repositoryManager->readItemValue(readKey,
   341     int nameOrder = repositoryManager->readItemValue(readKey,
   344                                                      XQSettingsManager::TypeInt).toInt();
   342                                                      XQSettingsManager::TypeInt).toInt();