Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QMacPasteboard Class Reference

#include <qmacclipboard.h>

Collaboration diagram for QMacPasteboard:

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
QMimeDatamimeData () 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

Detailed Description

Definition at line 19 of file qmacclipboard.h.

Member Enumeration Documentation

◆ DataRequestType

Enumerator
EagerRequest 
LazyRequest 

Definition at line 22 of file qmacclipboard.h.

Constructor & Destructor Documentation

◆ QMacPasteboard() [1/3]

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QMacPasteboard() [2/3]

QMacPasteboard::QMacPasteboard ( QUtiMimeConverter::HandlerScope scope)

Definition at line 83 of file qmacclipboard.mm.

References QMacPasteboard().

Referenced by QMacPasteboard().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ QMacPasteboard() [3/3]

QMacPasteboard::QMacPasteboard ( CFStringRef name = nullptr,
QUtiMimeConverter::HandlerScope scope = QUtiMimeConverter::HandlerScopeFlag::All )

Definition at line 96 of file qmacclipboard.mm.

References QMacPasteboard().

Here is the call graph for this function:

◆ ~QMacPasteboard()

QMacPasteboard::~QMacPasteboard ( )

Definition at line 110 of file qmacclipboard.mm.

Member Function Documentation

◆ clear()

void QMacPasteboard::clear ( )

Definition at line 456 of file qmacclipboard.mm.

Referenced by QCocoaClipboard::setMimeData().

Here is the caller graph for this function:

◆ formats()

QStringList QMacPasteboard::formats ( ) const

Definition at line 306 of file qmacclipboard.mm.

References sync().

Here is the call graph for this function:

◆ hasFormat()

bool QMacPasteboard::hasFormat ( const QString & format) const

Definition at line 343 of file qmacclipboard.mm.

References sync().

Here is the call graph for this function:

◆ hasUti()

bool QMacPasteboard::hasUti ( const QString & uti) const

Definition at line 200 of file qmacclipboard.mm.

References sync().

Here is the call graph for this function:

◆ mimeData()

QMimeData * QMacPasteboard::mimeData ( ) const

Definition at line 242 of file qmacclipboard.mm.

◆ pasteBoard()

PasteboardRef QMacPasteboard::pasteBoard ( ) const

Definition at line 123 of file qmacclipboard.mm.

◆ retrieveData()

QVariant QMacPasteboard::retrieveData ( const QString & format) const

Definition at line 379 of file qmacclipboard.mm.

References sync().

Here is the call graph for this function:

◆ setMimeData()

void QMacPasteboard::setMimeData ( QMimeData * mime,
DataRequestType dataRequestType = EagerRequest )

Definition at line 252 of file qmacclipboard.mm.

Referenced by QCocoaDrag::drag().

Here is the caller graph for this function:

◆ sync()

bool QMacPasteboard::sync ( ) const

Definition at line 462 of file qmacclipboard.mm.

Referenced by formats(), hasFormat(), hasUti(), QCocoaClipboard::mimeData(), retrieveData(), and QCocoaClipboard::setMimeData().

Here is the caller graph for this function:

The documentation for this class was generated from the following files: