summaryrefslogtreecommitdiff
path: root/Source/WebCore/dom/BeforeUnloadEvent.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/dom/BeforeUnloadEvent.h')
-rw-r--r--Source/WebCore/dom/BeforeUnloadEvent.h21
1 files changed, 7 insertions, 14 deletions
diff --git a/Source/WebCore/dom/BeforeUnloadEvent.h b/Source/WebCore/dom/BeforeUnloadEvent.h
index 9188ad576..3e726ad92 100644
--- a/Source/WebCore/dom/BeforeUnloadEvent.h
+++ b/Source/WebCore/dom/BeforeUnloadEvent.h
@@ -2,7 +2,7 @@
* Copyright (C) 2001 Peter Kelly (pmk@post.com)
* Copyright (C) 2001 Tobias Anton (anton@stud.fbi.fh-darmstadt.de)
* Copyright (C) 2006 Samuel Weinig (sam.weinig@gmail.com)
- * Copyright (C) 2003, 2004, 2005, 2006 Apple Computer, Inc.
+ * Copyright (C) 2003, 2004, 2005, 2006 Apple Inc.
* Copyright (C) 2013 Samsung Electronics
*
* This library is free software; you can redistribute it and/or
@@ -22,8 +22,7 @@
*
*/
-#ifndef BeforeUnloadEvent_h
-#define BeforeUnloadEvent_h
+#pragma once
#include "Event.h"
@@ -33,30 +32,24 @@ class BeforeUnloadEvent final : public Event {
public:
virtual ~BeforeUnloadEvent();
- static PassRefPtr<BeforeUnloadEvent> create()
+ static Ref<BeforeUnloadEvent> create()
{
- return adoptRef(new BeforeUnloadEvent);
+ return adoptRef(*new BeforeUnloadEvent);
}
String returnValue() const { return m_returnValue; }
void setReturnValue(const String& returnValue) { m_returnValue = returnValue; }
- virtual EventInterface eventInterface() const override { return BeforeUnloadEventInterfaceType; }
+ EventInterface eventInterface() const override { return BeforeUnloadEventInterfaceType; }
private:
BeforeUnloadEvent();
- virtual bool isBeforeUnloadEvent() const override;
+ bool isBeforeUnloadEvent() const override;
String m_returnValue;
};
-inline BeforeUnloadEvent* toBeforeUnloadEvent(Event* event)
-{
- ASSERT_WITH_SECURITY_IMPLICATION(!event || event->isBeforeUnloadEvent());
- return static_cast<BeforeUnloadEvent*>(event);
-}
-
} // namespace WebCore
-#endif // BeforeUnloadEvent_h
+SPECIALIZE_TYPE_TRAITS_EVENT(BeforeUnloadEvent)