29 void requestData(
const QString &mimeType, qint32 fd)
override;
34 void accept(
const QString &mimeType)
override;
63 QStringList m_mimeTypes;
64 DataDeviceManagerInterface::DnDActions m_supportedDndActions;
66 bool m_accepted =
false;
The AbstractDataSource class abstracts the data that can be transferred to another client.
void dropPerformed() override
DataDeviceManagerInterface::DnDActions supportedDragAndDropActions() const override
void dataRequested(const QString &mimeType, qint32 fd)
void dndAction(DataDeviceManagerInterface::DnDAction action) override
bool isAccepted() const override
~XwlDataSource() override
QStringList mimeTypes() const override
void setMimeTypes(const QStringList &mimeTypes)
void setSupportedDndActions(DataDeviceManagerInterface::DnDActions dndActions)
void dndCancelled() override
DataDeviceManagerInterface::DnDAction selectedDndAction() const override
void accept(const QString &mimeType) override
void dndFinished() override
void requestData(const QString &mimeType, qint32 fd) override