KGuiAddons 5.109.0
Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
KSystemClipboardabstract

This class mimics QClipboard but unlike QClipboard it will continue to get updates even when our window does not have focus. More...

#include <ksystemclipboard.h>

Signals

void changed (QClipboard::Mode mode)
 Emitted when the clipboard changes similar to QClipboard::changed.
 

Public Member Functions

virtual void clear (QClipboard::Mode mode)=0
 Clears the current clipboard.
 
virtual const QMimeData * mimeData (QClipboard::Mode mode) const =0
 Returns the current mime data received by the clipboard.
 
virtual void setMimeData (QMimeData *mime, QClipboard::Mode mode)=0
 Sets the clipboard to the new contents The clipboard takes ownership of mime.
 
QString text (QClipboard::Mode mode)
 Returns the text content of the Clipboard.
 

Static Public Member Functions

static KSystemClipboardinstance ()
 Returns a shared global SystemClipboard instance.
 

Protected Member Functions

 KSystemClipboard (QObject *parent)
 

Detailed Description

This class mimics QClipboard but unlike QClipboard it will continue to get updates even when our window does not have focus.

This may require extra access permissions

Since
5.89

Member Function Documentation

◆ changed

void KSystemClipboard::changed ( QClipboard::Mode  mode)
signal

Emitted when the clipboard changes similar to QClipboard::changed.

◆ clear()

virtual void KSystemClipboard::clear ( QClipboard::Mode  mode)
pure virtual

Clears the current clipboard.

◆ instance()

static KSystemClipboard * KSystemClipboard::instance ( )
static

Returns a shared global SystemClipboard instance.

◆ mimeData()

virtual const QMimeData * KSystemClipboard::mimeData ( QClipboard::Mode  mode) const
pure virtual

Returns the current mime data received by the clipboard.

◆ setMimeData()

virtual void KSystemClipboard::setMimeData ( QMimeData *  mime,
QClipboard::Mode  mode 
)
pure virtual

Sets the clipboard to the new contents The clipboard takes ownership of mime.

◆ text()

QString KSystemClipboard::text ( QClipboard::Mode  mode)

Returns the text content of the Clipboard.

Similar to QClipboard::text(QClipboard::Mode mode)