Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(427)

Unified Diff: ash/common/system/chromeos/screen_security/screen_tray_item.h

Issue 2463163002: Update chromeos system menu buttons for MD. (Closed)
Patch Set: boxlayout has some annoying dchecks Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ash/common/system/chromeos/screen_security/screen_tray_item.h
diff --git a/ash/common/system/chromeos/screen_security/screen_tray_item.h b/ash/common/system/chromeos/screen_security/screen_tray_item.h
index eb93bd253ef85711e4208510bd0dcf1d17ca376c..3ae713c799697348b138e0a44aea69ec01193139 100644
--- a/ash/common/system/chromeos/screen_security/screen_tray_item.h
+++ b/ash/common/system/chromeos/screen_security/screen_tray_item.h
@@ -46,20 +46,22 @@ class ScreenStatusView : public views::View, public views::ButtonListener {
const base::string16& stop_button_text);
~ScreenStatusView() override;
- // Overridden from views::View.
- void Layout() override;
-
// Overridden from views::ButtonListener.
void ButtonPressed(views::Button* sender, const ui::Event& event) override;
void CreateItems();
- void Update();
+ void UpdateFromScreenTrayItem();
+
+ protected:
+ views::ImageView* icon() { return icon_; }
+ views::Label* label() { return label_; }
private:
+ // The controller for this view. May be null.
ScreenTrayItem* screen_tray_item_;
views::ImageView* icon_;
views::Label* label_;
- TrayPopupLabelButton* stop_button_;
+ views::View* stop_button_;
base::string16 label_text_;
base::string16 stop_button_text_;
« no previous file with comments | « ash/common/system/chromeos/network/vpn_list_view.cc ('k') | ash/common/system/chromeos/screen_security/screen_tray_item.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698