NotificationPresenterClientEfl.h [plain text]
#ifndef NotificationPresenterClientEfl_h
#define NotificationPresenterClientEfl_h
#if ENABLE(NOTIFICATIONS) || ENABLE(LEGACY_NOTIFICATIONS)
#include "Notification.h"
#include "NotificationPresenter.h"
namespace WebCore {
class NotificationPresenterClientEfl : public NotificationPresenter {
public:
NotificationPresenterClientEfl();
~NotificationPresenterClientEfl();
virtual bool show(Notification*);
virtual void cancel(Notification*);
virtual void notificationObjectDestroyed(Notification*);
virtual void notificationControllerDestroyed();
virtual void requestPermission(ScriptExecutionContext*, PassRefPtr<VoidCallback>);
virtual NotificationPresenter::Permission checkPermission(ScriptExecutionContext*);
virtual void cancelRequestsForPermission(ScriptExecutionContext*);
};
}
#endif
#endif // NotificationPresenterClientEfl_h