![]() |
Qt 6.x
The Qt SDK
|
The QPlatformClipboard class provides an abstraction for the system clipboard. More...
#include <qplatformclipboard.h>
Public Member Functions | |
QPlatformClipboard ()=default | |
virtual | ~QPlatformClipboard () |
virtual QMimeData * | mimeData (QClipboard::Mode mode=QClipboard::Clipboard) |
virtual void | setMimeData (QMimeData *data, QClipboard::Mode mode=QClipboard::Clipboard) |
virtual bool | supportsMode (QClipboard::Mode mode) const |
virtual bool | ownsMode (QClipboard::Mode mode) const |
void | emitChanged (QClipboard::Mode mode) |
The QPlatformClipboard class provides an abstraction for the system clipboard.
\preliminary
Definition at line 25 of file qplatformclipboard.h.
|
default |
|
virtual |
Definition at line 54 of file qplatformclipboard.cpp.
void QPlatformClipboard::emitChanged | ( | QClipboard::Mode | mode | ) |
Definition at line 86 of file qplatformclipboard.cpp.
References QGuiApplication::clipboard(), and QCoreApplicationPrivate::is_app_closing.
Referenced by QWindowsClipboard::clipboardViewerWndProc(), QtWaylandClient::QWaylandDataDevice::data_device_selection(), QXcbClipboard::handleXFixesSelectionRequest(), QtWaylandClient::QWaylandDataDevice::invalidateSelectionOffer(), QtWaylandClient::QWaylandPrimarySelectionDeviceV1::invalidateSelectionOffer(), QHaikuClipboard::MessageReceived(), QtAndroidClipboard::onClipboardDataChanged(), QXcbClipboard::setMimeData(), setMimeData(), QCocoaClipboard::setMimeData(), QHaikuClipboard::setMimeData(), QQnxClipboard::setMimeData(), QtWaylandClient::QWaylandClipboard::setMimeData(), QtWaylandClient::QWaylandPrimarySelectionDeviceV1::setSelectionSource(), and QtWaylandClient::QWaylandPrimarySelectionDeviceV1::zwp_primary_selection_device_v1_selection().
|
virtual |
Reimplemented in QXcbClipboard, QAndroidPlatformClipboard, QCocoaClipboard, QHaikuClipboard, QIOSClipboard, QQnxClipboard, QWasmClipboard, QWindowsClipboard, and QtWaylandClient::QWaylandClipboard.
Definition at line 59 of file qplatformclipboard.cpp.
References Q_UNUSED.
Referenced by QClipboard::mimeData(), and QWasmClipboard::mimeData().
|
virtual |
Reimplemented in QCocoaClipboard, QHaikuClipboard, QIOSClipboard, QWasmClipboard, QWindowsClipboard, QXcbClipboard, and QtWaylandClient::QWaylandClipboard.
Definition at line 80 of file qplatformclipboard.cpp.
References Q_UNUSED.
|
virtual |
Reimplemented in QXcbClipboard, QAndroidPlatformClipboard, QCocoaClipboard, QHaikuClipboard, QQnxClipboard, QWasmClipboard, QWindowsClipboard, QtWaylandClient::QWaylandClipboard, and QIOSClipboard.
Definition at line 66 of file qplatformclipboard.cpp.
References emitChanged(), and Q_UNUSED.
Referenced by QClipboard::setMimeData(), and QWasmClipboard::setMimeData().
|
virtual |
Reimplemented in QAndroidPlatformClipboard, QCocoaClipboard, QHaikuClipboard, QIOSClipboard, QWasmClipboard, QWindowsClipboard, QXcbClipboard, and QtWaylandClient::QWaylandClipboard.
Definition at line 75 of file qplatformclipboard.cpp.
References QClipboard::Clipboard.
Referenced by QClipboard::mimeData(), and QClipboard::setMimeData().