| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "chrome/browser/ui/webui/options2/chromeos/internet_options_handler2.h" | 5 #include "chrome/browser/ui/webui/options2/chromeos/internet_options_handler2.h" |
| 6 | 6 |
| 7 #include <ctype.h> | 7 #include <ctype.h> |
| 8 | 8 |
| 9 #include <map> | 9 #include <map> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 424 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 435 | 435 |
| 436 FillNetworkInfo(localized_strings); | 436 FillNetworkInfo(localized_strings); |
| 437 } | 437 } |
| 438 | 438 |
| 439 void InternetOptionsHandler::InitializePage() { | 439 void InternetOptionsHandler::InitializePage() { |
| 440 cros_->RequestNetworkScan(); | 440 cros_->RequestNetworkScan(); |
| 441 } | 441 } |
| 442 | 442 |
| 443 void InternetOptionsHandler::RegisterMessages() { | 443 void InternetOptionsHandler::RegisterMessages() { |
| 444 // Setup handlers specific to this panel. | 444 // Setup handlers specific to this panel. |
| 445 web_ui()->RegisterMessageCallback("networkCommand", |
| 446 base::Bind(&InternetOptionsHandler::NetworkCommandCallback, |
| 447 base::Unretained(this))); |
| 445 web_ui()->RegisterMessageCallback("refreshNetworks", | 448 web_ui()->RegisterMessageCallback("refreshNetworks", |
| 446 base::Bind(&InternetOptionsHandler::RefreshNetworksCallback, | 449 base::Bind(&InternetOptionsHandler::RefreshNetworksCallback, |
| 447 base::Unretained(this))); | 450 base::Unretained(this))); |
| 448 web_ui()->RegisterMessageCallback("buttonClickCallback", | |
| 449 base::Bind(&InternetOptionsHandler::ButtonClickCallback, | |
| 450 base::Unretained(this))); | |
| 451 web_ui()->RegisterMessageCallback("refreshCellularPlan", | 451 web_ui()->RegisterMessageCallback("refreshCellularPlan", |
| 452 base::Bind(&InternetOptionsHandler::RefreshCellularPlanCallback, | 452 base::Bind(&InternetOptionsHandler::RefreshCellularPlanCallback, |
| 453 base::Unretained(this))); | 453 base::Unretained(this))); |
| 454 web_ui()->RegisterMessageCallback("setPreferNetwork", | 454 web_ui()->RegisterMessageCallback("setPreferNetwork", |
| 455 base::Bind(&InternetOptionsHandler::SetPreferNetworkCallback, | 455 base::Bind(&InternetOptionsHandler::SetPreferNetworkCallback, |
| 456 base::Unretained(this))); | 456 base::Unretained(this))); |
| 457 web_ui()->RegisterMessageCallback("setAutoConnect", | 457 web_ui()->RegisterMessageCallback("setAutoConnect", |
| 458 base::Bind(&InternetOptionsHandler::SetAutoConnectCallback, | 458 base::Bind(&InternetOptionsHandler::SetAutoConnectCallback, |
| 459 base::Unretained(this))); | 459 base::Unretained(this))); |
| 460 web_ui()->RegisterMessageCallback("setIPConfig", | 460 web_ui()->RegisterMessageCallback("setIPConfig", |
| (...skipping 580 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1041 } | 1041 } |
| 1042 | 1042 |
| 1043 gfx::NativeWindow InternetOptionsHandler::GetNativeWindow() const { | 1043 gfx::NativeWindow InternetOptionsHandler::GetNativeWindow() const { |
| 1044 // TODO(beng): This is an improper direct dependency on Browser. Route this | 1044 // TODO(beng): This is an improper direct dependency on Browser. Route this |
| 1045 // through some sort of delegate. | 1045 // through some sort of delegate. |
| 1046 Browser* browser = | 1046 Browser* browser = |
| 1047 BrowserList::FindBrowserWithProfile(Profile::FromWebUI(web_ui())); | 1047 BrowserList::FindBrowserWithProfile(Profile::FromWebUI(web_ui())); |
| 1048 return browser->window()->GetNativeHandle(); | 1048 return browser->window()->GetNativeHandle(); |
| 1049 } | 1049 } |
| 1050 | 1050 |
| 1051 void InternetOptionsHandler::ButtonClickCallback(const ListValue* args) { | 1051 void InternetOptionsHandler::NetworkCommandCallback(const ListValue* args) { |
| 1052 std::string str_type; | 1052 std::string str_type; |
| 1053 std::string service_path; | 1053 std::string service_path; |
| 1054 std::string command; | 1054 std::string command; |
| 1055 if (args->GetSize() != 3 || | 1055 if (args->GetSize() != 3 || |
| 1056 !args->GetString(0, &str_type) || | 1056 !args->GetString(0, &str_type) || |
| 1057 !args->GetString(1, &service_path) || | 1057 !args->GetString(1, &service_path) || |
| 1058 !args->GetString(2, &command)) { | 1058 !args->GetString(2, &command)) { |
| 1059 NOTREACHED(); | 1059 NOTREACHED(); |
| 1060 return; | 1060 return; |
| 1061 } | 1061 } |
| (...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1299 if (default_value) | 1299 if (default_value) |
| 1300 value_dict->Set("default", default_value->DeepCopy()); | 1300 value_dict->Set("default", default_value->DeepCopy()); |
| 1301 if (ui_data.managed()) | 1301 if (ui_data.managed()) |
| 1302 value_dict->SetString("controlledBy", "policy"); | 1302 value_dict->SetString("controlledBy", "policy"); |
| 1303 else if (ui_data.recommended()) | 1303 else if (ui_data.recommended()) |
| 1304 value_dict->SetString("controlledBy", "recommended"); | 1304 value_dict->SetString("controlledBy", "recommended"); |
| 1305 settings->Set(key, value_dict); | 1305 settings->Set(key, value_dict); |
| 1306 } | 1306 } |
| 1307 | 1307 |
| 1308 } // namespace options2 | 1308 } // namespace options2 |
| OLD | NEW |