Index: ash/system/update/tray_update.h |
diff --git a/ash/system/update/tray_update.h b/ash/system/update/tray_update.h |
index 6d3a9c001ed08bafebe8d7d6e15af165e262e8c6..ca7f06f578f66bcf998bf940f8d01ee6ec9f8a29 100644 |
--- a/ash/system/update/tray_update.h |
+++ b/ash/system/update/tray_update.h |
@@ -38,6 +38,11 @@ class ASH_EXPORT TrayUpdate : public TrayImageItem { |
bool factory_reset_required, |
mojom::UpdateType update_type); |
+ // Shows an icon in the system tray indicating that a software update is |
+ // available but user's agreement is required as current connection is |
+ // cellular. Once shown the icon persists until reboot. |
+ void ShowUpdateOverCellularAvailableIcon(); |
+ |
private: |
FRIEND_TEST_ALL_PREFIXES(TrayUpdateTest, VisibilityAfterUpdate); |
FRIEND_TEST_ALL_PREFIXES(TrayUpdateTest, VisibilityAfterFlashUpdate); |
@@ -60,6 +65,7 @@ class ASH_EXPORT TrayUpdate : public TrayImageItem { |
static mojom::UpdateSeverity severity_; |
static bool factory_reset_required_; |
static mojom::UpdateType update_type_; |
+ static bool update_over_cellular_available_; |
DISALLOW_COPY_AND_ASSIGN(TrayUpdate); |
}; |