• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "ui/message_center/notification_delegate.h"
6 
7 namespace message_center {
8 
9 // NotificationDelegate:
10 
HasClickedListener()11 bool NotificationDelegate::HasClickedListener() { return false; }
12 
ButtonClick(int button_index)13 void NotificationDelegate::ButtonClick(int button_index) {}
14 
15 // HandleNotificationClickedDelegate:
16 
HandleNotificationClickedDelegate(const base::Closure & closure)17 HandleNotificationClickedDelegate::HandleNotificationClickedDelegate(
18     const base::Closure& closure)
19     : closure_(closure) {
20 }
21 
~HandleNotificationClickedDelegate()22 HandleNotificationClickedDelegate::~HandleNotificationClickedDelegate() {
23 }
24 
Display()25 void HandleNotificationClickedDelegate::Display() {
26 }
27 
Error()28 void HandleNotificationClickedDelegate::Error() {
29 }
30 
Close(bool by_user)31 void HandleNotificationClickedDelegate::Close(bool by_user) {
32 }
33 
HasClickedListener()34 bool HandleNotificationClickedDelegate::HasClickedListener() {
35   return !closure_.is_null();
36 }
37 
Click()38 void HandleNotificationClickedDelegate::Click() {
39   if (!closure_.is_null())
40     closure_.Run();
41 }
42 
ButtonClick(int button_index)43 void HandleNotificationClickedDelegate::ButtonClick(int button_index) {
44 }
45 
46 // HandleNotificationButtonClickDelegate:
47 
HandleNotificationButtonClickDelegate(const ButtonClickCallback & button_callback)48 HandleNotificationButtonClickDelegate::HandleNotificationButtonClickDelegate(
49     const ButtonClickCallback& button_callback)
50     : button_callback_(button_callback) {
51 }
52 
53 HandleNotificationButtonClickDelegate::
~HandleNotificationButtonClickDelegate()54     ~HandleNotificationButtonClickDelegate() {
55 }
56 
Display()57 void HandleNotificationButtonClickDelegate::Display() {
58 }
59 
Error()60 void HandleNotificationButtonClickDelegate::Error() {
61 }
62 
Close(bool by_user)63 void HandleNotificationButtonClickDelegate::Close(bool by_user) {
64 }
65 
Click()66 void HandleNotificationButtonClickDelegate::Click() {
67 }
68 
ButtonClick(int button_index)69 void HandleNotificationButtonClickDelegate::ButtonClick(int button_index) {
70   if (!button_callback_.is_null())
71     button_callback_.Run(button_index);
72 }
73 
74 }  // namespace message_center
75