10#include <qwayland-server-wayland.h>
16class DataSourceInterface;
17class XdgToplevelDragV1Interface;
28 DataDeviceManagerInterface::DnDActions
supportedDnDActions = DataDeviceManagerInterface::DnDAction::None;
42 void offer(
const QString &mimeType);
Represents the Resource for the wl_data_source interface.
DataDeviceManagerInterface::DnDAction selectedDndAction
DataSourceInterfacePrivate(DataSourceInterface *_q, ::wl_resource *resource)
void data_source_offer(Resource *resource, const QString &mime_type) override
void data_source_destroy(Resource *resource) override
XdgToplevelDragV1Interface * xdgToplevelDrag
DataDeviceManagerInterface::DnDActions supportedDnDActions
void data_source_set_actions(Resource *resource, uint32_t dnd_actions) override
void data_source_destroy_resource(Resource *resource) override
static DataSourceInterfacePrivate * get(DataSourceInterface *dataSource)