7#ifndef KSYSTEMCLIPBOARD_H
8#define KSYSTEMCLIPBOARD_H
10#include <kguiaddons_export.h>
38 virtual void setMimeData(QMimeData *mime, QClipboard::Mode mode) = 0;
42 virtual void clear(QClipboard::Mode mode) = 0;
46 virtual const QMimeData *
mimeData(QClipboard::Mode mode)
const = 0;
52 QString
text(QClipboard::Mode mode);
This class mimics QClipboard but unlike QClipboard it will continue to get updates even when our wind...
Definition ksystemclipboard.h:26
virtual void setMimeData(QMimeData *mime, QClipboard::Mode mode)=0
Sets the clipboard to the new contents The clipboard takes ownership of mime.
virtual void clear(QClipboard::Mode mode)=0
Clears the current clipboard.
void changed(QClipboard::Mode mode)
Emitted when the clipboard changes similar to QClipboard::changed.
static KSystemClipboard * instance()
Returns a shared global SystemClipboard instance.
QString text(QClipboard::Mode mode)
Returns the text content of the Clipboard.
virtual const QMimeData * mimeData(QClipboard::Mode mode) const =0
Returns the current mime data received by the clipboard.