9#include "kwin_export.h"
37 virtual void accept(
const QString &mimeType)
40 virtual void requestData(
const QString &mimeType, qint32 fd) = 0;
54 return DataDeviceManagerInterface::DnDAction::None;
The AbstractDataSource class abstracts the data that can be transferred to another client.
virtual DataDeviceManagerInterface::DnDAction selectedDndAction() const
virtual void dndCancelled()
virtual void dndFinished()
virtual DataDeviceManagerInterface::DnDActions supportedDragAndDropActions() const
virtual void dropPerformed()
void mimeTypeOffered(const QString &)
virtual bool isAccepted() const
virtual QStringList mimeTypes() const =0
void supportedDragAndDropActionsChanged()
virtual void accept(const QString &mimeType)
virtual void dndAction(DataDeviceManagerInterface::DnDAction action)
virtual wl_client * client() const
void aboutToBeDestroyed()
virtual void requestData(const QString &mimeType, qint32 fd)=0