KWin
|
#include <datacontrolsource_v1.h>
Public Member Functions | |
~DataControlSourceV1Interface () override | |
void | requestData (const QString &mimeType, qint32 fd) override |
void | cancel () override |
QStringList | mimeTypes () const override |
wl_client * | client () const override |
![]() | |
virtual bool | isAccepted () const |
virtual void | accept (const QString &mimeType) |
virtual DataDeviceManagerInterface::DnDActions | supportedDragAndDropActions () const |
virtual DataDeviceManagerInterface::DnDAction | selectedDndAction () const |
virtual void | dropPerformed () |
virtual void | dndFinished () |
virtual void | dndAction (DataDeviceManagerInterface::DnDAction action) |
virtual void | dndCancelled () |
Static Public Member Functions | |
static DataControlSourceV1Interface * | get (wl_resource *native) |
Friends | |
class | DataControlDeviceManagerV1InterfacePrivate |
Additional Inherited Members | |
![]() | |
void | aboutToBeDestroyed () |
void | mimeTypeOffered (const QString &) |
void | supportedDragAndDropActionsChanged () |
![]() | |
AbstractDataSource (QObject *parent=nullptr) | |
The DataControlSourceV1Interface class represents the source side in a data transfer.
DataControlSourceV1Interface corresponds to the wayland interface zwlr_data_control_source_v1.
Definition at line 22 of file datacontrolsource_v1.h.
|
overridedefault |
|
overridevirtual |
Implements KWin::AbstractDataSource.
Definition at line 70 of file datacontrolsource_v1.cpp.
|
overridevirtual |
Reimplemented from KWin::AbstractDataSource.
Definition at line 80 of file datacontrolsource_v1.cpp.
|
static |
Definition at line 85 of file datacontrolsource_v1.cpp.
|
overridevirtual |
Implements KWin::AbstractDataSource.
Definition at line 75 of file datacontrolsource_v1.cpp.
|
overridevirtual |
Implements KWin::AbstractDataSource.
Definition at line 64 of file datacontrolsource_v1.cpp.
|
friend |
Definition at line 38 of file datacontrolsource_v1.h.