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

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

Issue 14077010: Move ash tray audio UI code from ash/system/audio to ash/system/chromeos/audio. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Make audio code CHROMROS only in SystemTrayNotifier. Created 7 years, 8 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 #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 }
11 11
12 SystemTrayNotifier::~SystemTrayNotifier() { 12 SystemTrayNotifier::~SystemTrayNotifier() {
13 } 13 }
14 14
15 void SystemTrayNotifier::AddAccessibilityObserver( 15 void SystemTrayNotifier::AddAccessibilityObserver(
16 AccessibilityObserver* observer) { 16 AccessibilityObserver* observer) {
17 accessibility_observers_.AddObserver(observer); 17 accessibility_observers_.AddObserver(observer);
18 } 18 }
19 19
20 void SystemTrayNotifier::RemoveAccessibilityObserver( 20 void SystemTrayNotifier::RemoveAccessibilityObserver(
21 AccessibilityObserver* observer) { 21 AccessibilityObserver* observer) {
22 accessibility_observers_.RemoveObserver(observer); 22 accessibility_observers_.RemoveObserver(observer);
23 } 23 }
24 24
25 void SystemTrayNotifier::AddAudioObserver(AudioObserver* observer) {
26 audio_observers_.AddObserver(observer);
27 }
28
29 void SystemTrayNotifier::RemoveAudioObserver(AudioObserver* observer) {
30 audio_observers_.RemoveObserver(observer);
31 }
32
33 void SystemTrayNotifier::AddBluetoothObserver(BluetoothObserver* observer) { 25 void SystemTrayNotifier::AddBluetoothObserver(BluetoothObserver* observer) {
34 bluetooth_observers_.AddObserver(observer); 26 bluetooth_observers_.AddObserver(observer);
35 } 27 }
36 28
37 void SystemTrayNotifier::RemoveBluetoothObserver(BluetoothObserver* observer) { 29 void SystemTrayNotifier::RemoveBluetoothObserver(BluetoothObserver* observer) {
38 bluetooth_observers_.RemoveObserver(observer); 30 bluetooth_observers_.RemoveObserver(observer);
39 } 31 }
40 32
41 void SystemTrayNotifier::AddBrightnessObserver(BrightnessObserver* observer) { 33 void SystemTrayNotifier::AddBrightnessObserver(BrightnessObserver* observer) {
42 brightness_observers_.AddObserver(observer); 34 brightness_observers_.AddObserver(observer);
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
127 119
128 void SystemTrayNotifier::AddUserObserver(UserObserver* observer) { 120 void SystemTrayNotifier::AddUserObserver(UserObserver* observer) {
129 user_observers_.AddObserver(observer); 121 user_observers_.AddObserver(observer);
130 } 122 }
131 123
132 void SystemTrayNotifier::RemoveUserObserver(UserObserver* observer) { 124 void SystemTrayNotifier::RemoveUserObserver(UserObserver* observer) {
133 user_observers_.RemoveObserver(observer); 125 user_observers_.RemoveObserver(observer);
134 } 126 }
135 127
136 #if defined(OS_CHROMEOS) 128 #if defined(OS_CHROMEOS)
129
130 void SystemTrayNotifier::AddAudioObserver(AudioObserver* observer) {
131 audio_observers_.AddObserver(observer);
132 }
133
134 void SystemTrayNotifier::RemoveAudioObserver(AudioObserver* observer) {
135 audio_observers_.RemoveObserver(observer);
136 }
137
137 void SystemTrayNotifier::AddNetworkObserver(NetworkObserver* observer) { 138 void SystemTrayNotifier::AddNetworkObserver(NetworkObserver* observer) {
138 network_observers_.AddObserver(observer); 139 network_observers_.AddObserver(observer);
139 } 140 }
140 141
141 void SystemTrayNotifier::RemoveNetworkObserver(NetworkObserver* observer) { 142 void SystemTrayNotifier::RemoveNetworkObserver(NetworkObserver* observer) {
142 network_observers_.RemoveObserver(observer); 143 network_observers_.RemoveObserver(observer);
143 } 144 }
144 145
145 void SystemTrayNotifier::AddVpnObserver(NetworkObserver* observer) { 146 void SystemTrayNotifier::AddVpnObserver(NetworkObserver* observer) {
146 vpn_observers_.AddObserver(observer); 147 vpn_observers_.AddObserver(observer);
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
181 #endif 182 #endif
182 183
183 void SystemTrayNotifier::NotifyAccessibilityModeChanged( 184 void SystemTrayNotifier::NotifyAccessibilityModeChanged(
184 AccessibilityNotificationVisibility notify) { 185 AccessibilityNotificationVisibility notify) {
185 FOR_EACH_OBSERVER( 186 FOR_EACH_OBSERVER(
186 AccessibilityObserver, 187 AccessibilityObserver,
187 accessibility_observers_, 188 accessibility_observers_,
188 OnAccessibilityModeChanged(notify)); 189 OnAccessibilityModeChanged(notify));
189 } 190 }
190 191
191 void SystemTrayNotifier::NotifyVolumeChanged(float level) {
192 FOR_EACH_OBSERVER(AudioObserver,
193 audio_observers_,
194 OnVolumeChanged(level));
195 }
196
197 void SystemTrayNotifier::NotifyMuteToggled() {
198 FOR_EACH_OBSERVER(AudioObserver,
199 audio_observers_,
200 OnMuteToggled());
201 }
202
203 void SystemTrayNotifier::NotifyRefreshBluetooth() { 192 void SystemTrayNotifier::NotifyRefreshBluetooth() {
204 FOR_EACH_OBSERVER(BluetoothObserver, 193 FOR_EACH_OBSERVER(BluetoothObserver,
205 bluetooth_observers_, 194 bluetooth_observers_,
206 OnBluetoothRefresh()); 195 OnBluetoothRefresh());
207 } 196 }
208 197
209 void SystemTrayNotifier::NotifyBluetoothDiscoveringChanged() { 198 void SystemTrayNotifier::NotifyBluetoothDiscoveringChanged() {
210 FOR_EACH_OBSERVER(BluetoothObserver, 199 FOR_EACH_OBSERVER(BluetoothObserver,
211 bluetooth_observers_, 200 bluetooth_observers_,
212 OnBluetoothDiscoveringChanged()); 201 OnBluetoothDiscoveringChanged());
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
300 } 289 }
301 290
302 void SystemTrayNotifier::NotifyUserUpdate() { 291 void SystemTrayNotifier::NotifyUserUpdate() {
303 FOR_EACH_OBSERVER(UserObserver, 292 FOR_EACH_OBSERVER(UserObserver,
304 user_observers_, 293 user_observers_,
305 OnUserUpdate()); 294 OnUserUpdate());
306 } 295 }
307 296
308 #if defined(OS_CHROMEOS) 297 #if defined(OS_CHROMEOS)
309 298
299 void SystemTrayNotifier::NotifyVolumeChanged(float level) {
300 FOR_EACH_OBSERVER(AudioObserver,
301 audio_observers_,
302 OnVolumeChanged(level));
303 }
304
305 void SystemTrayNotifier::NotifyMuteToggled() {
306 FOR_EACH_OBSERVER(AudioObserver,
307 audio_observers_,
308 OnMuteToggled());
309 }
310
310 void SystemTrayNotifier::NotifyRefreshNetwork(const NetworkIconInfo &info) { 311 void SystemTrayNotifier::NotifyRefreshNetwork(const NetworkIconInfo &info) {
311 FOR_EACH_OBSERVER(NetworkObserver, 312 FOR_EACH_OBSERVER(NetworkObserver,
312 network_observers_, 313 network_observers_,
313 OnNetworkRefresh(info)); 314 OnNetworkRefresh(info));
314 } 315 }
315 316
316 void SystemTrayNotifier::NotifySetNetworkMessage( 317 void SystemTrayNotifier::NotifySetNetworkMessage(
317 NetworkTrayDelegate* delegate, 318 NetworkTrayDelegate* delegate,
318 NetworkObserver::MessageType message_type, 319 NetworkObserver::MessageType message_type,
319 NetworkObserver::NetworkType network_type, 320 NetworkObserver::NetworkType network_type,
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
368 } 369 }
369 370
370 void SystemTrayNotifier::NotifyScreenCaptureStop() { 371 void SystemTrayNotifier::NotifyScreenCaptureStop() {
371 FOR_EACH_OBSERVER(ScreenCaptureObserver, screen_capture_observers_, 372 FOR_EACH_OBSERVER(ScreenCaptureObserver, screen_capture_observers_,
372 OnScreenCaptureStop()); 373 OnScreenCaptureStop());
373 } 374 }
374 375
375 #endif // OS_CHROMEOS 376 #endif // OS_CHROMEOS
376 377
377 } // namespace ash 378 } // namespace ash
OLDNEW
« no previous file with comments | « ash/system/tray/system_tray_notifier.h ('k') | chrome/browser/chromeos/system/ash_system_tray_delegate.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698