| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * Copyright (C) 2013 Google Inc. All rights reserved. |    2  * Copyright (C) 2013 Google Inc. All rights reserved. | 
|    3  * |    3  * | 
|    4  * Redistribution and use in source and binary forms, with or without |    4  * Redistribution and use in source and binary forms, with or without | 
|    5  * modification, are permitted provided that the following conditions |    5  * modification, are permitted provided that the following conditions | 
|    6  * are met: |    6  * are met: | 
|    7  * 1. Redistributions of source code must retain the above copyright |    7  * 1. Redistributions of source code must retain the above copyright | 
|    8  *    notice, this list of conditions and the following disclaimer. |    8  *    notice, this list of conditions and the following disclaimer. | 
|    9  * 2. Redistributions in binary form must reproduce the above copyright |    9  * 2. Redistributions in binary form must reproduce the above copyright | 
|   10  *    notice, this list of conditions and the following disclaimer in the |   10  *    notice, this list of conditions and the following disclaimer in the | 
| (...skipping 23 matching lines...) Expand all  Loading... | 
|   34 class Node; |   34 class Node; | 
|   35  |   35  | 
|   36 struct FocusEventInit : public UIEventInit { |   36 struct FocusEventInit : public UIEventInit { | 
|   37     FocusEventInit(); |   37     FocusEventInit(); | 
|   38  |   38  | 
|   39     RefPtr<EventTarget> relatedTarget; |   39     RefPtr<EventTarget> relatedTarget; | 
|   40 }; |   40 }; | 
|   41  |   41  | 
|   42 class FocusEvent FINAL : public UIEvent { |   42 class FocusEvent FINAL : public UIEvent { | 
|   43 public: |   43 public: | 
|   44     static PassRefPtr<FocusEvent> create() |   44     static PassRefPtrWillBeRawPtr<FocusEvent> create() | 
|   45     { |   45     { | 
|   46         return adoptRef(new FocusEvent); |   46         return adoptRefCountedWillBeRefCountedGarbageCollected(new FocusEvent); | 
|   47     } |   47     } | 
|   48  |   48  | 
|   49     static PassRefPtr<FocusEvent> create(const AtomicString& type, bool canBubbl
     e, bool cancelable, PassRefPtr<AbstractView> view, int detail, EventTarget* rela
     tedTarget) |   49     static PassRefPtrWillBeRawPtr<FocusEvent> create(const AtomicString& type, b
     ool canBubble, bool cancelable, PassRefPtr<AbstractView> view, int detail, Event
     Target* relatedTarget) | 
|   50     { |   50     { | 
|   51         return adoptRef(new FocusEvent(type, canBubble, cancelable, view, detail
     , relatedTarget)); |   51         return adoptRefCountedWillBeRefCountedGarbageCollected(new FocusEvent(ty
     pe, canBubble, cancelable, view, detail, relatedTarget)); | 
|   52     } |   52     } | 
|   53  |   53  | 
|   54     static PassRefPtr<FocusEvent> create(const AtomicString& type, const FocusEv
     entInit& initializer) |   54     static PassRefPtrWillBeRawPtr<FocusEvent> create(const AtomicString& type, c
     onst FocusEventInit& initializer) | 
|   55     { |   55     { | 
|   56         return adoptRef(new FocusEvent(type, initializer)); |   56         return adoptRefCountedWillBeRefCountedGarbageCollected(new FocusEvent(ty
     pe, initializer)); | 
|   57     } |   57     } | 
|   58  |   58  | 
|   59     EventTarget* relatedTarget() const { return m_relatedTarget.get(); } |   59     EventTarget* relatedTarget() const { return m_relatedTarget.get(); } | 
|   60     EventTarget* relatedTarget(bool& isNull) const { isNull = !m_relatedTarget; 
     return m_relatedTarget.get(); } |   60     EventTarget* relatedTarget(bool& isNull) const { isNull = !m_relatedTarget; 
     return m_relatedTarget.get(); } | 
|   61     void setRelatedTarget(EventTarget* relatedTarget) { m_relatedTarget = relate
     dTarget; } |   61     void setRelatedTarget(EventTarget* relatedTarget) { m_relatedTarget = relate
     dTarget; } | 
|   62  |   62  | 
|   63     virtual const AtomicString& interfaceName() const OVERRIDE; |   63     virtual const AtomicString& interfaceName() const OVERRIDE; | 
|   64     virtual bool isFocusEvent() const OVERRIDE; |   64     virtual bool isFocusEvent() const OVERRIDE; | 
|   65  |   65  | 
|   66     virtual void trace(Visitor*) OVERRIDE; |   66     virtual void trace(Visitor*) OVERRIDE; | 
| (...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  107     static PassRefPtr<FocusOutEventDispatchMediator> create(PassRefPtr<FocusEven
     t>); |  107     static PassRefPtr<FocusOutEventDispatchMediator> create(PassRefPtr<FocusEven
     t>); | 
|  108 private: |  108 private: | 
|  109     explicit FocusOutEventDispatchMediator(PassRefPtr<FocusEvent>); |  109     explicit FocusOutEventDispatchMediator(PassRefPtr<FocusEvent>); | 
|  110     FocusEvent* event() const { return static_cast<FocusEvent*>(EventDispatchMed
     iator::event()); } |  110     FocusEvent* event() const { return static_cast<FocusEvent*>(EventDispatchMed
     iator::event()); } | 
|  111     virtual bool dispatchEvent(EventDispatcher*) const OVERRIDE; |  111     virtual bool dispatchEvent(EventDispatcher*) const OVERRIDE; | 
|  112 }; |  112 }; | 
|  113  |  113  | 
|  114 } // namespace WebCore |  114 } // namespace WebCore | 
|  115  |  115  | 
|  116 #endif // FocusEvent_h |  116 #endif // FocusEvent_h | 
| OLD | NEW |