tree: 30fc4c442ca9b1f73b093d35f4fbec5180483295 [path history] [tgz]
  1. app_mode/
  2. arc/
  3. chromebox_for_meetings/
  4. extensions/
  5. fileapi/
  6. policy/
  7. printing/
  8. BUILD.gn
  9. DEPS
  10. DIR_METADATA
  11. OWNERS
  12. README.md
chrome/browser/chromeos/README.md

chrome/browser/chromeos

This directory should contain non UI Chrome OS specific code that has src/chrome dependencies.

Code here should not contain any ash/ dependencies or chrome/browser/ui dependencies. Any such UI code should be moved to chrome/browser/ui/ash (which may depend on code in this directory).

Example:

  • The Chrome OS network portal detection model lives in chrome/browser/ash/net/network_portal_detector_impl.cc.

  • The notification controller for network portal detection lives in: chrome/browser/ui/ash/network/network_portal_notification_controller.cc (which depends on chrome/browser/ui, and chrome/browser/ash/net/network_portal_detector_impl.h.