Index: chrome/browser/chromeos/net/network_state_notifier.h |
diff --git a/ui/chromeos/network/network_state_notifier.h b/chrome/browser/chromeos/net/network_state_notifier.h |
similarity index 70% |
rename from ui/chromeos/network/network_state_notifier.h |
rename to chrome/browser/chromeos/net/network_state_notifier.h |
index 209f3e492979a2a985d97e9a1af838403cbe3819..04f027285fd2a37ddc5c63ff6c30e039a3428ecf 100644 |
--- a/ui/chromeos/network/network_state_notifier.h |
+++ b/chrome/browser/chromeos/net/network_state_notifier.h |
@@ -2,8 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef UI_CHROMEOS_NETWORK_NETWORK_STATE_NOTIFIER_H_ |
-#define UI_CHROMEOS_NETWORK_NETWORK_STATE_NOTIFIER_H_ |
+#ifndef CHROME_BROWSER_CHROMEOS_NET_NETWORK_STATE_NOTIFIER_H_ |
+#define CHROME_BROWSER_CHROMEOS_NET_NETWORK_STATE_NOTIFIER_H_ |
#include <memory> |
#include <set> |
@@ -15,19 +15,14 @@ |
#include "base/time/time.h" |
#include "chromeos/network/network_connection_observer.h" |
#include "chromeos/network/network_state_handler_observer.h" |
-#include "ui/chromeos/ui_chromeos_export.h" |
namespace base { |
class DictionaryValue; |
} |
namespace chromeos { |
-class NetworkState; |
-} |
-namespace ui { |
- |
-class NetworkConnect; |
+class NetworkState; |
// This class provides user notifications in the following cases: |
// 1. ShowNetworkConnectError() gets called after any user initiated connect |
@@ -38,11 +33,10 @@ class NetworkConnect; |
// Cellular network is out of credits. |
// 3. Generates a notification when VPN is disconnected not as a result of |
// user's action. |
-class UI_CHROMEOS_EXPORT NetworkStateNotifier |
- : public chromeos::NetworkConnectionObserver, |
- public chromeos::NetworkStateHandlerObserver { |
+class NetworkStateNotifier : public NetworkConnectionObserver, |
+ public NetworkStateHandlerObserver { |
public: |
- explicit NetworkStateNotifier(NetworkConnect* network_connect); |
+ NetworkStateNotifier(); |
~NetworkStateNotifier() override; |
// NetworkConnectionObserver |
@@ -53,10 +47,9 @@ class UI_CHROMEOS_EXPORT NetworkStateNotifier |
void DisconnectRequested(const std::string& service_path) override; |
// NetworkStateHandlerObserver |
- void DefaultNetworkChanged(const chromeos::NetworkState* network) override; |
- void NetworkConnectionStateChanged( |
- const chromeos::NetworkState* network) override; |
- void NetworkPropertiesUpdated(const chromeos::NetworkState* network) override; |
+ void DefaultNetworkChanged(const NetworkState* network) override; |
+ void NetworkConnectionStateChanged(const NetworkState* network) override; |
+ void NetworkPropertiesUpdated(const NetworkState* network) override; |
// Show a connection error notification. If |error_name| matches an error |
// defined in NetworkConnectionHandler for connect, configure, or activation |
@@ -68,8 +61,6 @@ class UI_CHROMEOS_EXPORT NetworkStateNotifier |
// Show a mobile activation error notification. |
void ShowMobileActivationError(const std::string& service_path); |
- static const char kNotifierNetwork[]; |
- static const char kNotifierNetworkError[]; |
static const char kNetworkConnectNotificationId[]; |
static const char kNetworkActivateNotificationId[]; |
static const char kNetworkOutOfCreditsNotificationId[]; |
@@ -88,23 +79,22 @@ class UI_CHROMEOS_EXPORT NetworkStateNotifier |
const std::string& error_name, |
const std::string& service_path, |
const base::DictionaryValue& shill_properties); |
- void ShowVpnDisconnectedNotification(const chromeos::NetworkState* vpn); |
+ void ShowVpnDisconnectedNotification(const NetworkState* vpn); |
// Removes any existing connect notifications. |
void RemoveConnectNotification(); |
// Returns true if the default network changed. |
- bool UpdateDefaultNetwork(const chromeos::NetworkState* network); |
+ bool UpdateDefaultNetwork(const NetworkState* network); |
// Helper methods to update state and check for notifications. |
- void UpdateVpnConnectionState(const chromeos::NetworkState* vpn); |
- void UpdateCellularOutOfCredits(const chromeos::NetworkState* cellular); |
- void UpdateCellularActivating(const chromeos::NetworkState* cellular); |
+ void UpdateVpnConnectionState(const NetworkState* vpn); |
+ void UpdateCellularOutOfCredits(const NetworkState* cellular); |
+ void UpdateCellularActivating(const NetworkState* cellular); |
- // Invokes network_connect_->ShowNetworkSettingsForPath from a callback. |
- void ShowNetworkSettingsForPath(const std::string& service_path); |
+ // Shows the network settings for |network_id|. |
+ void ShowNetworkSettings(const std::string& network_id); |
- NetworkConnect* network_connect_; // unowned |
std::string last_default_network_; |
bool did_show_out_of_credits_; |
base::Time out_of_credits_notify_time_; |
@@ -115,6 +105,6 @@ class UI_CHROMEOS_EXPORT NetworkStateNotifier |
DISALLOW_COPY_AND_ASSIGN(NetworkStateNotifier); |
}; |
-} // namespace ui |
+} // namespace chromeos |
-#endif // UI_CHROMEOS_NETWORK_NETWORK_STATE_NOTIFIER_H_ |
+#endif // CHROME_BROWSER_CHROMEOS_NET_NETWORK_STATE_NOTIFIER_H_ |