Home | History | Annotate | Download | only in notifications

Lines Matching defs:Notification

36 #include "modules/notifications/Notification.h"
57 Notification::Notification()
64 Notification::Notification(const String& title, const String& body, const String& iconURI, ScriptExecutionContext* context, ExceptionState& es, PassRefPtr<NotificationCenter> provider)
86 Notification::Notification(ScriptExecutionContext* context, const String& title)
90 , m_taskTimer(adoptPtr(new Timer<Notification>(this, &Notification::taskTimerFired)))
100 Notification::~Notification()
105 PassRefPtr<Notification> Notification::create(const String& title, const String& body, const String& iconURI, ScriptExecutionContext* context, ExceptionState& es, PassRefPtr<NotificationCenter> provider)
107 RefPtr<Notification> notification(adoptRef(new Notification(title, body, iconURI, context, es, provider)));
108 notification->suspendIfNeeded();
109 return notification.release();
114 PassRefPtr<Notification> Notification::create(ScriptExecutionContext* context, const String& title, const Dictionary& options)
116 RefPtr<Notification> notification(adoptRef(new Notification(context, title)));
119 notification->setBody(argument);
121 notification->setTag(argument);
123 notification->setLang(argument);
125 notification->setDir(argument);
129 notification->setIconURL(iconURI);
132 notification->suspendIfNeeded();
133 return notification.release();
137 const AtomicString& Notification::interfaceName() const
142 void Notification::show()
161 void Notification::close()
175 EventTargetData* Notification::eventTargetData()
180 EventTargetData* Notification::ensureEventTargetData()
185 void Notification::contextDestroyed()
192 void Notification::finalize()
200 void Notification::dispatchShowEvent()
205 void Notification::dispatchClickEvent()
211 void Notification::dispatchCloseEvent()
217 void Notification::dispatchErrorEvent()
223 void Notification::taskTimerFired(Timer<Notification>* timer)
233 const String& Notification::permission(ScriptExecutionContext* context)
239 const String& Notification::permissionString(NotificationClient::Permission permission)
258 void Notification::requestPermission(ScriptExecutionContext* context, PassRefPtr<NotificationPermissionCallback> callback)