diff options
author | chocobo@chromium.org <chocobo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-17 00:49:50 +0000 |
---|---|---|
committer | chocobo@chromium.org <chocobo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-17 00:49:50 +0000 |
commit | 3fb19f5c0515f39de06928cd68f561e85b006967 (patch) | |
tree | a59b673a63ef784dc7ec92cc8b930457d26161e4 /chrome/browser/chromeos/options/internet_page_view.cc | |
parent | 01ad366ac753f6a765e89e4dd1d18ba1dc8dd044 (diff) | |
download | chromium_src-3fb19f5c0515f39de06928cd68f561e85b006967.zip chromium_src-3fb19f5c0515f39de06928cd68f561e85b006967.tar.gz chromium_src-3fb19f5c0515f39de06928cd68f561e85b006967.tar.bz2 |
Lookup ipconfig for networks.
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/608016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39173 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/chromeos/options/internet_page_view.cc')
-rw-r--r-- | chrome/browser/chromeos/options/internet_page_view.cc | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/chrome/browser/chromeos/options/internet_page_view.cc b/chrome/browser/chromeos/options/internet_page_view.cc index c280815..22eb479 100644 --- a/chrome/browser/chromeos/options/internet_page_view.cc +++ b/chrome/browser/chromeos/options/internet_page_view.cc @@ -8,6 +8,7 @@ #include "app/combobox_model.h" #include "chrome/browser/chromeos/cros/network_library.h" +#include "chrome/browser/chromeos/options/ip_config_view.h" #include "chrome/browser/chromeos/status/password_dialog_view.h" #include "grit/generated_resources.h" #include "views/controls/button/native_button.h" @@ -162,9 +163,21 @@ void NetworkSection::ItemChanged(views::Combobox* sender, void NetworkSection::ButtonPressed(views::Button* sender, const views::Event& event) { - // TODO(chocobo): Open options dialog. if (sender == ethernet_options_button_) { + views::Window* window = views::Window::CreateChromeWindow( + NULL, + gfx::Rect(), + new IPConfigView( + NetworkLibrary::Get()->ethernet_network().device_path)); + window->SetIsAlwaysOnTop(true); + window->Show(); } else if (sender == wifi_options_button_) { + views::Window* window = views::Window::CreateChromeWindow( + NULL, + gfx::Rect(), + new IPConfigView(activated_wifi_network_.device_path)); + window->SetIsAlwaysOnTop(true); + window->Show(); } else if (sender == cellular_options_button_) { } } |