21 target->data_device_object->send_data_offer(target->handle, resource()->handle);
22 const auto mimeTypes = dataSource->mimeTypes();
23 for (
const QString &mimeType : mimeTypes) {
37 m_dataSource->accept(mimeType);
44 m_dataSource->send(mimeType, fd);
51 wl_resource_destroy(resource->handle);
void data_offer_receive(Resource *resource, const QString &mime_type, int32_t fd) override
DataOffer(DataSource *data_source, QtWaylandServer::wl_data_device::Resource *target)
void data_offer_destroy_resource(Resource *resource) override
void data_offer_accept(Resource *resource, uint32_t serial, const QString &mime_type) override
void data_offer_destroy(Resource *resource) override