KWin
|
Represents the Resource for the wl_data_source interface. More...
#include <datasource.h>
Public Member Functions | |
virtual | ~DataSourceInterface () |
void | accept (const QString &mimeType) override |
void | requestData (const QString &mimeType, qint32 fd) override |
void | cancel () override |
QStringList | mimeTypes () const override |
DataDeviceManagerInterface::DnDActions | supportedDragAndDropActions () const override |
DataDeviceManagerInterface::DnDAction | selectedDndAction () const override |
void | dropPerformed () override |
void | dndFinished () override |
void | dndAction (DataDeviceManagerInterface::DnDAction action) override |
void | dndCancelled () override |
bool | isDndCancelled () const |
bool | isDropPerformed () const |
wl_resource * | resource () const |
wl_client * | client () const override |
bool | isAccepted () const override |
void | setAccepted (bool accepted) |
XdgToplevelDragV1Interface * | xdgToplevelDrag () const |
Static Public Member Functions | |
static DataSourceInterface * | get (wl_resource *native) |
Friends | |
class | DataDeviceManagerInterfacePrivate |
class | DataSourceInterfacePrivate |
Additional Inherited Members | |
![]() | |
void | aboutToBeDestroyed () |
void | mimeTypeOffered (const QString &) |
void | supportedDragAndDropActionsChanged () |
![]() | |
AbstractDataSource (QObject *parent=nullptr) | |
Represents the Resource for the wl_data_source interface.
Definition at line 22 of file datasource.h.
|
virtualdefault |
|
overridevirtual |
Reimplemented from KWin::AbstractDataSource.
Definition at line 90 of file datasource.cpp.
|
overridevirtual |
Implements KWin::AbstractDataSource.
Definition at line 102 of file datasource.cpp.
|
overridevirtual |
Reimplemented from KWin::AbstractDataSource.
Definition at line 190 of file datasource.cpp.
|
overridevirtual |
This event indicates the action
selected by the compositor after matching the source/destination side actions. Only one action (or none) will be offered here.
Reimplemented from KWin::AbstractDataSource.
Definition at line 152 of file datasource.cpp.
|
overridevirtual |
Called when a user stops clicking but it is not accepted by a client.
Reimplemented from KWin::AbstractDataSource.
Definition at line 170 of file datasource.cpp.
|
overridevirtual |
The drop destination finished interoperating with this data source.
Reimplemented from KWin::AbstractDataSource.
Definition at line 139 of file datasource.cpp.
|
overridevirtual |
The user performed the drop action during a drag and drop operation.
Reimplemented from KWin::AbstractDataSource.
Definition at line 130 of file datasource.cpp.
|
static |
Definition at line 112 of file datasource.cpp.
|
overridevirtual |
Reimplemented from KWin::AbstractDataSource.
Definition at line 195 of file datasource.cpp.
bool KWin::DataSourceInterface::isDndCancelled | ( | ) | const |
Definition at line 180 of file datasource.cpp.
bool KWin::DataSourceInterface::isDropPerformed | ( | ) | const |
Definition at line 147 of file datasource.cpp.
|
overridevirtual |
Implements KWin::AbstractDataSource.
Definition at line 107 of file datasource.cpp.
|
overridevirtual |
Implements KWin::AbstractDataSource.
Definition at line 96 of file datasource.cpp.
wl_resource * KWin::DataSourceInterface::resource | ( | ) | const |
Definition at line 185 of file datasource.cpp.
|
overridevirtual |
Reimplemented from KWin::AbstractDataSource.
Definition at line 125 of file datasource.cpp.
void KWin::DataSourceInterface::setAccepted | ( | bool | accepted | ) |
Definition at line 200 of file datasource.cpp.
|
overridevirtual |
Reimplemented from KWin::AbstractDataSource.
Definition at line 120 of file datasource.cpp.
XdgToplevelDragV1Interface * KWin::DataSourceInterface::xdgToplevelDrag | ( | ) | const |
Definition at line 205 of file datasource.cpp.
|
friend |
Definition at line 59 of file datasource.h.
|
friend |
Definition at line 60 of file datasource.h.