summaryrefslogtreecommitdiffstats
path: root/chrome/browser/chromeos/options/internet_page_view.cc
diff options
context:
space:
mode:
authorchocobo@chromium.org <chocobo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-17 00:49:50 +0000
committerchocobo@chromium.org <chocobo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-02-17 00:49:50 +0000
commit3fb19f5c0515f39de06928cd68f561e85b006967 (patch)
treea59b673a63ef784dc7ec92cc8b930457d26161e4 /chrome/browser/chromeos/options/internet_page_view.cc
parent01ad366ac753f6a765e89e4dd1d18ba1dc8dd044 (diff)
downloadchromium_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.cc15
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_) {
}
}