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

#include <datadevice.h>

Inheritance diagram for KWin::DragAndDropIcon:

Signals

void changed ()
 

Public Member Functions

 ~DragAndDropIcon () override
 
QPoint position () const
 
SurfaceInterfacesurface () const
 

Static Public Member Functions

static SurfaceRolerole ()
 

Friends

class DataDeviceInterfacePrivate
 

Detailed Description

The DragAndDropIcon class represents a drag-and-drop icon.

Note that the lifetime of the drag-and-drop icon is bound to the lifetime of the underlying icon surface.

Definition at line 38 of file datadevice.h.

Constructor & Destructor Documentation

◆ ~DragAndDropIcon()

KWin::DragAndDropIcon::~DragAndDropIcon ( )
override

Definition at line 43 of file datadevice.cpp.

Member Function Documentation

◆ changed

void KWin::DragAndDropIcon::changed ( )
signal

◆ position()

QPoint KWin::DragAndDropIcon::position ( ) const

Returns the position of the icon relative to the cursor's hotspot.

Definition at line 59 of file datadevice.cpp.

◆ role()

SurfaceRole * KWin::DragAndDropIcon::role ( )
static

Definition at line 47 of file datadevice.cpp.

◆ surface()

SurfaceInterface * KWin::DragAndDropIcon::surface ( ) const

Returns the underlying icon surface. This function always returns a valid surface.

Definition at line 64 of file datadevice.cpp.

Friends And Related Symbol Documentation

◆ DataDeviceInterfacePrivate

friend class DataDeviceInterfacePrivate
friend

Definition at line 64 of file datadevice.h.


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