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
- void clear(QClipboard::Mode mode)
- const QMimeData *mimeData(QClipboard::Mode mode) const
- bool ownsClipboard() const (since 6.29)
- bool ownsSelection() const (since 6.29)
- void setMimeData(QMimeData *mime, QClipboard::Mode mode)
- QString text(QClipboard::Mode mode)
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)