Changeset 6473 for trunk/licq

Show
Ignore:
Timestamp:
08/01/08 23:57:17 (4 months ago)
Author:
flynd
Message:

Added function to save entire user with just one call.

Location:
trunk/licq
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/licq/include/licq_user.h

    r6467 r6473  
    435435  void RemoveFiles(); 
    436436 
     437  void saveAll(); 
    437438  virtual void SaveLicqInfo(); 
    438439  void SaveGeneralInfo(); 
  • trunk/licq/src/user.cpp

    r6467 r6473  
    694694    pUser->AddToContactList(); 
    695695    //pUser->SetEnableSave(true); 
    696     pUser->SaveLicqInfo(); 
    697     pUser->SaveGeneralInfo(); 
    698     pUser->SaveMoreInfo(); 
    699     pUser->SaveHomepageInfo(); 
    700     pUser->SaveWorkInfo(); 
    701     pUser->SaveAboutInfo(); 
    702     pUser->SaveInterestsInfo(); 
    703     pUser->SaveBackgroundsInfo(); 
    704     pUser->SaveOrganizationsInfo(); 
    705     pUser->SavePhoneBookInfo(); 
    706     pUser->SavePictureInfo(); 
    707     pUser->SaveExtInfo(); 
     696    pUser->saveAll(); 
    708697  } 
    709698 
     
    14061395  { 
    14071396    if (!pUser->NotInList()) 
    1408     { 
    1409       pUser->SaveLicqInfo(); 
    1410       pUser->SaveGeneralInfo(); 
    1411       pUser->SaveMoreInfo(); 
    1412       pUser->SaveHomepageInfo(); 
    1413       pUser->SaveWorkInfo(); 
    1414       pUser->SaveAboutInfo(); 
    1415       pUser->SaveInterestsInfo(); 
    1416       pUser->SaveBackgroundsInfo(); 
    1417       pUser->SaveOrganizationsInfo(); 
    1418       pUser->SavePhoneBookInfo(); 
    1419       pUser->SavePictureInfo(); 
    1420       pUser->SaveExtInfo(); 
    1421     } 
     1397      pUser->saveAll(); 
    14221398  } 
    14231399  FOR_EACH_USER_END 
     
    23952371 
    23962372  // Save all the info now 
    2397   SaveLicqInfo(); 
    2398   SaveGeneralInfo(); 
    2399   SaveMoreInfo(); 
    2400   SaveHomepageInfo(); 
    2401   SaveWorkInfo(); 
    2402   SaveAboutInfo(); 
    2403   SaveInterestsInfo(); 
    2404   SaveBackgroundsInfo(); 
    2405   SaveOrganizationsInfo(); 
    2406   SavePhoneBookInfo(); 
    2407   SavePictureInfo(); 
    2408   SaveExtInfo(); 
     2373  saveAll(); 
    24092374 
    24102375  // Notify the plugins of the change 
     
    36573622} 
    36583623 
     3624void ICQUser::saveAll() 
     3625{ 
     3626  SaveLicqInfo(); 
     3627  SaveGeneralInfo(); 
     3628  SaveMoreInfo(); 
     3629  SaveHomepageInfo(); 
     3630  SaveWorkInfo(); 
     3631  SaveAboutInfo(); 
     3632  SaveInterestsInfo(); 
     3633  SaveBackgroundsInfo(); 
     3634  SaveOrganizationsInfo(); 
     3635  SavePhoneBookInfo(); 
     3636  SavePictureInfo(); 
     3637  SaveExtInfo(); 
     3638} 
    36593639 
    36603640//-----ICQUser::EventPush--------------------------------------------------------