18#include <QtWaylandCompositor/private/qwayland-server-wayland.h>
19#include <QtWaylandCompositor/private/qtwaylandcompositorglobal_p.h>
21#include <QtCore/QList>
36 DataSource(
struct wl_client *client, uint32_t id, uint32_t time);
41 void accept(
const QString &mimeType);
42 void send(
const QString &mimeType,
int fd);
57 QList<QString> m_mimeTypes;
DataDevice(QWaylandSeat *seat)
void sourceDestroyed(DataSource *source)
void setFocus(QWaylandClient *client)
void send(const QString &mimeType, int fd)
void setManager(DataDeviceManager *mgr)
void data_source_destroy_resource(Resource *resource) override
void data_source_offer(Resource *resource, const QString &mime_type) override
void setDevice(DataDevice *device)
void accept(const QString &mimeType)
void data_source_destroy(Resource *resource) override
QList< QString > mimeTypes() const
Combined button and popup list for selecting options.
QT_REQUIRE_CONFIG(animation)
QT_REQUIRE_CONFIG(wayland_datadevice)