acompletiondata.cpp 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #include "acompletiondata.h"
  2. void ACompletionData::init()
  3. {
  4. // retreive user modifiable data
  5. pilotList = aDB->getCompletionList(ADatabaseTarget::pilots);
  6. tailsList = aDB->getCompletionList(ADatabaseTarget::registrations);
  7. pilotsIdMap = aDB->getIdMap(ADatabaseTarget::pilots);
  8. tailsIdMap = aDB->getIdMap(ADatabaseTarget::tails);
  9. // retreive default data
  10. airportIcaoIdMap = aDB->getIdMap(ADatabaseTarget::airport_identifier_icao);
  11. airportIataIdMap = aDB->getIdMap(ADatabaseTarget::airport_identifier_iata);
  12. airportNameIdMap = aDB->getIdMap(ADatabaseTarget::airport_names);
  13. airportList = aDB->getCompletionList(ADatabaseTarget::airport_identifier_all);
  14. }
  15. void ACompletionData::update()
  16. {
  17. // retreive user modifiable data
  18. pilotList = aDB->getCompletionList(ADatabaseTarget::pilots);
  19. tailsList = aDB->getCompletionList(ADatabaseTarget::registrations);
  20. pilotsIdMap = aDB->getIdMap(ADatabaseTarget::pilots);
  21. tailsIdMap = aDB->getIdMap(ADatabaseTarget::tails);
  22. }
  23. void ACompletionData::updateTails()
  24. {
  25. tailsIdMap = aDB->getIdMap(ADatabaseTarget::tails);
  26. tailsList = aDB->getCompletionList(ADatabaseTarget::registrations);
  27. }
  28. void ACompletionData::updatePilots()
  29. {
  30. pilotsIdMap = aDB->getIdMap(ADatabaseTarget::pilots);
  31. pilotList = aDB->getCompletionList(ADatabaseTarget::pilots);
  32. }