[go: nahoru, domu]

tree: 87e3d390aa67a5f0fda4c9c6593613dc39a6173f [path history] [tgz]
  1. app_launch_info.cc
  2. app_launch_info.h
  3. app_restore_arc_info.cc
  4. app_restore_arc_info.h
  5. app_restore_data.cc
  6. app_restore_data.h
  7. app_restore_info.cc
  8. app_restore_info.h
  9. app_restore_info_unittest.cc
  10. app_restore_utils.cc
  11. app_restore_utils.h
  12. arc_read_handler.cc
  13. arc_read_handler.h
  14. arc_save_handler.cc
  15. arc_save_handler.h
  16. BUILD.gn
  17. DEPS
  18. desk_template_read_handler.cc
  19. desk_template_read_handler.h
  20. DIR_METADATA
  21. features.cc
  22. features.h
  23. full_restore_file_handler.cc
  24. full_restore_file_handler.h
  25. full_restore_read_and_save_unittest.cc
  26. full_restore_read_handler.cc
  27. full_restore_read_handler.h
  28. full_restore_save_handler.cc
  29. full_restore_save_handler.h
  30. full_restore_utils.cc
  31. full_restore_utils.h
  32. lacros_save_handler.cc
  33. lacros_save_handler.h
  34. OWNERS
  35. README.md
  36. restore_data.cc
  37. restore_data.h
  38. restore_data_unittest.cc
  39. window_info.cc
  40. window_info.h
  41. window_properties.cc
  42. window_properties.h
components/app_restore/README.md

The app_restore component contains code necessary for collecting app launching information, app window information, and writing to the data storage. It provides:

  • The interfaces for chrome/browser/ash/app_restore to read the storage to get app launching information.
  • The interfaces for the Window Management component (ash/wm) to collect and save the app windows information.
  • The interfaces for AppService (chrome/browser/apps/app_service) to save the app launching information.
  • The interfaces for components/exo to set the window restoration properties.