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

#include <output.h>

Inheritance diagram for KWin::OutputInterface:

Signals

void removed ()
 
void bound (ClientConnection *client, wl_resource *boundResource)
 

Public Member Functions

 OutputInterface (Display *display, Output *handle, QObject *parent=nullptr)
 
 ~OutputInterface () override
 
bool isRemoved () const
 
void remove ()
 
Outputhandle () const
 
QList< wl_resource * > clientResources (wl_client *client) const
 
void scheduleDone ()
 
void done (wl_client *client)
 
Displaydisplay () const
 

Static Public Member Functions

static OutputInterfaceget (wl_resource *native)
 

Detailed Description

The OutputInterface class represents a screen. This class corresponds to the Wayland interface wl_output.

Definition at line 34 of file output.h.

Constructor & Destructor Documentation

◆ OutputInterface()

KWin::OutputInterface::OutputInterface ( Display * display,
Output * handle,
QObject * parent = nullptr )
explicit

Definition at line 173 of file output.cpp.

◆ ~OutputInterface()

KWin::OutputInterface::~OutputInterface ( )
override

Definition at line 253 of file output.cpp.

Member Function Documentation

◆ bound

void KWin::OutputInterface::bound ( ClientConnection * client,
wl_resource * boundResource )
signal

Emitted when a client binds to a given output

◆ clientResources()

QList< wl_resource * > KWin::OutputInterface::clientResources ( wl_client * client) const
Returns
all wl_resources bound for the client

Definition at line 293 of file output.cpp.

◆ display()

Display * KWin::OutputInterface::display ( ) const

Definition at line 258 of file output.cpp.

◆ done()

void KWin::OutputInterface::done ( wl_client * client)

Submit changes to client.

Definition at line 313 of file output.cpp.

◆ get()

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

Definition at line 320 of file output.cpp.

◆ handle()

Output * KWin::OutputInterface::handle ( ) const

Definition at line 263 of file output.cpp.

◆ isRemoved()

bool KWin::OutputInterface::isRemoved ( ) const

Definition at line 268 of file output.cpp.

◆ remove()

void KWin::OutputInterface::remove ( )

Definition at line 273 of file output.cpp.

◆ removed

void KWin::OutputInterface::removed ( )
signal

◆ scheduleDone()

void KWin::OutputInterface::scheduleDone ( )

Submit changes to all clients.

Definition at line 306 of file output.cpp.


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