KWin
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Friends | List of all members
KWin::DataControlSourceV1Interface Class Reference

#include <datacontrolsource_v1.h>

Inheritance diagram for KWin::DataControlSourceV1Interface:
KWin::AbstractDataSource

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
 
- Public Member Functions inherited from KWin::AbstractDataSource
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 DataControlSourceV1Interfaceget (wl_resource *native)
 

Friends

class DataControlDeviceManagerV1InterfacePrivate
 

Additional Inherited Members

- Signals inherited from KWin::AbstractDataSource
void aboutToBeDestroyed ()
 
void mimeTypeOffered (const QString &)
 
void supportedDragAndDropActionsChanged ()
 
- Protected Member Functions inherited from KWin::AbstractDataSource
 AbstractDataSource (QObject *parent=nullptr)
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ~DataControlSourceV1Interface()

KWin::DataControlSourceV1Interface::~DataControlSourceV1Interface ( )
overridedefault

Member Function Documentation

◆ cancel()

void KWin::DataControlSourceV1Interface::cancel ( )
overridevirtual

Implements KWin::AbstractDataSource.

Definition at line 70 of file datacontrolsource_v1.cpp.

◆ client()

wl_client * KWin::DataControlSourceV1Interface::client ( ) const
overridevirtual

Reimplemented from KWin::AbstractDataSource.

Definition at line 80 of file datacontrolsource_v1.cpp.

◆ get()

DataControlSourceV1Interface * KWin::DataControlSourceV1Interface::get ( wl_resource * native)
static

Definition at line 85 of file datacontrolsource_v1.cpp.

◆ mimeTypes()

QStringList KWin::DataControlSourceV1Interface::mimeTypes ( ) const
overridevirtual

Implements KWin::AbstractDataSource.

Definition at line 75 of file datacontrolsource_v1.cpp.

◆ requestData()

void KWin::DataControlSourceV1Interface::requestData ( const QString & mimeType,
qint32 fd )
overridevirtual

Implements KWin::AbstractDataSource.

Definition at line 64 of file datacontrolsource_v1.cpp.

Friends And Related Symbol Documentation

◆ DataControlDeviceManagerV1InterfacePrivate

Definition at line 38 of file datacontrolsource_v1.h.


The documentation for this class was generated from the following files: