Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QtWaylandClient::QWaylandDataOffer Class Reference

#include <qwaylanddataoffer_p.h>

+ Inheritance diagram for QtWaylandClient::QWaylandDataOffer:
+ Collaboration diagram for QtWaylandClient::QWaylandDataOffer:

Public Member Functions

 QWaylandDataOffer (QWaylandDisplay *display, struct ::wl_data_offer *offer)
 
 ~QWaylandDataOffer () override
 
QMimeDatamimeData () override
 
Qt::DropActions supportedActions () const
 
QString firstFormat () const
 
void startReceiving (const QString &mimeType, int fd) override
 
- Public Member Functions inherited from QtWaylandClient::QWaylandAbstractDataOffer
virtual ~QWaylandAbstractDataOffer ()=default
 

Protected Member Functions

void data_offer_offer (const QString &mime_type) override
 
void data_offer_source_actions (uint32_t source_actions) override
 
void data_offer_action (uint32_t dnd_action) override
 

Detailed Description

Definition at line 44 of file qwaylanddataoffer_p.h.

Constructor & Destructor Documentation

◆ QWaylandDataOffer()

QtWaylandClient::QWaylandDataOffer::QWaylandDataOffer ( QWaylandDisplay * display,
struct ::wl_data_offer * offer )
explicit

Definition at line 84 of file qwaylanddataoffer.cpp.

◆ ~QWaylandDataOffer()

QtWaylandClient::QWaylandDataOffer::~QWaylandDataOffer ( )
override

Definition at line 91 of file qwaylanddataoffer.cpp.

Member Function Documentation

◆ data_offer_action()

void QtWaylandClient::QWaylandDataOffer::data_offer_action ( uint32_t dnd_action)
overrideprotected

Definition at line 130 of file qwaylanddataoffer.cpp.

References Q_UNUSED.

◆ data_offer_offer()

void QtWaylandClient::QWaylandDataOffer::data_offer_offer ( const QString & mime_type)
overrideprotected

Definition at line 125 of file qwaylanddataoffer.cpp.

◆ data_offer_source_actions()

void QtWaylandClient::QWaylandDataOffer::data_offer_source_actions ( uint32_t source_actions)
overrideprotected

Definition at line 137 of file qwaylanddataoffer.cpp.

References Qt::CopyAction, and Qt::MoveAction.

◆ firstFormat()

QString QtWaylandClient::QWaylandDataOffer::firstFormat ( ) const

Definition at line 97 of file qwaylanddataoffer.cpp.

◆ mimeData()

QMimeData * QtWaylandClient::QWaylandDataOffer::mimeData ( )
overridevirtual

Implements QtWaylandClient::QWaylandAbstractDataOffer.

Definition at line 105 of file qwaylanddataoffer.cpp.

◆ startReceiving()

void QtWaylandClient::QWaylandDataOffer::startReceiving ( const QString & mimeType,
int fd )
overridevirtual

Implements QtWaylandClient::QWaylandAbstractDataOffer.

Definition at line 119 of file qwaylanddataoffer.cpp.

References mimeType, and QtWaylandClient::QWaylandDisplay::wl_display().

+ Here is the call graph for this function:

◆ supportedActions()

Qt::DropActions QtWaylandClient::QWaylandDataOffer::supportedActions ( ) const

Definition at line 110 of file qwaylanddataoffer.cpp.

References Qt::CopyAction, and Qt::MoveAction.


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