blob: a16b56edc069d177e1b14bd029278437a4c45bc2 [file] [log] [blame] [view]
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`](/chrome/browser/ui/ash/README.md)
(which may depend on code in this directory).
Example:
* The Chrome OS network portal detection model lives in
`chrome/browser/chromeos/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*,
*ash/public/cpp/vector_icons/vector_icons.h*, and
*chrome/browser/chromeos/net/network_portal_detector_impl.h*.