diff options
Diffstat (limited to 'webkit/glue/scoped_clipboard_writer_glue.h')
-rw-r--r-- | webkit/glue/scoped_clipboard_writer_glue.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/webkit/glue/scoped_clipboard_writer_glue.h b/webkit/glue/scoped_clipboard_writer_glue.h new file mode 100644 index 0000000..5a3ecb5 --- /dev/null +++ b/webkit/glue/scoped_clipboard_writer_glue.h @@ -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__ |