Pages
API Documentation
On this page

KSystemClipboard Class

Clipboard access for unfocussed windows. More...

  • Header: #include <KSystemClipboard>
  • CMake: find_package(KF6 REQUIRED COMPONENTS GuiAddons)
    target_link_libraries(mytarget PRIVATE KF6::GuiAddons)
  • Inherits: QObject

List of all members, including inherited members

Public Functions

Signals

Static Public Members

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

Member Function Documentation

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

Emitted when the clipboard changes similar to QClipboard::changed

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

Clears the current clipboard

[static] KSystemClipboard *KSystemClipboard::instance()

Returns a shared global SystemClipboard instance

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

Returns the current mime data received by the clipboard

See also setMimeData()

[since 6.29] bool KSystemClipboard::ownsClipboard() const

Returns true if this process owns the current clipboard selection.

This function was introduced in Qt 6.29.

[since 6.29] bool KSystemClipboard::ownsSelection() const

Returns true if this process owns the current primary selection.

This function was introduced in Qt 6.29.

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

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

See also mimeData()

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

Returns the text content of the Clipboard

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

We use cookies to personalize content and to analyze our traffic. Please decide if you are willing to accept cookies from our website.