Index: ash/common/system/tray/system_tray_notifier.h |
diff --git a/ash/common/system/tray/system_tray_notifier.h b/ash/common/system/tray/system_tray_notifier.h |
index 29bb9f521061c39977d5f613cee9636c32ef3d10..a1917bd586d79c4083d79d9321df1853030142a7 100644 |
--- a/ash/common/system/tray/system_tray_notifier.h |
+++ b/ash/common/system/tray/system_tray_notifier.h |
@@ -24,6 +24,7 @@ class AccessibilityObserver; |
class AudioObserver; |
class ClockObserver; |
class IMEObserver; |
+class MaximizeModeScreenshotObserver; |
struct UpdateInfo; |
class UpdateObserver; |
class UserObserver; |
@@ -97,6 +98,13 @@ class ASH_EXPORT SystemTrayNotifier { |
void NotifyUserUpdate(); |
void NotifyUserAddedToSession(); |
+ // Maximize mode screenshot. |
+ void AddMaxModeScreenshotObserver(MaximizeModeScreenshotObserver* observer); |
Daniel Erat
2016/07/27 23:51:31
s/MaxMode/MaximizeMode/ here and on the next line;
Qiang(Joe) Xu
2016/07/28 03:27:18
Done.
|
+ void RemoveMaxModeScreenshotObserver( |
+ MaximizeModeScreenshotObserver* observer); |
+ void NotifyWillTakeScreenshot(int volume_percent); |
+ void NotifyDidTakeScreenshot(); |
Daniel Erat
2016/07/27 23:51:31
maybe rename these to:
NotifyWillTakeScreenshot
Qiang(Joe) Xu
2016/07/28 00:15:39
Hi, to get a better understanding, what is Suppres
Daniel Erat
2016/07/28 00:25:56
i meant that PBC could call a new TrayAudio method
Qiang(Joe) Xu
2016/07/28 03:27:18
I still keep MaximizeModeScreenshotObserver in Sys
|
+ |
#if defined(OS_CHROMEOS) |
// Bluetooth. |
void AddBluetoothObserver(BluetoothObserver* observer); |
@@ -174,6 +182,8 @@ class ASH_EXPORT SystemTrayNotifier { |
base::ObserverList<ClockObserver> clock_observers_; |
base::ObserverList<IMEObserver> ime_observers_; |
base::ObserverList<LocaleObserver> locale_observers_; |
+ base::ObserverList<MaximizeModeScreenshotObserver> |
+ maximize_mode_screenshot_observers_; |
base::ObserverList<UpdateObserver> update_observers_; |
base::ObserverList<UserObserver> user_observers_; |