Add networking_private_ui_delegate for showing Activation UI
commit3317435de59d5979e7df5452bad4ccb549752f75
authorstevenjb <stevenjb@chromium.org>
Mon, 3 Aug 2015 16:07:37 +0000 (3 09:07 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 3 Aug 2015 16:08:16 +0000 (3 16:08 +0000)
tree278b3187fb30bc082a18e98793abfaf4b5fea4a5
parent53f0f1ac021043f7aba990be4a44de21e18eebe8
Add networking_private_ui_delegate for showing Activation UI

The Cellular Activation UI may need to be shown when an
activation request is made, so we need to add a UI delegate
to the NetworkingPrivate implementation.

This CL also adds activation logic to the md-settings UI.

BUG=514462
For comments to .idl:
TBR=kalman@chromium.org

Review URL: https://codereview.chromium.org/1260843003

Cr-Commit-Position: refs/heads/master@{#341531}
19 files changed:
chrome/browser/extensions/api/networking_private/networking_private_chromeos_apitest.cc
chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.cc [new file with mode: 0644]
chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_chromeos.h [new file with mode: 0644]
chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.cc [new file with mode: 0644]
chrome/browser/extensions/api/networking_private/networking_private_ui_delegate_factory_impl.h [new file with mode: 0644]
chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
chrome/browser/resources/settings/internet_page/internet_detail_page.html
chrome/browser/resources/settings/internet_page/internet_detail_page.js
chrome/browser/resources/settings/internet_page/network_list_item.js
chrome/browser/resources/settings/internet_page/network_summary.js
chrome/chrome_browser_extensions.gypi
chrome/test/data/extensions/api_test/networking_private/chromeos/test.js
extensions/browser/api/networking_private/networking_private_chromeos.cc
extensions/browser/api/networking_private/networking_private_delegate.cc
extensions/browser/api/networking_private/networking_private_delegate.h
extensions/browser/api/networking_private/networking_private_delegate_factory.cc
extensions/browser/api/networking_private/networking_private_delegate_factory.h
extensions/common/api/networking_private.idl
ui/webui/resources/cr_elements/v1_0/cr_onc/cr_onc_types.js