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

#include <screencast_v1.h>

Inheritance diagram for KWin::ScreencastV1Interface:

Public Types

enum  CursorMode { Hidden = 1 , Embedded = 2 , Metadata = 4 }
 

Signals

void outputScreencastRequested (ScreencastStreamV1Interface *stream, OutputInterface *output, CursorMode mode)
 
void virtualOutputScreencastRequested (ScreencastStreamV1Interface *stream, const QString &name, const QSize &size, double scaling, CursorMode mode)
 
void windowScreencastRequested (ScreencastStreamV1Interface *stream, const QString &winid, CursorMode mode)
 
void regionScreencastRequested (ScreencastStreamV1Interface *stream, const QRect &geometry, qreal scaling, CursorMode mode)
 

Public Member Functions

 ScreencastV1Interface (Display *display, QObject *parent=nullptr)
 
virtual ~ScreencastV1Interface ()
 

Detailed Description

Definition at line 43 of file screencast_v1.h.

Member Enumeration Documentation

◆ CursorMode

Enumerator
Hidden 
Embedded 
Metadata 

Definition at line 51 of file screencast_v1.h.

Constructor & Destructor Documentation

◆ ScreencastV1Interface()

KWin::ScreencastV1Interface::ScreencastV1Interface ( Display * display,
QObject * parent = nullptr )
explicit

Definition at line 136 of file screencast_v1.cpp.

◆ ~ScreencastV1Interface()

KWin::ScreencastV1Interface::~ScreencastV1Interface ( )
virtualdefault

Member Function Documentation

◆ outputScreencastRequested

void KWin::ScreencastV1Interface::outputScreencastRequested ( ScreencastStreamV1Interface * stream,
OutputInterface * output,
CursorMode mode )
signal

◆ regionScreencastRequested

void KWin::ScreencastV1Interface::regionScreencastRequested ( ScreencastStreamV1Interface * stream,
const QRect & geometry,
qreal scaling,
CursorMode mode )
signal

◆ virtualOutputScreencastRequested

void KWin::ScreencastV1Interface::virtualOutputScreencastRequested ( ScreencastStreamV1Interface * stream,
const QString & name,
const QSize & size,
double scaling,
CursorMode mode )
signal

◆ windowScreencastRequested

void KWin::ScreencastV1Interface::windowScreencastRequested ( ScreencastStreamV1Interface * stream,
const QString & winid,
CursorMode mode )
signal

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