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

Side by Side Diff: ash/system/tray/system_tray_notifier.h

Issue 15350002: Deprecate kAshDisableNewNetworkStatusArea (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 7 years, 7 months 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef ASH_SYSTEM_TRAY_SYSTEM_TRAY_NOTIFIER_H_ 5 #ifndef ASH_SYSTEM_TRAY_SYSTEM_TRAY_NOTIFIER_H_
6 #define ASH_SYSTEM_TRAY_SYSTEM_TRAY_NOTIFIER_H_ 6 #define ASH_SYSTEM_TRAY_SYSTEM_TRAY_NOTIFIER_H_
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 void AddUserObserver(UserObserver* observer); 76 void AddUserObserver(UserObserver* observer);
77 void RemoveUserObserver(UserObserver* observer); 77 void RemoveUserObserver(UserObserver* observer);
78 78
79 #if defined(OS_CHROMEOS) 79 #if defined(OS_CHROMEOS)
80 void AddAudioObserver(AudioObserver* observer); 80 void AddAudioObserver(AudioObserver* observer);
81 void RemoveAudioObserver(AudioObserver* observer); 81 void RemoveAudioObserver(AudioObserver* observer);
82 82
83 void AddNetworkObserver(NetworkObserver* observer); 83 void AddNetworkObserver(NetworkObserver* observer);
84 void RemoveNetworkObserver(NetworkObserver* observer); 84 void RemoveNetworkObserver(NetworkObserver* observer);
85 85
86 void AddVpnObserver(NetworkObserver* observer);
87 void RemoveVpnObserver(NetworkObserver* observer);
88
89 void AddSmsObserver(SmsObserver* observer); 86 void AddSmsObserver(SmsObserver* observer);
90 void RemoveSmsObserver(SmsObserver* observer); 87 void RemoveSmsObserver(SmsObserver* observer);
91 88
92 void AddEnterpriseDomainObserver(EnterpriseDomainObserver* observer); 89 void AddEnterpriseDomainObserver(EnterpriseDomainObserver* observer);
93 void RemoveEnterpriseDomainObserver(EnterpriseDomainObserver* observer); 90 void RemoveEnterpriseDomainObserver(EnterpriseDomainObserver* observer);
94 91
95 void AddScreenCaptureObserver(ScreenCaptureObserver* observer); 92 void AddScreenCaptureObserver(ScreenCaptureObserver* observer);
96 void RemoveScreenCaptureObserver(ScreenCaptureObserver* observer); 93 void RemoveScreenCaptureObserver(ScreenCaptureObserver* observer);
97 #endif 94 #endif
98 95
(...skipping 13 matching lines...) Expand all
112 const std::string& cur_locale, 109 const std::string& cur_locale,
113 const std::string& from_locale, 110 const std::string& from_locale,
114 const std::string& to_locale); 111 const std::string& to_locale);
115 void NotifySessionStartTimeChanged(); 112 void NotifySessionStartTimeChanged();
116 void NotifySessionLengthLimitChanged(); 113 void NotifySessionLengthLimitChanged();
117 void NotifyUpdateRecommended(UpdateObserver::UpdateSeverity severity); 114 void NotifyUpdateRecommended(UpdateObserver::UpdateSeverity severity);
118 void NotifyUserUpdate(); 115 void NotifyUserUpdate();
119 #if defined(OS_CHROMEOS) 116 #if defined(OS_CHROMEOS)
120 void NotifyVolumeChanged(float level); 117 void NotifyVolumeChanged(float level);
121 void NotifyMuteToggled(); 118 void NotifyMuteToggled();
122 void NotifyRefreshNetwork(const NetworkIconInfo &info);
123 void NotifySetNetworkMessage(NetworkTrayDelegate* delegate, 119 void NotifySetNetworkMessage(NetworkTrayDelegate* delegate,
124 NetworkObserver::MessageType message_type, 120 NetworkObserver::MessageType message_type,
125 NetworkObserver::NetworkType network_type, 121 NetworkObserver::NetworkType network_type,
126 const base::string16& title, 122 const base::string16& title,
127 const base::string16& message, 123 const base::string16& message,
128 const std::vector<base::string16>& links); 124 const std::vector<base::string16>& links);
129 void NotifyClearNetworkMessage(NetworkObserver::MessageType message_type); 125 void NotifyClearNetworkMessage(NetworkObserver::MessageType message_type);
130 void NotifyVpnRefreshNetwork(const NetworkIconInfo &info); 126 void NotifyRequestToggleWifi();
131 void NotifyWillToggleWifi();
132 void NotifyAddSmsMessage(const base::DictionaryValue& message); 127 void NotifyAddSmsMessage(const base::DictionaryValue& message);
133 void NotifyEnterpriseDomainChanged(); 128 void NotifyEnterpriseDomainChanged();
134 void NotifyScreenCaptureStart(const base::Closure& stop_callback, 129 void NotifyScreenCaptureStart(const base::Closure& stop_callback,
135 const base::string16& sharing_app_name); 130 const base::string16& sharing_app_name);
136 void NotifyScreenCaptureStop(); 131 void NotifyScreenCaptureStop();
137 #endif 132 #endif
138 133
139 private: 134 private:
140 ObserverList<AccessibilityObserver> accessibility_observers_; 135 ObserverList<AccessibilityObserver> accessibility_observers_;
141 ObserverList<BluetoothObserver> bluetooth_observers_; 136 ObserverList<BluetoothObserver> bluetooth_observers_;
142 ObserverList<BrightnessObserver> brightness_observers_; 137 ObserverList<BrightnessObserver> brightness_observers_;
143 ObserverList<CapsLockObserver> caps_lock_observers_; 138 ObserverList<CapsLockObserver> caps_lock_observers_;
144 ObserverList<ClockObserver> clock_observers_; 139 ObserverList<ClockObserver> clock_observers_;
145 ObserverList<DriveObserver> drive_observers_; 140 ObserverList<DriveObserver> drive_observers_;
146 ObserverList<IMEObserver> ime_observers_; 141 ObserverList<IMEObserver> ime_observers_;
147 ObserverList<LocaleObserver> locale_observers_; 142 ObserverList<LocaleObserver> locale_observers_;
148 ObserverList<LogoutButtonObserver> logout_button_observers_; 143 ObserverList<LogoutButtonObserver> logout_button_observers_;
149 ObserverList<SessionLengthLimitObserver> session_length_limit_observers_; 144 ObserverList<SessionLengthLimitObserver> session_length_limit_observers_;
150 ObserverList<UpdateObserver> update_observers_; 145 ObserverList<UpdateObserver> update_observers_;
151 ObserverList<UserObserver> user_observers_; 146 ObserverList<UserObserver> user_observers_;
152 #if defined(OS_CHROMEOS) 147 #if defined(OS_CHROMEOS)
153 ObserverList<AudioObserver> audio_observers_; 148 ObserverList<AudioObserver> audio_observers_;
154 ObserverList<NetworkObserver> network_observers_; 149 ObserverList<NetworkObserver> network_observers_;
155 ObserverList<NetworkObserver> vpn_observers_;
156 ObserverList<SmsObserver> sms_observers_; 150 ObserverList<SmsObserver> sms_observers_;
157 ObserverList<EnterpriseDomainObserver> enterprise_domain_observers_; 151 ObserverList<EnterpriseDomainObserver> enterprise_domain_observers_;
158 ObserverList<ScreenCaptureObserver> screen_capture_observers_; 152 ObserverList<ScreenCaptureObserver> screen_capture_observers_;
159 #endif 153 #endif
160 154
161 DISALLOW_COPY_AND_ASSIGN(SystemTrayNotifier); 155 DISALLOW_COPY_AND_ASSIGN(SystemTrayNotifier);
162 }; 156 };
163 157
164 } // namespace ash 158 } // namespace ash
165 159
166 #endif // ASH_SYSTEM_TRAY_SYSTEM_TRAY_NOTIFIER_H_ 160 #endif // ASH_SYSTEM_TRAY_SYSTEM_TRAY_NOTIFIER_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698