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

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

Issue 2064953002: mash: Migrate tray date view to //ash/common types (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@trayviews
Patch Set: review feedback Created 4 years, 6 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
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 #include "ash/system/tray/system_tray_notifier.h" 5 #include "ash/system/tray/system_tray_notifier.h"
6 6
7 namespace ash { 7 namespace ash {
8 8
9 SystemTrayNotifier::SystemTrayNotifier() { 9 SystemTrayNotifier::SystemTrayNotifier() {
10 } 10 }
(...skipping 12 matching lines...) Expand all
23 } 23 }
24 24
25 void SystemTrayNotifier::AddAudioObserver(AudioObserver* observer) { 25 void SystemTrayNotifier::AddAudioObserver(AudioObserver* observer) {
26 audio_observers_.AddObserver(observer); 26 audio_observers_.AddObserver(observer);
27 } 27 }
28 28
29 void SystemTrayNotifier::RemoveAudioObserver(AudioObserver* observer) { 29 void SystemTrayNotifier::RemoveAudioObserver(AudioObserver* observer) {
30 audio_observers_.RemoveObserver(observer); 30 audio_observers_.RemoveObserver(observer);
31 } 31 }
32 32
33 void SystemTrayNotifier::AddClockObserver(ClockObserver* observer) {
34 clock_observers_.AddObserver(observer);
35 }
36
37 void SystemTrayNotifier::RemoveClockObserver(ClockObserver* observer) {
38 clock_observers_.RemoveObserver(observer);
39 }
40
41 void SystemTrayNotifier::AddIMEObserver(IMEObserver* observer) { 33 void SystemTrayNotifier::AddIMEObserver(IMEObserver* observer) {
42 ime_observers_.AddObserver(observer); 34 ime_observers_.AddObserver(observer);
43 } 35 }
44 36
45 void SystemTrayNotifier::RemoveIMEObserver(IMEObserver* observer) { 37 void SystemTrayNotifier::RemoveIMEObserver(IMEObserver* observer) {
46 ime_observers_.RemoveObserver(observer); 38 ime_observers_.RemoveObserver(observer);
47 } 39 }
48 40
49 void SystemTrayNotifier::AddLocaleObserver(LocaleObserver* observer) { 41 void SystemTrayNotifier::AddLocaleObserver(LocaleObserver* observer) {
50 locale_observers_.AddObserver(observer); 42 locale_observers_.AddObserver(observer);
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after
220 OnActiveInputNodeChanged()); 212 OnActiveInputNodeChanged());
221 } 213 }
222 214
223 void SystemTrayNotifier::NotifyTracingModeChanged(bool value) { 215 void SystemTrayNotifier::NotifyTracingModeChanged(bool value) {
224 FOR_EACH_OBSERVER( 216 FOR_EACH_OBSERVER(
225 TracingObserver, 217 TracingObserver,
226 tracing_observers_, 218 tracing_observers_,
227 OnTracingModeChanged(value)); 219 OnTracingModeChanged(value));
228 } 220 }
229 221
230 void SystemTrayNotifier::NotifyRefreshClock() {
231 FOR_EACH_OBSERVER(ClockObserver, clock_observers_, Refresh());
232 }
233
234 void SystemTrayNotifier::NotifyDateFormatChanged() {
235 FOR_EACH_OBSERVER(ClockObserver,
236 clock_observers_,
237 OnDateFormatChanged());
238 }
239
240 void SystemTrayNotifier::NotifySystemClockTimeUpdated() {
241 FOR_EACH_OBSERVER(ClockObserver,
242 clock_observers_,
243 OnSystemClockTimeUpdated());
244 }
245
246 void SystemTrayNotifier::NotifySystemClockCanSetTimeChanged(bool can_set_time) {
247 FOR_EACH_OBSERVER(ClockObserver,
248 clock_observers_,
249 OnSystemClockCanSetTimeChanged(can_set_time));
250 }
251
252 void SystemTrayNotifier::NotifyRefreshIME() { 222 void SystemTrayNotifier::NotifyRefreshIME() {
253 FOR_EACH_OBSERVER(IMEObserver, 223 FOR_EACH_OBSERVER(IMEObserver,
254 ime_observers_, 224 ime_observers_,
255 OnIMERefresh()); 225 OnIMERefresh());
256 } 226 }
257 227
258 void SystemTrayNotifier::NotifyRefreshIMEMenu(bool is_active) { 228 void SystemTrayNotifier::NotifyRefreshIMEMenu(bool is_active) {
259 FOR_EACH_OBSERVER(IMEObserver, 229 FOR_EACH_OBSERVER(IMEObserver,
260 ime_observers_, 230 ime_observers_,
261 OnIMEMenuActivationChanged(is_active)); 231 OnIMEMenuActivationChanged(is_active));
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
377 void SystemTrayNotifier::NotifyVirtualKeyboardSuppressionChanged( 347 void SystemTrayNotifier::NotifyVirtualKeyboardSuppressionChanged(
378 bool suppressed) { 348 bool suppressed) {
379 FOR_EACH_OBSERVER(VirtualKeyboardObserver, 349 FOR_EACH_OBSERVER(VirtualKeyboardObserver,
380 virtual_keyboard_observers_, 350 virtual_keyboard_observers_,
381 OnKeyboardSuppressionChanged(suppressed)); 351 OnKeyboardSuppressionChanged(suppressed));
382 } 352 }
383 353
384 #endif // OS_CHROMEOS 354 #endif // OS_CHROMEOS
385 355
386 } // namespace ash 356 } // namespace ash
OLDNEW
« no previous file with comments | « ash/system/tray/system_tray_notifier.h ('k') | chrome/browser/ui/ash/system_tray_delegate_chromeos.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698