| Index: chrome/browser/chromeos/status/data_promo_notification.cc
|
| diff --git a/chrome/browser/chromeos/status/data_promo_notification.cc b/chrome/browser/chromeos/status/data_promo_notification.cc
|
| index 6ceff0eb60e074241ad1ab364abe26c83cd7501a..ad4727aafcaa82207cd97e697ed5a90e925676cc 100644
|
| --- a/chrome/browser/chromeos/status/data_promo_notification.cc
|
| +++ b/chrome/browser/chromeos/status/data_promo_notification.cc
|
| @@ -4,13 +4,16 @@
|
|
|
| #include "chrome/browser/chromeos/status/data_promo_notification.h"
|
|
|
| +#include "ash/common/system/system_notifier.h"
|
| #include "base/command_line.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "chrome/browser/browser_process.h"
|
| #include "chrome/browser/chromeos/login/helper.h"
|
| #include "chrome/browser/chromeos/mobile_config.h"
|
| +#include "chrome/browser/chromeos/net/network_state_notifier.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/profiles/profile_manager.h"
|
| +#include "chrome/browser/ui/ash/system_tray_client.h"
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/browser_list.h"
|
| #include "chrome/browser/ui/scoped_tabbed_browser_displayer.h"
|
| @@ -21,6 +24,7 @@
|
| #include "chromeos/chromeos_switches.h"
|
| #include "chromeos/login/login_state.h"
|
| #include "chromeos/network/device_state.h"
|
| +#include "chromeos/network/network_connect.h"
|
| #include "chromeos/network/network_connection_handler.h"
|
| #include "chromeos/network/network_event_log.h"
|
| #include "chromeos/network/network_state.h"
|
| @@ -32,8 +36,6 @@
|
| #include "third_party/cros_system_api/dbus/service_constants.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
| #include "ui/base/resource/resource_bundle.h"
|
| -#include "ui/chromeos/network/network_connect.h"
|
| -#include "ui/chromeos/network/network_state_notifier.h"
|
| #include "ui/chromeos/resources/grit/ui_chromeos_resources.h"
|
| #include "ui/message_center/message_center.h"
|
| #include "ui/message_center/notification.h"
|
| @@ -162,7 +164,7 @@ const chromeos::MobileConfig::CarrierDeal* GetCarrierDeal(
|
| return deal;
|
| }
|
|
|
| -void NotificationClicked(const std::string& service_path,
|
| +void NotificationClicked(const std::string& network_id,
|
| const std::string& info_url) {
|
| if (!info_url.empty()) {
|
| chrome::ScopedTabbedBrowserDisplayer displayer(
|
| @@ -171,7 +173,7 @@ void NotificationClicked(const std::string& service_path,
|
| if (info_url == kDataSaverExtensionUrl)
|
| content::RecordAction(base::UserMetricsAction("DataSaverPrompt_Clicked"));
|
| } else {
|
| - ui::NetworkConnect::Get()->ShowNetworkSettingsForPath(service_path);
|
| + SystemTrayClient::Get()->ShowNetworkSettings(network_id);
|
| }
|
| }
|
|
|
| @@ -268,8 +270,8 @@ void DataPromoNotification::ShowOptionalMobileDataPromoNotification() {
|
| message_center::MessageCenter::Get()->AddNotification(
|
| message_center::Notification::CreateSystemNotification(
|
| kDataPromoNotificationId, base::string16() /* title */, message, icon,
|
| - ui::NetworkStateNotifier::kNotifierNetwork,
|
| - base::Bind(&NotificationClicked, default_network->path(), info_url)));
|
| + ash::system_notifier::kNotifierNetwork,
|
| + base::Bind(&NotificationClicked, default_network->guid(), info_url)));
|
|
|
| SetShow3gPromoNotification(false);
|
| if (carrier_deal_promo_pref != kNotificationCountPrefDefault)
|
| @@ -305,7 +307,7 @@ bool DataPromoNotification::ShowDataSaverNotification() {
|
| message_center::MessageCenter::Get()->AddNotification(
|
| message_center::Notification::CreateSystemNotification(
|
| kDataSaverNotificationId, title, message, icon,
|
| - ui::NetworkStateNotifier::kNotifierNetwork,
|
| + ash::system_notifier::kNotifierNetwork,
|
| base::Bind(&NotificationClicked, "", kDataSaverExtensionUrl)));
|
| content::RecordAction(base::UserMetricsAction("DataSaverPrompt_Shown"));
|
|
|
|
|