YouTubeEmbedShadowElement.h   [plain text]


/*
 * YouTubeEmbedShadowElement.h
 * WebCore
 *
 * Copyright (C) 2012, Apple Inc.  All rights reserved.
 *
 * No license or rights are granted by Apple expressly or by
 * implication, estoppel, or otherwise, to Apple patents and
 * trademarks. For the sake of clarity, no license or rights are
 * granted by Apple expressly or by implication, estoppel, or otherwise,
 * under any Apple patents, copyrights and trademarks to underlying
 * implementations of any application programming interfaces (APIs)
 * or to any functionality that is invoked by calling any API.
 */

#ifndef YouTubeEmbedShadowElement_h
#define YouTubeEmbedShadowElement_h


#include "HTMLDivElement.h"
#include <wtf/Forward.h>

namespace WebCore {
    
class HTMLPlugInImageElement;

class YouTubeEmbedShadowElement : public HTMLDivElement {
public:
    static PassRefPtr<YouTubeEmbedShadowElement> create(Document*);

    virtual const AtomicString& shadowPseudoId() const;
    HTMLPlugInImageElement* pluginElement() const;
    
private:
    YouTubeEmbedShadowElement(Document*);
};

}


#endif