diff options
author | Jocelyn Turcotte <jocelyn.turcotte@digia.com> | 2014-08-08 14:30:41 +0200 |
---|---|---|
committer | Jocelyn Turcotte <jocelyn.turcotte@digia.com> | 2014-08-12 13:49:54 +0200 |
commit | ab0a50979b9eb4dfa3320eff7e187e41efedf7a9 (patch) | |
tree | 498dfb8a97ff3361a9f7486863a52bb4e26bb898 /chromium/third_party/WebKit/Source/core/dom/TouchController.h | |
parent | 4ce69f7403811819800e7c5ae1318b2647e778d1 (diff) |
Update Chromium to beta version 37.0.2062.68
Change-Id: I188e3b5aff1bec75566014291b654eb19f5bc8ca
Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/dom/TouchController.h')
-rw-r--r-- | chromium/third_party/WebKit/Source/core/dom/TouchController.h | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/chromium/third_party/WebKit/Source/core/dom/TouchController.h b/chromium/third_party/WebKit/Source/core/dom/TouchController.h deleted file mode 100644 index 8ce5e13e4ab..00000000000 --- a/chromium/third_party/WebKit/Source/core/dom/TouchController.h +++ /dev/null @@ -1,76 +0,0 @@ -/* -* Copyright (C) 2013 Google, Inc. All rights reserved. -* -* Redistribution and use in source and binary forms, with or without -* modification, are permitted provided that the following conditions -* are met: -* * Redistributions of source code must retain the above copyright -* notice, this list of conditions and the following disclaimer. -* * Redistributions in binary form must reproduce the above copyright -* notice, this list of conditions and the following disclaimer in the -* documentation and/or other materials provided with the distribution. -* -* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY -* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY -* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -#ifndef TouchController_h -#define TouchController_h - -#include "core/dom/DocumentLifecycleObserver.h" -#include "core/events/Event.h" -#include "core/dom/Node.h" -#include "core/frame/DOMWindowLifecycleObserver.h" -#include "platform/Supplementable.h" -#include "wtf/HashSet.h" - -namespace WebCore { - -typedef HashCountedSet<Node*> TouchEventTargetSet; - -class Document; -class DOMWindow; - -class TouchController : public DocumentSupplement, public DOMWindowLifecycleObserver, public DocumentLifecycleObserver { - -public: - virtual ~TouchController(); - - static const char* supplementName(); - static TouchController* from(Document*); - - bool hasTouchEventHandlers() const { return m_touchEventTargets ? m_touchEventTargets->size() : false; } - - void didAddTouchEventHandler(Document*, Node*); - void didRemoveTouchEventHandler(Document*, Node*); - void didRemoveEventTargetNode(Document*, Node*); - - const TouchEventTargetSet* touchEventTargets() const { return m_touchEventTargets.get(); } - - // Inherited from DOMWindowLifecycleObserver - virtual void didAddEventListener(DOMWindow*, const AtomicString&) OVERRIDE; - virtual void didRemoveEventListener(DOMWindow*, const AtomicString&) OVERRIDE; - virtual void didRemoveAllEventListeners(DOMWindow*) OVERRIDE; - - // Inherited from DocumentLifecycleObserver - virtual void documentWasDetached() OVERRIDE; - virtual void documentBeingDestroyed() OVERRIDE; - -private: - explicit TouchController(Document*); - - OwnPtr<TouchEventTargetSet> m_touchEventTargets; -}; - -} // namespace WebCore - -#endif // TouchController_h |