diff options
Diffstat (limited to 'Source/WebCore/platform/qt/ClipboardQt.h')
-rw-r--r-- | Source/WebCore/platform/qt/ClipboardQt.h | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/Source/WebCore/platform/qt/ClipboardQt.h b/Source/WebCore/platform/qt/ClipboardQt.h index fb5abef..8d78634 100644 --- a/Source/WebCore/platform/qt/ClipboardQt.h +++ b/Source/WebCore/platform/qt/ClipboardQt.h @@ -26,8 +26,8 @@ #ifndef ClipboardQt_h #define ClipboardQt_h -#include "Clipboard.h" #include "CachedResourceClient.h" +#include "Clipboard.h" QT_BEGIN_NAMESPACE class QMimeData; @@ -35,56 +35,56 @@ QT_END_NAMESPACE namespace WebCore { - class CachedImage; +class CachedImage; - // State available during IE's events for drag and drop and copy/paste - class ClipboardQt : public Clipboard, public CachedResourceClient { - WTF_MAKE_FAST_ALLOCATED; - public: - static PassRefPtr<ClipboardQt> create(ClipboardAccessPolicy policy, const QMimeData* readableClipboard) - { - return adoptRef(new ClipboardQt(policy, readableClipboard)); - } - static PassRefPtr<ClipboardQt> create(ClipboardAccessPolicy policy, ClipboardType clipboardType = CopyAndPaste) - { - return adoptRef(new ClipboardQt(policy, clipboardType)); - } - virtual ~ClipboardQt(); +// State available during IE's events for drag and drop and copy/paste +class ClipboardQt : public Clipboard, public CachedResourceClient { + WTF_MAKE_FAST_ALLOCATED; +public: + static PassRefPtr<ClipboardQt> create(ClipboardAccessPolicy policy, const QMimeData* readableClipboard) + { + return adoptRef(new ClipboardQt(policy, readableClipboard)); + } + static PassRefPtr<ClipboardQt> create(ClipboardAccessPolicy policy, ClipboardType clipboardType = CopyAndPaste) + { + return adoptRef(new ClipboardQt(policy, clipboardType)); + } + virtual ~ClipboardQt(); - void clearData(const String& type); - void clearAllData(); - String getData(const String& type, bool& success) const; - bool setData(const String& type, const String& data); + void clearData(const String& type); + void clearAllData(); + String getData(const String& type, bool& success) const; + bool setData(const String& type, const String& data); - // extensions beyond IE's API - virtual HashSet<String> types() const; - virtual PassRefPtr<FileList> files() const; + // extensions beyond IE's API + virtual HashSet<String> types() const; + virtual PassRefPtr<FileList> files() const; - void setDragImage(CachedImage*, const IntPoint&); - void setDragImageElement(Node*, const IntPoint&); + void setDragImage(CachedImage*, const IntPoint&); + void setDragImageElement(Node*, const IntPoint&); - virtual DragImageRef createDragImage(IntPoint& dragLoc) const; - virtual void declareAndWriteDragImage(Element*, const KURL&, const String& title, Frame*); - virtual void writeURL(const KURL&, const String&, Frame*); - virtual void writeRange(Range*, Frame*); - virtual void writePlainText(const String&); + virtual DragImageRef createDragImage(IntPoint& dragLoc) const; + virtual void declareAndWriteDragImage(Element*, const KURL&, const String& title, Frame*); + virtual void writeURL(const KURL&, const String&, Frame*); + virtual void writeRange(Range*, Frame*); + virtual void writePlainText(const String&); - virtual bool hasData(); + virtual bool hasData(); - QMimeData* clipboardData() const { return m_writableData; } - void invalidateWritableData() { m_writableData = 0; } + QMimeData* clipboardData() const { return m_writableData; } + void invalidateWritableData() { m_writableData = 0; } - private: - ClipboardQt(ClipboardAccessPolicy, const QMimeData* readableClipboard); +private: + ClipboardQt(ClipboardAccessPolicy, const QMimeData* readableClipboard); - // Clipboard is writable so it will create its own QMimeData object - ClipboardQt(ClipboardAccessPolicy, ClipboardType); + // Clipboard is writable so it will create its own QMimeData object + ClipboardQt(ClipboardAccessPolicy, ClipboardType); - void setDragImage(CachedImage*, Node*, const IntPoint& loc); + void setDragImage(CachedImage*, Node*, const IntPoint& loc); - const QMimeData* m_readableData; - QMimeData* m_writableData; - }; + const QMimeData* m_readableData; + QMimeData* m_writableData; +}; } #endif // ClipboardQt_h |