The AbstractDataSource class abstracts the data that can be transferred to another client.
More...
#include <abstract_data_source.h>
The AbstractDataSource class abstracts the data that can be transferred to another client.
It loosely maps to DataDeviceInterface
Definition at line 28 of file abstract_data_source.h.
◆ AbstractDataSource()
KWin::AbstractDataSource::AbstractDataSource |
( |
QObject * | parent = nullptr | ) |
|
|
explicitprotected |
◆ aboutToBeDestroyed
void KWin::AbstractDataSource::aboutToBeDestroyed |
( |
| ) |
|
|
signal |
◆ accept()
virtual void KWin::AbstractDataSource::accept |
( |
const QString & | mimeType | ) |
|
|
inlinevirtual |
◆ cancel()
virtual void KWin::AbstractDataSource::cancel |
( |
| ) |
|
|
pure virtual |
◆ client()
virtual wl_client * KWin::AbstractDataSource::client |
( |
| ) |
const |
|
inlinevirtual |
◆ dndAction()
◆ dndCancelled()
virtual void KWin::AbstractDataSource::dndCancelled |
( |
| ) |
|
|
inlinevirtual |
◆ dndFinished()
virtual void KWin::AbstractDataSource::dndFinished |
( |
| ) |
|
|
inlinevirtual |
◆ dropPerformed()
virtual void KWin::AbstractDataSource::dropPerformed |
( |
| ) |
|
|
inlinevirtual |
◆ isAccepted()
virtual bool KWin::AbstractDataSource::isAccepted |
( |
| ) |
const |
|
inlinevirtual |
◆ mimeTypeOffered
void KWin::AbstractDataSource::mimeTypeOffered |
( |
const QString & | | ) |
|
|
signal |
◆ mimeTypes()
virtual QStringList KWin::AbstractDataSource::mimeTypes |
( |
| ) |
const |
|
pure virtual |
◆ requestData()
virtual void KWin::AbstractDataSource::requestData |
( |
const QString & | mimeType, |
|
|
qint32 | fd ) |
|
pure virtual |
◆ selectedDndAction()
◆ supportedDragAndDropActions()
virtual DataDeviceManagerInterface::DnDActions KWin::AbstractDataSource::supportedDragAndDropActions |
( |
| ) |
const |
|
inlinevirtual |
◆ supportedDragAndDropActionsChanged
void KWin::AbstractDataSource::supportedDragAndDropActionsChanged |
( |
| ) |
|
|
signal |
The documentation for this class was generated from the following files: