Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1138)

Side by Side Diff: chrome/browser/chromeos/options/wifi_config_view.cc

Issue 7107005: Replace WPA and RSN with PSK in Other Wi-Fi network UI. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Remove unused strings. Created 9 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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/chromeos/options/wifi_config_view.h" 5 #include "chrome/browser/chromeos/options/wifi_config_view.h"
6 6
7 #include "base/string_util.h" 7 #include "base/string_util.h"
8 #include "base/utf_string_conversions.h" 8 #include "base/utf_string_conversions.h"
9 #include "chrome/browser/chromeos/cros/cros_library.h" 9 #include "chrome/browser/chromeos/cros/cros_library.h"
10 #include "chrome/browser/chromeos/login/user_manager.h" 10 #include "chrome/browser/chromeos/login/user_manager.h"
(...skipping 17 matching lines...) Expand all
28 namespace { 28 namespace {
29 29
30 // Returns true if network is known to require 802.1x. 30 // Returns true if network is known to require 802.1x.
31 bool Is8021x(const WifiNetwork* wifi) { 31 bool Is8021x(const WifiNetwork* wifi) {
32 return wifi && wifi->encrypted() && wifi->encryption() == SECURITY_8021X; 32 return wifi && wifi->encrypted() && wifi->encryption() == SECURITY_8021X;
33 } 33 }
34 34
35 enum SecurityComboboxIndex { 35 enum SecurityComboboxIndex {
36 SECURITY_INDEX_NONE = 0, 36 SECURITY_INDEX_NONE = 0,
37 SECURITY_INDEX_WEP = 1, 37 SECURITY_INDEX_WEP = 1,
38 SECURITY_INDEX_WPA = 2, 38 SECURITY_INDEX_PSK = 2,
39 SECURITY_INDEX_RSN = 3, 39 SECURITY_INDEX_COUNT = 3
40 SECURITY_INDEX_COUNT = 4
41 }; 40 };
42 41
43 class SecurityComboboxModel : public ui::ComboboxModel { 42 class SecurityComboboxModel : public ui::ComboboxModel {
44 public: 43 public:
45 SecurityComboboxModel() {} 44 SecurityComboboxModel() {}
46 virtual ~SecurityComboboxModel() {} 45 virtual ~SecurityComboboxModel() {}
47 virtual int GetItemCount() { 46 virtual int GetItemCount() {
48 return SECURITY_INDEX_COUNT; 47 return SECURITY_INDEX_COUNT;
49 } 48 }
50 virtual string16 GetItemAt(int index) { 49 virtual string16 GetItemAt(int index) {
51 if (index == SECURITY_INDEX_NONE) 50 if (index == SECURITY_INDEX_NONE)
52 return l10n_util::GetStringUTF16( 51 return l10n_util::GetStringUTF16(
53 IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_SECURITY_NONE); 52 IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_SECURITY_NONE);
54 else if (index == SECURITY_INDEX_WEP) 53 else if (index == SECURITY_INDEX_WEP)
55 return l10n_util::GetStringUTF16( 54 return l10n_util::GetStringUTF16(
56 IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_SECURITY_WEP); 55 IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_SECURITY_WEP);
57 else if (index == SECURITY_INDEX_WPA) 56 else if (index == SECURITY_INDEX_PSK)
58 return l10n_util::GetStringUTF16( 57 return l10n_util::GetStringUTF16(
59 IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_SECURITY_WPA); 58 IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_SECURITY_PSK);
60 else if (index == SECURITY_INDEX_RSN)
61 return l10n_util::GetStringUTF16(
62 IDS_OPTIONS_SETTINGS_INTERNET_OPTIONS_SECURITY_RSN);
63 NOTREACHED(); 59 NOTREACHED();
64 return string16(); 60 return string16();
65 } 61 }
66 private: 62 private:
67 DISALLOW_COPY_AND_ASSIGN(SecurityComboboxModel); 63 DISALLOW_COPY_AND_ASSIGN(SecurityComboboxModel);
68 }; 64 };
69 65
70 // Methods in alphabetical order. 66 // Methods in alphabetical order.
71 enum EAPMethodComboboxIndex { 67 enum EAPMethodComboboxIndex {
72 EAP_METHOD_INDEX_NONE = 0, 68 EAP_METHOD_INDEX_NONE = 0,
(...skipping 361 matching lines...) Expand 10 before | Expand all | Expand 10 after
434 if (!eap_method_combobox_) { 430 if (!eap_method_combobox_) {
435 // Hidden ordinary Wi-Fi connection. 431 // Hidden ordinary Wi-Fi connection.
436 ConnectionSecurity sec = SECURITY_UNKNOWN; 432 ConnectionSecurity sec = SECURITY_UNKNOWN;
437 switch (security_combobox_->selected_item()) { 433 switch (security_combobox_->selected_item()) {
438 case SECURITY_INDEX_NONE: 434 case SECURITY_INDEX_NONE:
439 sec = SECURITY_NONE; 435 sec = SECURITY_NONE;
440 break; 436 break;
441 case SECURITY_INDEX_WEP: 437 case SECURITY_INDEX_WEP:
442 sec = SECURITY_WEP; 438 sec = SECURITY_WEP;
443 break; 439 break;
444 case SECURITY_INDEX_WPA: 440 case SECURITY_INDEX_PSK:
445 sec = SECURITY_WPA; 441 sec = SECURITY_PSK;
446 break;
447 case SECURITY_INDEX_RSN:
448 sec = SECURITY_RSN;
449 break; 442 break;
450 } 443 }
451 cros->ConnectToWifiNetwork(GetSsid(), sec, GetPassphrase()); 444 cros->ConnectToWifiNetwork(GetSsid(), sec, GetPassphrase());
452 } else { 445 } else {
453 // Hidden 802.1X EAP Wi-Fi connection. 446 // Hidden 802.1X EAP Wi-Fi connection.
454 cros->ConnectToWifiNetwork8021x( 447 cros->ConnectToWifiNetwork8021x(
455 GetSsid(), GetEapMethod(), GetEapPhase2Auth(), 448 GetSsid(), GetEapMethod(), GetEapPhase2Auth(),
456 GetEapServerCaCertNssNickname(), GetEapUseSystemCas(), 449 GetEapServerCaCertNssNickname(), GetEapUseSystemCas(),
457 GetEapClientCertPkcs11Id(), GetEapIdentity(), 450 GetEapClientCertPkcs11Id(), GetEapIdentity(),
458 GetEapAnonymousIdentity(), GetPassphrase(), 451 GetEapAnonymousIdentity(), GetPassphrase(),
(...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after
905 // Set focus to a reasonable widget, depending on what we're showing. 898 // Set focus to a reasonable widget, depending on what we're showing.
906 if (ssid_textfield_) 899 if (ssid_textfield_)
907 ssid_textfield_->RequestFocus(); 900 ssid_textfield_->RequestFocus();
908 else if (eap_method_combobox_) 901 else if (eap_method_combobox_)
909 eap_method_combobox_->RequestFocus(); 902 eap_method_combobox_->RequestFocus();
910 else if (passphrase_textfield_ && passphrase_textfield_->IsEnabled()) 903 else if (passphrase_textfield_ && passphrase_textfield_->IsEnabled())
911 passphrase_textfield_->RequestFocus(); 904 passphrase_textfield_->RequestFocus();
912 } 905 }
913 906
914 } // namespace chromeos 907 } // namespace chromeos
OLDNEW
« no previous file with comments | « chrome/app/generated_resources.grd ('k') | chrome/browser/ui/webui/options/chromeos/internet_options_handler.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698