KWin
Loading...
Searching...
No Matches
Signals | Public Member Functions | List of all members
KWin::Xwl::WlSource Class Reference

#include <selection_source.h>

Inheritance diagram for KWin::Xwl::WlSource:
KWin::Xwl::SelectionSource

Signals

void transferReady (xcb_selection_request_event_t *event, qint32 fd)
 

Public Member Functions

 WlSource (Selection *selection)
 
void setDataSourceIface (AbstractDataSource *dsi)
 
bool handleSelectionRequest (xcb_selection_request_event_t *event)
 
void sendTargets (xcb_selection_request_event_t *event)
 
void sendTimestamp (xcb_selection_request_event_t *event)
 
void receiveOffer (const QString &mime)
 
void sendSelectionNotify (xcb_selection_request_event_t *event, bool success)
 
- Public Member Functions inherited from KWin::Xwl::SelectionSource
 SelectionSource (Selection *selection)
 
xcb_timestamp_t timestamp () const
 
void setTimestamp (xcb_timestamp_t time)
 

Additional Inherited Members

- Protected Member Functions inherited from KWin::Xwl::SelectionSource
Selectionselection () const
 
void setWindow (xcb_window_t window)
 
xcb_window_t window () const
 

Detailed Description

Representing a Wayland native data source.

Definition at line 75 of file selection_source.h.

Constructor & Destructor Documentation

◆ WlSource()

KWin::Xwl::WlSource::WlSource ( Selection * selection)

Definition at line 36 of file selection_source.cpp.

Member Function Documentation

◆ handleSelectionRequest()

bool KWin::Xwl::WlSource::handleSelectionRequest ( xcb_selection_request_event_t * event)

Definition at line 69 of file selection_source.cpp.

◆ receiveOffer()

void KWin::Xwl::WlSource::receiveOffer ( const QString & mime)

Definition at line 59 of file selection_source.cpp.

◆ sendSelectionNotify()

void KWin::Xwl::WlSource::sendSelectionNotify ( xcb_selection_request_event_t * event,
bool success )

Definition at line 64 of file selection_source.cpp.

◆ sendTargets()

void KWin::Xwl::WlSource::sendTargets ( xcb_selection_request_event_t * event)

Definition at line 86 of file selection_source.cpp.

◆ sendTimestamp()

void KWin::Xwl::WlSource::sendTimestamp ( xcb_selection_request_event_t * event)

Definition at line 108 of file selection_source.cpp.

◆ setDataSourceIface()

void KWin::Xwl::WlSource::setDataSourceIface ( AbstractDataSource * dsi)

Definition at line 41 of file selection_source.cpp.

◆ transferReady

void KWin::Xwl::WlSource::transferReady ( xcb_selection_request_event_t * event,
qint32 fd )
signal

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