Index: ash/system/network/vpn_list_view.h |
diff --git a/ash/system/network/vpn_list_view.h b/ash/system/network/vpn_list_view.h |
index 2f59d00bae20ba3438945f6c55970cf7548e8912..23c0009e338a07240bddfeaca38eadd0b055d89b 100644 |
--- a/ash/system/network/vpn_list_view.h |
+++ b/ash/system/network/vpn_list_view.h |
@@ -18,15 +18,14 @@ namespace chromeos { |
class NetworkState; |
} |
-namespace ash { |
-class NetworkListDelegate; |
-} |
- |
namespace views { |
class View; |
} |
namespace ash { |
+namespace tray { |
+class NetworkStateListDetailedView; |
+} |
// A list of VPN providers and networks that shows VPN providers and networks in |
// a hierarchical layout, allowing the user to see at a glance which provider a |
@@ -45,7 +44,7 @@ class VPNListView : public NetworkListViewBase, |
public VpnList::Observer, |
public ViewClickListener { |
public: |
- explicit VPNListView(NetworkListDelegate* delegate); |
+ explicit VPNListView(tray::NetworkStateListDetailedView* detailed_view); |
~VPNListView() override; |
// NetworkListViewBase: |
@@ -72,8 +71,6 @@ class VPNListView : public NetworkListViewBase, |
void AddProvidersAndNetworks( |
const chromeos::NetworkStateHandler::NetworkStateList& networks); |
- NetworkListDelegate* const delegate_; |
- |
// A mapping from each VPN provider's list entry to the provider. |
std::map<const views::View* const, VPNProvider> provider_view_map_; |