KWin
Loading...
Searching...
No Matches
Public Member Functions | List of all members
XBackend Class Reference

#include <pointerconstraintstest.h>

Inheritance diagram for XBackend:
Backend

Public Member Functions

 XBackend (QObject *parent=nullptr)
 
void init (QQuickView *view) override
 
void lockRequest (bool persistent, QRect region) override
 
void unlockRequest () override
 
void confineRequest (bool persistent, QRect region) override
 
void unconfineRequest () override
 
void hideAndConfineRequest (bool confineBeforeHide) override
 
void undoHideRequest () override
 
- Public Member Functions inherited from Backend
 Backend (QObject *parent=nullptr)
 
int mode () const
 
bool lockHint () const
 
bool errorsAllowed () const
 
void setErrorsAllowed (bool set)
 

Additional Inherited Members

- Signals inherited from Backend
void confineChanged (bool confined)
 
void lockChanged (bool locked)
 
void lockHintChanged ()
 
void errorsAllowedChanged ()
 
void forceSurfaceCommit ()
 
- Protected Types inherited from Backend
enum class  Mode { Wayland = 0 , X = 1 }
 
- Protected Member Functions inherited from Backend
QQuickView * view () const
 
void setMode (Mode set)
 
- Properties inherited from Backend
int mode
 
bool lockHint
 
bool errorsAllowed
 

Detailed Description

Definition at line 157 of file pointerconstraintstest.h.

Constructor & Destructor Documentation

◆ XBackend()

XBackend::XBackend ( QObject * parent = nullptr)

Definition at line 229 of file pointerconstraintstest.cpp.

Member Function Documentation

◆ confineRequest()

void XBackend::confineRequest ( bool persistent,
QRect region )
overridevirtual

Reimplemented from Backend.

Definition at line 285 of file pointerconstraintstest.cpp.

◆ hideAndConfineRequest()

void XBackend::hideAndConfineRequest ( bool confineBeforeHide)
overridevirtual

Reimplemented from Backend.

Definition at line 311 of file pointerconstraintstest.cpp.

◆ init()

void XBackend::init ( QQuickView * view)
overridevirtual

Reimplemented from Backend.

Definition at line 239 of file pointerconstraintstest.cpp.

◆ lockRequest()

void XBackend::lockRequest ( bool persistent,
QRect region )
overridevirtual

Reimplemented from Backend.

Definition at line 248 of file pointerconstraintstest.cpp.

◆ unconfineRequest()

void XBackend::unconfineRequest ( )
overridevirtual

Reimplemented from Backend.

Definition at line 296 of file pointerconstraintstest.cpp.

◆ undoHideRequest()

void XBackend::undoHideRequest ( )
overridevirtual

Reimplemented from Backend.

Definition at line 332 of file pointerconstraintstest.cpp.

◆ unlockRequest()

void XBackend::unlockRequest ( )
overridevirtual

Reimplemented from Backend.

Definition at line 277 of file pointerconstraintstest.cpp.


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