commit | 551bd2239da30ed0f49d3f8fadfcd3b0f036cbbc | [log] [tgz] |
---|---|---|
author | Connie Wan <[email protected]> | Thu Nov 21 15:29:51 2019 |
committer | Commit Bot <[email protected]> | Thu Nov 21 15:29:51 2019 |
tree | 3698743ffb6a7f1bb79b284963b1b724b7135394 | |
parent | 825b9883f937af7ece0967553c1eacb85e3dd254 [diff] |
Refactor Tab Groups part 1 Pulled out TabGroupModel and TabGroup from TabStripModel. See the comments in each class for how they're used. See also the TODOs in the comments for how this can be further improved in future CLs (working on this next). The API in TabStripController still remains despite my best efforts to get rid of it. For now that seems better because I have to touch fewer things while refactoring. Eventually I'm interested in seeing how we can avoid duplicating APIs across models and controllers, which is a bigger philosophical question. Change-Id: I96130622ab939de7d986c7e3dd1b19b476658f02 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1915194 Reviewed-by: Scott Violet <[email protected]> Reviewed-by: Taylor Bergquist <[email protected]> Commit-Queue: Connie Wan <[email protected]> Cr-Commit-Position: refs/heads/master@{#717648}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .