![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qmacclipboard.h>
Public Types | |
enum | DataRequestType { EagerRequest , LazyRequest } |
Public Member Functions | |
QMacPasteboard (PasteboardRef p, QUtiMimeConverter::HandlerScope scope=QUtiMimeConverter::HandlerScopeFlag::All) | |
QMacPasteboard (QUtiMimeConverter::HandlerScope scope) | |
QMacPasteboard (CFStringRef name=nullptr, QUtiMimeConverter::HandlerScope scope=QUtiMimeConverter::HandlerScopeFlag::All) | |
~QMacPasteboard () | |
bool | hasUti (const QString &uti) const |
PasteboardRef | pasteBoard () const |
QMimeData * | mimeData () const |
void | setMimeData (QMimeData *mime, DataRequestType dataRequestType=EagerRequest) |
QStringList | formats () const |
bool | hasFormat (const QString &format) const |
QVariant | retrieveData (const QString &format) const |
void | clear () |
bool | sync () const |
Definition at line 19 of file qmacclipboard.h.
Enumerator | |
---|---|
EagerRequest | |
LazyRequest |
Definition at line 22 of file qmacclipboard.h.
QMacPasteboard::QMacPasteboard | ( | PasteboardRef | p, |
QUtiMimeConverter::HandlerScope | scope = QUtiMimeConverter::HandlerScopeFlag::All ) |
Definition at line 74 of file qmacclipboard.mm.
References QMacPasteboard().
Referenced by QMacPasteboard(), and QMacPasteboard().
QMacPasteboard::QMacPasteboard | ( | QUtiMimeConverter::HandlerScope | scope | ) |
Definition at line 83 of file qmacclipboard.mm.
References QMacPasteboard().
Referenced by QMacPasteboard().
QMacPasteboard::QMacPasteboard | ( | CFStringRef | name = nullptr, |
QUtiMimeConverter::HandlerScope | scope = QUtiMimeConverter::HandlerScopeFlag::All ) |
Definition at line 96 of file qmacclipboard.mm.
References QMacPasteboard().
QMacPasteboard::~QMacPasteboard | ( | ) |
Definition at line 110 of file qmacclipboard.mm.
void QMacPasteboard::clear | ( | ) |
Definition at line 456 of file qmacclipboard.mm.
Referenced by QCocoaClipboard::setMimeData().
QStringList QMacPasteboard::formats | ( | ) | const |
Definition at line 306 of file qmacclipboard.mm.
References sync().
bool QMacPasteboard::hasFormat | ( | const QString & | format | ) | const |
Definition at line 343 of file qmacclipboard.mm.
References sync().
bool QMacPasteboard::hasUti | ( | const QString & | uti | ) | const |
Definition at line 200 of file qmacclipboard.mm.
References sync().
QMimeData * QMacPasteboard::mimeData | ( | ) | const |
Definition at line 242 of file qmacclipboard.mm.
PasteboardRef QMacPasteboard::pasteBoard | ( | ) | const |
Definition at line 123 of file qmacclipboard.mm.
Definition at line 379 of file qmacclipboard.mm.
References sync().
void QMacPasteboard::setMimeData | ( | QMimeData * | mime, |
DataRequestType | dataRequestType = EagerRequest ) |
Definition at line 252 of file qmacclipboard.mm.
Referenced by QCocoaDrag::drag().
bool QMacPasteboard::sync | ( | ) | const |
Definition at line 462 of file qmacclipboard.mm.
Referenced by formats(), hasFormat(), hasUti(), QCocoaClipboard::mimeData(), retrieveData(), and QCocoaClipboard::setMimeData().