Index: webkit/glue/scoped_clipboard_writer_glue.h |
=================================================================== |
--- webkit/glue/scoped_clipboard_writer_glue.h (revision 0) |
+++ webkit/glue/scoped_clipboard_writer_glue.h (revision 0) |
@@ -0,0 +1,29 @@ |
+// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#ifndef SCOPED_CLIPBOARD_WRITER_GLUE_H__ |
+#define SCOPED_CLIPBOARD_WRITER_GLUE_H__ |
+ |
+#include "base/clipboard.h" |
+#include "base/scoped_clipboard_writer.h" |
+ |
+class ScopedClipboardWriterGlue : public ScopedClipboardWriter { |
+ public: |
+ ScopedClipboardWriterGlue(Clipboard* clipboard) |
+ : ScopedClipboardWriter(clipboard), |
+ shared_buf_(NULL) { |
+ } |
+ |
+ ~ScopedClipboardWriterGlue(); |
+ |
+#if defined(OS_WIN) |
+ void ScopedClipboardWriterGlue::WriteBitmap(const SkBitmap& bitmap); |
+#endif |
+ |
+ private: |
+ SharedMemory* shared_buf_; |
+ DISALLOW_COPY_AND_ASSIGN(ScopedClipboardWriterGlue); |
+}; |
+ |
+#endif // SCOPED_CLIPBOARD_WRITER_GLUE_H__ |