| Index: ash/system/chromeos/network/network_state_list_detailed_view.cc
|
| diff --git a/ash/system/chromeos/network/network_state_list_detailed_view.cc b/ash/system/chromeos/network/network_state_list_detailed_view.cc
|
| index 296e3566bb07bd1caa08682e90241dde92d36fd8..351086cce9eaa33cf8e16ac8ea6edffa59ebcd60 100644
|
| --- a/ash/system/chromeos/network/network_state_list_detailed_view.cc
|
| +++ b/ash/system/chromeos/network/network_state_list_detailed_view.cc
|
| @@ -40,6 +40,7 @@
|
| #include "ui/views/widget/widget.h"
|
|
|
| using chromeos::DeviceState;
|
| +using chromeos::NetworkHandler;
|
| using chromeos::NetworkState;
|
| using chromeos::NetworkStateHandler;
|
|
|
| @@ -168,7 +169,7 @@ void NetworkStateListDetailedView::ManagerChanged() {
|
|
|
| void NetworkStateListDetailedView::NetworkListChanged() {
|
| NetworkStateList network_list;
|
| - NetworkStateHandler::Get()->GetNetworkList(&network_list);
|
| + NetworkHandler::Get()->network_state_handler()->GetNetworkList(&network_list);
|
| UpdateNetworks(network_list);
|
| UpdateNetworkList();
|
| UpdateHeaderButtons();
|
| @@ -196,7 +197,7 @@ void NetworkStateListDetailedView::Init() {
|
| CreateHeaderButtons();
|
|
|
| NetworkStateList network_list;
|
| - NetworkStateHandler::Get()->GetNetworkList(&network_list);
|
| + NetworkHandler::Get()->network_state_handler()->GetNetworkList(&network_list);
|
| UpdateNetworks(network_list);
|
| UpdateNetworkList();
|
| UpdateHeaderButtons();
|
| @@ -221,7 +222,7 @@ void NetworkStateListDetailedView::ButtonPressed(views::Button* sender,
|
| // If the info bubble was visible, close it when some other item is clicked.
|
| ResetInfoBubble();
|
|
|
| - NetworkStateHandler* handler = NetworkStateHandler::Get();
|
| + NetworkStateHandler* handler = NetworkHandler::Get()->network_state_handler();
|
| ash::SystemTrayDelegate* delegate =
|
| ash::Shell::GetInstance()->system_tray_delegate();
|
| if (sender == button_wifi_) {
|
| @@ -361,7 +362,7 @@ void NetworkStateListDetailedView::CreateNetworkExtra() {
|
| // Update UI components.
|
|
|
| void NetworkStateListDetailedView::UpdateHeaderButtons() {
|
| - NetworkStateHandler* handler = NetworkStateHandler::Get();
|
| + NetworkStateHandler* handler = NetworkHandler::Get()->network_state_handler();
|
| if (button_wifi_)
|
| UpdateTechnologyButton(button_wifi_, flimflam::kTypeWifi);
|
| if (button_mobile_) {
|
| @@ -378,7 +379,8 @@ void NetworkStateListDetailedView::UpdateTechnologyButton(
|
| TrayPopupHeaderButton* button,
|
| const std::string& technology) {
|
| NetworkStateHandler::TechnologyState state =
|
| - NetworkStateHandler::Get()->GetTechnologyState(technology);
|
| + NetworkHandler::Get()->network_state_handler()->
|
| + GetTechnologyState(technology);
|
| if (state == NetworkStateHandler::TECHNOLOGY_UNAVAILABLE) {
|
| button->SetVisible(false);
|
| return;
|
| @@ -416,7 +418,7 @@ void NetworkStateListDetailedView::UpdateNetworks(
|
| }
|
|
|
| void NetworkStateListDetailedView::UpdateNetworkList() {
|
| - NetworkStateHandler* handler = NetworkStateHandler::Get();
|
| + NetworkStateHandler* handler = NetworkHandler::Get()->network_state_handler();
|
|
|
| // First, update state for all networks
|
| bool animating = false;
|
| @@ -535,7 +537,7 @@ bool NetworkStateListDetailedView::UpdateNetworkListEntries(
|
| std::set<std::string>* new_service_paths) {
|
| bool needs_relayout = false;
|
| ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
|
| - NetworkStateHandler* handler = NetworkStateHandler::Get();
|
| + NetworkStateHandler* handler = NetworkHandler::Get()->network_state_handler();
|
|
|
| // Insert child views
|
| int index = 0;
|
| @@ -624,7 +626,7 @@ void NetworkStateListDetailedView::UpdateNetworkExtra() {
|
| return;
|
|
|
| View* layout_parent = NULL; // All these buttons have the same parent.
|
| - NetworkStateHandler* handler = NetworkStateHandler::Get();
|
| + NetworkStateHandler* handler = NetworkHandler::Get()->network_state_handler();
|
| if (other_wifi_) {
|
| DCHECK(turn_on_wifi_);
|
| NetworkStateHandler::TechnologyState state =
|
| @@ -706,7 +708,7 @@ bool NetworkStateListDetailedView::ResetInfoBubble() {
|
|
|
| views::View* NetworkStateListDetailedView::CreateNetworkInfoView() {
|
| ui::ResourceBundle& bundle = ui::ResourceBundle::GetSharedInstance();
|
| - NetworkStateHandler* handler = NetworkStateHandler::Get();
|
| + NetworkStateHandler* handler = NetworkHandler::Get()->network_state_handler();
|
|
|
| std::string ip_address("0.0.0.0");
|
| const NetworkState* network = handler->DefaultNetwork();
|
| @@ -759,7 +761,7 @@ views::View* NetworkStateListDetailedView::CreateNetworkInfoView() {
|
|
|
| void NetworkStateListDetailedView::ConnectToNetwork(
|
| const std::string& service_path) {
|
| - NetworkStateHandler* handler = NetworkStateHandler::Get();
|
| + NetworkStateHandler* handler = NetworkHandler::Get()->network_state_handler();
|
| const NetworkState* network = handler->GetNetworkState(service_path);
|
| if (!network)
|
| return;
|
| @@ -767,7 +769,7 @@ void NetworkStateListDetailedView::ConnectToNetwork(
|
| chromeos::switches::kUseNewNetworkConfigurationHandlers) &&
|
| !network->IsConnectedState()) {
|
| handler->SetConnectingNetwork(service_path);
|
| - chromeos::NetworkConfigurationHandler::Get()->Connect(
|
| + chromeos::NetworkHandler::Get()->network_configuration_handler()->Connect(
|
| service_path,
|
| base::Bind(&base::DoNothing),
|
| chromeos::network_handler::ErrorCallback());
|
| @@ -781,7 +783,7 @@ void NetworkStateListDetailedView::ConnectToNetwork(
|
|
|
| void NetworkStateListDetailedView::CallRequestScan() {
|
| VLOG(1) << "Requesting Network Scan.";
|
| - NetworkStateHandler::Get()->RequestScan();
|
| + NetworkHandler::Get()->network_state_handler()->RequestScan();
|
| // Periodically request a scan while this UI is open.
|
| base::MessageLoopForUI::current()->PostDelayedTask(
|
| FROM_HERE,
|
| @@ -790,7 +792,7 @@ void NetworkStateListDetailedView::CallRequestScan() {
|
| }
|
|
|
| void NetworkStateListDetailedView::ToggleMobile() {
|
| - NetworkStateHandler* handler = NetworkStateHandler::Get();
|
| + NetworkStateHandler* handler = NetworkHandler::Get()->network_state_handler();
|
| bool enabled =
|
| handler->IsTechnologyEnabled(NetworkStateHandler::kMatchTypeMobile);
|
| if (enabled) {
|
|
|