| 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/options/chromeos/internet_options_handler.h" | 5 #include "chrome/browser/ui/webui/options/chromeos/internet_options_handler.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 415 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 426 NetworkInfoDictionary(const FavoriteState* network, | 426 NetworkInfoDictionary(const FavoriteState* network, |
| 427 ui::ScaleFactor icon_scale_factor); | 427 ui::ScaleFactor icon_scale_factor); |
| 428 | 428 |
| 429 // Builds the DictionaryValue representation from the previously set | 429 // Builds the DictionaryValue representation from the previously set |
| 430 // parameters. Ownership of the returned pointer is transferred to the caller. | 430 // parameters. Ownership of the returned pointer is transferred to the caller. |
| 431 base::DictionaryValue* BuildDictionary(); | 431 base::DictionaryValue* BuildDictionary(); |
| 432 | 432 |
| 433 private: | 433 private: |
| 434 void SetIcon(const gfx::ImageSkia& icon, | 434 void SetIcon(const gfx::ImageSkia& icon, |
| 435 ui::ScaleFactor icon_scale_factor) { | 435 ui::ScaleFactor icon_scale_factor) { |
| 436 gfx::ImageSkiaRep image_rep = icon.GetRepresentation(icon_scale_factor); | 436 gfx::ImageSkiaRep image_rep |
| 437 = icon.GetRepresentation(ui::GetImageScale(icon_scale_factor)); |
| 437 icon_url_ = icon.isNull() ? "" : webui::GetBitmapDataUrl( | 438 icon_url_ = icon.isNull() ? "" : webui::GetBitmapDataUrl( |
| 438 image_rep.sk_bitmap()); | 439 image_rep.sk_bitmap()); |
| 439 } | 440 } |
| 440 | 441 |
| 441 std::string service_path_; | 442 std::string service_path_; |
| 442 std::string icon_url_; | 443 std::string icon_url_; |
| 443 std::string name_; | 444 std::string name_; |
| 444 bool connecting_; | 445 bool connecting_; |
| 445 bool connected_; | 446 bool connected_; |
| 446 bool connectable_; | 447 bool connectable_; |
| (...skipping 827 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1274 | 1275 |
| 1275 void InternetOptionsHandler::RefreshNetworksCallback( | 1276 void InternetOptionsHandler::RefreshNetworksCallback( |
| 1276 const base::ListValue* args) { | 1277 const base::ListValue* args) { |
| 1277 NetworkHandler::Get()->network_state_handler()->RequestScan(); | 1278 NetworkHandler::Get()->network_state_handler()->RequestScan(); |
| 1278 } | 1279 } |
| 1279 | 1280 |
| 1280 std::string InternetOptionsHandler::GetIconDataUrl(int resource_id) const { | 1281 std::string InternetOptionsHandler::GetIconDataUrl(int resource_id) const { |
| 1281 gfx::ImageSkia* icon = | 1282 gfx::ImageSkia* icon = |
| 1282 ResourceBundle::GetSharedInstance().GetImageSkiaNamed(resource_id); | 1283 ResourceBundle::GetSharedInstance().GetImageSkiaNamed(resource_id); |
| 1283 gfx::ImageSkiaRep image_rep = icon->GetRepresentation( | 1284 gfx::ImageSkiaRep image_rep = icon->GetRepresentation( |
| 1284 web_ui()->GetDeviceScaleFactor()); | 1285 ui::GetImageScale(web_ui()->GetDeviceScaleFactor())); |
| 1285 return webui::GetBitmapDataUrl(image_rep.sk_bitmap()); | 1286 return webui::GetBitmapDataUrl(image_rep.sk_bitmap()); |
| 1286 } | 1287 } |
| 1287 | 1288 |
| 1288 void InternetOptionsHandler::RefreshNetworkData() { | 1289 void InternetOptionsHandler::RefreshNetworkData() { |
| 1289 base::DictionaryValue dictionary; | 1290 base::DictionaryValue dictionary; |
| 1290 FillNetworkInfo(&dictionary); | 1291 FillNetworkInfo(&dictionary); |
| 1291 web_ui()->CallJavascriptFunction( | 1292 web_ui()->CallJavascriptFunction( |
| 1292 kRefreshNetworkDataFunction, dictionary); | 1293 kRefreshNetworkDataFunction, dictionary); |
| 1293 } | 1294 } |
| 1294 | 1295 |
| (...skipping 780 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2075 dictionary->SetBoolean( | 2076 dictionary->SetBoolean( |
| 2076 kTagWimaxAvailable, | 2077 kTagWimaxAvailable, |
| 2077 handler->IsTechnologyAvailable(NetworkTypePattern::Wimax())); | 2078 handler->IsTechnologyAvailable(NetworkTypePattern::Wimax())); |
| 2078 dictionary->SetBoolean( | 2079 dictionary->SetBoolean( |
| 2079 kTagWimaxEnabled, | 2080 kTagWimaxEnabled, |
| 2080 handler->IsTechnologyEnabled(NetworkTypePattern::Wimax())); | 2081 handler->IsTechnologyEnabled(NetworkTypePattern::Wimax())); |
| 2081 } | 2082 } |
| 2082 | 2083 |
| 2083 } // namespace options | 2084 } // namespace options |
| 2084 } // namespace chromeos | 2085 } // namespace chromeos |
| OLD | NEW |