| Index: ash/common/system/chromeos/network/network_state_list_detailed_view.h
|
| diff --git a/ash/common/system/chromeos/network/network_state_list_detailed_view.h b/ash/common/system/chromeos/network/network_state_list_detailed_view.h
|
| index 0aca1bc9011ec3624ba3da34d50ee9acd1c213aa..ce40930468e2b78a55a287cf089bc5a64ff21df0 100644
|
| --- a/ash/common/system/chromeos/network/network_state_list_detailed_view.h
|
| +++ b/ash/common/system/chromeos/network/network_state_list_detailed_view.h
|
| @@ -10,7 +10,6 @@
|
|
|
| #include "ash/common/login_status.h"
|
| #include "ash/common/system/chromeos/network/network_detailed_view.h"
|
| -#include "ash/common/system/tray/view_click_listener.h"
|
| #include "base/macros.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "ui/chromeos/network/network_list_delegate.h"
|
| @@ -40,8 +39,6 @@ namespace tray {
|
|
|
| class NetworkStateListDetailedView
|
| : public NetworkDetailedView,
|
| - public views::ButtonListener,
|
| - public ViewClickListener,
|
| public ui::NetworkListDelegate,
|
| public base::SupportsWeakPtr<NetworkStateListDetailedView> {
|
| public:
|
| @@ -57,16 +54,15 @@ class NetworkStateListDetailedView
|
| DetailedViewType GetViewType() const override;
|
| void Update() override;
|
|
|
| - protected:
|
| - // Overridden from ButtonListener.
|
| - void ButtonPressed(views::Button* sender, const ui::Event& event) override;
|
| -
|
| - // Overridden from ViewClickListener.
|
| - void OnViewClicked(views::View* sender) override;
|
| -
|
| private:
|
| class InfoBubble;
|
|
|
| + // TrayDetailsView:
|
| + void HandleViewClicked(views::View* view) override;
|
| + void HandleButtonPressed(views::Button* sender,
|
| + const ui::Event& event) override;
|
| + void CreateExtraTitleRowButtons() override;
|
| +
|
| // Create UI components.
|
| void CreateHeaderEntry();
|
| void CreateNetworkExtra();
|
| @@ -116,6 +112,7 @@ class NetworkStateListDetailedView
|
| void UpdateViewForNetwork(views::View* view,
|
| const ui::NetworkInfo& info) override;
|
| views::Label* CreateInfoLabel() override;
|
| + void OnNetworkEntryClicked(views::View* sender) override;
|
| void RelayoutScrollList() override;
|
|
|
| // Type of list (all networks or vpn)
|
| @@ -127,10 +124,14 @@ class NetworkStateListDetailedView
|
| // Track WiFi scanning state.
|
| bool wifi_scanning_;
|
|
|
| - // Child views.
|
| views::ImageButton* info_icon_;
|
| +
|
| + // Not used for material design.
|
| TrayPopupHeaderButton* button_wifi_;
|
| +
|
| + // Not used for material design.
|
| TrayPopupHeaderButton* button_mobile_;
|
| +
|
| TrayPopupLabelButton* other_wifi_;
|
| TrayPopupLabelButton* turn_on_wifi_;
|
| TrayPopupLabelButton* other_mobile_;
|
|
|