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
QOhosClipboardObject Class Reference

#include <qohosclipboardobject.h>

Collaboration diagram for QOhosClipboardObject:

Classes

struct  PasteboardData

Public Types

enum class  PasteboardDataSource { OurProcess , OtherProcess }

Public Member Functions

PasteboardData getPasteboardDataWithLazyFetch ()
void setMimeDataSync (std::shared_ptr< QMimeData > mimeData, const QOhosOptional< bool > &shareInAppOnly)

Static Public Member Functions

static std::unique_ptr< QOhosClipboardObjectmakeInstance (std::function< void(QOhosOptional< PasteboardDataSource >)> &&pasteboardUpdatesNotifier)

Protected Member Functions

 QOhosClipboardObject (std::function< void(QOhosOptional< PasteboardDataSource >)> &&pasteboardUpdatesNotifier)

Detailed Description

Definition at line 16 of file qohosclipboardobject.h.

Member Enumeration Documentation

◆ PasteboardDataSource

Enumerator
OurProcess 
OtherProcess 

Definition at line 19 of file qohosclipboardobject.h.

Constructor & Destructor Documentation

◆ QOhosClipboardObject()

QOhosClipboardObject::QOhosClipboardObject ( std::function< void(QOhosOptional< PasteboardDataSource >)> && pasteboardUpdatesNotifier)
protected

Definition at line 150 of file qohosclipboardobject.cpp.

References QT_BEGIN_NAMESPACE::getPasteboardDataSourceAsString(), makeEmptyQOhosOptional(), OtherProcess, OurProcess, and QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

Member Function Documentation

◆ getPasteboardDataWithLazyFetch()

QOhosClipboardObject::PasteboardData QOhosClipboardObject::getPasteboardDataWithLazyFetch ( )

Definition at line 212 of file qohosclipboardobject.cpp.

References QOhosOptional< T >::andThen().

Here is the call graph for this function:

◆ makeInstance()

std::unique_ptr< QOhosClipboardObject > QOhosClipboardObject::makeInstance ( std::function< void(QOhosOptional< PasteboardDataSource >)> && pasteboardUpdatesNotifier)
static

Definition at line 205 of file qohosclipboardobject.cpp.

◆ setMimeDataSync()

void QOhosClipboardObject::setMimeDataSync ( std::shared_ptr< QMimeData > mimeData,
const QOhosOptional< bool > & shareInAppOnly )

Definition at line 253 of file qohosclipboardobject.cpp.

References QtOhos::runInJsThreadAndWait().

Here is the call graph for this function:

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