4#ifndef QWAYLANDDATAOFFER_H
5#define QWAYLANDDATAOFFER_H
18#include <QtCore/qhash.h>
19#include <QtCore/qstring.h>
21#include <QtGui/private/qinternalmimedata_p.h>
23#include <QtWaylandClient/private/qtwaylandclientglobal_p.h>
24#include <QtWaylandClient/private/qwayland-wayland.h>
33class QWaylandMimeData;
45 :
public QtWayland::wl_data_offer
52 Qt::DropActions supportedActions()
const;
59 void data_offer_offer(
const QString &mime_type)
override;
60 void data_offer_source_actions(uint32_t source_actions)
override;
61 void data_offer_action(uint32_t dnd_action)
override;
66 Qt::DropActions m_supportedActions;
\macro QT_RESTRICTED_CAST_FROM_ASCII
virtual void startReceiving(const QString &mimeType, int fd)=0
virtual QMimeData * mimeData()=0
virtual ~QWaylandAbstractDataOffer()=default
~QWaylandMimeData() override
QVariant retrieveData_sys(const QString &mimeType, QMetaType type) const override
void appendFormat(const QString &mimeType)
QStringList formats_sys() const override
bool hasFormat_sys(const QString &mimeType) const override
struct wl_display * display
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
#define QT_REQUIRE_CONFIG(feature)