9#include "kwin_export.h"
19class DataSourceInterface;
20class DataDeviceManagerInterfacePrivate;
50 std::unique_ptr<DataDeviceManagerInterfacePrivate> d;
55Q_DECLARE_OPERATORS_FOR_FLAGS(KWin::DataDeviceManagerInterface::DnDActions)
DataDeviceInterface allows clients to share data by copy-and-paste and drag-and-drop.
Represents the Global for wl_data_device_manager interface.
void dataDeviceCreated(KWin::DataDeviceInterface *)
void dataSourceCreated(KWin::DataSourceInterface *)
~DataDeviceManagerInterface() override
Represents the Resource for the wl_data_source interface.
Class holding the Wayland server display loop.
KWin::DataDeviceManagerInterface::DnDActions DnDActions