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: