| Index: chrome/browser/chromeos/options/internet_page_view.cc
|
| ===================================================================
|
| --- chrome/browser/chromeos/options/internet_page_view.cc (revision 64441)
|
| +++ chrome/browser/chromeos/options/internet_page_view.cc (working copy)
|
| @@ -319,17 +319,17 @@
|
| // Wifi
|
| wifi_networks_ = cros->wifi_networks();
|
| for (size_t i = 0; i < wifi_networks_.size(); ++i) {
|
| - std::wstring name = ASCIIToWide(wifi_networks_[i].name());
|
| + std::wstring name = ASCIIToWide(wifi_networks_[i]->name());
|
|
|
| SkBitmap icon = NetworkMenu::IconForNetworkStrength(
|
| - wifi_networks_[i].strength(), true);
|
| - if (wifi_networks_[i].encrypted()) {
|
| + wifi_networks_[i]->strength(), true);
|
| + if (wifi_networks_[i]->encrypted()) {
|
| icon = NetworkMenu::IconForDisplay(icon,
|
| *rb.GetBitmapNamed(IDR_STATUSBAR_NETWORK_SECURE));
|
| }
|
|
|
| - bool connecting = wifi_networks_[i].connecting();
|
| - bool connected = wifi_networks_[i].connected();
|
| + bool connecting = wifi_networks_[i]->connecting();
|
| + bool connected = wifi_networks_[i]->connected();
|
| AddWirelessNetwork(i, icon, name, connecting, connected, TYPE_WIFI);
|
| }
|
|
|
| @@ -337,17 +337,17 @@
|
| celluar_networks_ = cros->cellular_networks();
|
| // Cellular networks ssids.
|
| for (size_t i = 0; i < celluar_networks_.size(); ++i) {
|
| - std::wstring name = ASCIIToWide(celluar_networks_[i].name());
|
| + std::wstring name = ASCIIToWide(celluar_networks_[i]->name());
|
|
|
| SkBitmap icon = NetworkMenu::IconForNetworkStrength(
|
| - celluar_networks_[i].strength(), true);
|
| + celluar_networks_[i]->strength(), true);
|
| // TODO(chocobo): Check cellular network 3g/edge.
|
| SkBitmap badge = *rb.GetBitmapNamed(IDR_STATUSBAR_NETWORK_3G);
|
| // SkBitmap badge = *rb.GetBitmapNamed(IDR_STATUSBAR_NETWORK_EDGE);
|
| icon = NetworkMenu::IconForDisplay(icon, badge);
|
|
|
| - bool connecting = celluar_networks_[i].connecting();
|
| - bool connected = celluar_networks_[i].connected();
|
| + bool connecting = celluar_networks_[i]->connecting();
|
| + bool connected = celluar_networks_[i]->connected();
|
| AddWirelessNetwork(i, icon, name, connecting, connected, TYPE_CELLULAR);
|
| }
|
| }
|
| @@ -370,7 +370,7 @@
|
| if (static_cast<int>(wifi_networks_.size()) > id) {
|
| if (button == CONNECT_BUTTON) {
|
| // Connect to wifi here. Open password page if appropriate.
|
| - if (wifi_networks_[id].encrypted()) {
|
| + if (wifi_networks_[id]->encrypted()) {
|
| NetworkConfigView* view =
|
| new NetworkConfigView(wifi_networks_[id], true);
|
| CreateModalPopup(view);
|
| @@ -446,44 +446,23 @@
|
| // Wifi
|
| wifi_networks_ = cros->remembered_wifi_networks();
|
| for (size_t i = 0; i < wifi_networks_.size(); ++i) {
|
| - std::wstring name = ASCIIToWide(wifi_networks_[i].name());
|
| + std::wstring name = ASCIIToWide(wifi_networks_[i]->name());
|
|
|
| SkBitmap icon = *rb.GetBitmapNamed(IDR_STATUSBAR_NETWORK_BARS0_BLACK);
|
| - if (wifi_networks_[i].encrypted()) {
|
| + if (wifi_networks_[i]->encrypted()) {
|
| icon = NetworkMenu::IconForDisplay(icon,
|
| *rb.GetBitmapNamed(IDR_STATUSBAR_NETWORK_SECURE));
|
| }
|
|
|
| AddNetwork(i, icon, name, false, std::wstring(), FORGET_BUTTON, TYPE_WIFI);
|
| }
|
| -
|
| - // Cellular
|
| - celluar_networks_ = cros->remembered_cellular_networks();
|
| - // Cellular networks ssids.
|
| - for (size_t i = 0; i < celluar_networks_.size(); ++i) {
|
| - std::wstring name = ASCIIToWide(celluar_networks_[i].name());
|
| -
|
| - SkBitmap icon = *rb.GetBitmapNamed(IDR_STATUSBAR_NETWORK_BARS0_BLACK);
|
| - // TODO(chocobo): Check cellular network 3g/edge.
|
| - SkBitmap badge = *rb.GetBitmapNamed(IDR_STATUSBAR_NETWORK_3G);
|
| -// SkBitmap badge = *rb.GetBitmapNamed(IDR_STATUSBAR_NETWORK_EDGE);
|
| - icon = NetworkMenu::IconForDisplay(icon, badge);
|
| -
|
| - AddNetwork(i, icon, name, false, std::wstring(), FORGET_BUTTON,
|
| - TYPE_CELLULAR);
|
| - }
|
| }
|
|
|
| void RememberedSection::ButtonClicked(int button, int connection_type, int id) {
|
| - if (connection_type == TYPE_CELLULAR) {
|
| - if (static_cast<int>(celluar_networks_.size()) > id) {
|
| - CrosLibrary::Get()->GetNetworkLibrary()->ForgetWirelessNetwork(
|
| - celluar_networks_[id].service_path());
|
| - }
|
| - } else if (connection_type == TYPE_WIFI) {
|
| + if (connection_type == TYPE_WIFI) {
|
| if (static_cast<int>(wifi_networks_.size()) > id) {
|
| - CrosLibrary::Get()->GetNetworkLibrary()->ForgetWirelessNetwork(
|
| - wifi_networks_[id].service_path());
|
| + CrosLibrary::Get()->GetNetworkLibrary()->ForgetWifiNetwork(
|
| + wifi_networks_[id]->service_path());
|
| }
|
| } else {
|
| NOTREACHED();
|
|
|