#ifndef IDBVersionChangeEvent_h
#define IDBVersionChangeEvent_h
-#include "bindings/v8/Nullable.h"
-#include "bindings/v8/SerializedScriptValue.h"
+#include "bindings/core/v8/Nullable.h"
+#include "bindings/core/v8/SerializedScriptValue.h"
#include "modules/EventModules.h"
#include "modules/indexeddb/IDBAny.h"
#include "modules/indexeddb/IDBRequest.h"
#include "wtf/RefPtr.h"
#include "wtf/text/WTFString.h"
-namespace WebCore {
+namespace blink {
struct IDBVersionChangeEventInit : public EventInit {
IDBVersionChangeEventInit();
unsigned long long oldVersion;
Nullable<unsigned long long> newVersion;
+ String dataLoss;
};
class IDBVersionChangeEvent FINAL : public Event {
{
return adoptRefWillBeNoop(new IDBVersionChangeEvent());
}
- static PassRefPtrWillBeRawPtr<IDBVersionChangeEvent> create(const AtomicString& eventType, unsigned long long oldVersion, const Nullable<unsigned long long>& newVersion, blink::WebIDBDataLoss dataLoss = blink::WebIDBDataLossNone, const String& dataLossMessage = String())
+ static PassRefPtrWillBeRawPtr<IDBVersionChangeEvent> create(const AtomicString& eventType, unsigned long long oldVersion, const Nullable<unsigned long long>& newVersion, WebIDBDataLoss dataLoss = WebIDBDataLossNone, const String& dataLossMessage = String())
{
return adoptRefWillBeNoop(new IDBVersionChangeEvent(eventType, oldVersion, newVersion, dataLoss, dataLossMessage));
}
private:
IDBVersionChangeEvent();
- IDBVersionChangeEvent(const AtomicString& eventType, unsigned long long oldVersion, const Nullable<unsigned long long>& newVersion, blink::WebIDBDataLoss, const String& dataLoss);
+ IDBVersionChangeEvent(const AtomicString& eventType, unsigned long long oldVersion, const Nullable<unsigned long long>& newVersion, WebIDBDataLoss, const String& dataLoss);
IDBVersionChangeEvent(const AtomicString& eventType, const IDBVersionChangeEventInit&);
unsigned long long m_oldVersion;
Nullable<unsigned long long> m_newVersion;
- bool m_dataLoss;
+ WebIDBDataLoss m_dataLoss;
String m_dataLossMessage;
};
-} // namespace WebCore
+} // namespace blink
#endif // IDBVersionChangeEvent_h