KWin
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions
KWin::Test Namespace Reference

Classes

class  AutoHideScreenEdgeV1
 
class  CursorShapeDeviceV1
 
class  CursorShapeManagerV1
 
class  FakeInput
 
class  FractionalScaleManagerV1
 
class  FractionalScaleV1
 
class  IdleInhibitManagerV1
 
class  IdleInhibitorV1
 
class  LayerShellV1
 
class  LayerSurfaceV1
 
class  MockInputMethod
 
struct  OutputInfo
 
class  ScreencastingStreamV1
 
class  ScreencastingV1
 
class  ScreenEdgeManagerV1
 
class  SecurityContextManagerV1
 
class  TextInputManagerV3
 
class  TextInputV3
 
class  VirtualInputDevice
 
class  WaylandOutputConfigurationV2
 
class  WaylandOutputDeviceV2
 
class  WaylandOutputDeviceV2Mode
 
class  WaylandOutputManagementV2
 
class  WaylandSyncPoint
 
struct  XcbConnectionDeleter
 
class  XdgDecorationManagerV1
 
class  XdgPopup
 
class  XdgPositioner
 
class  XdgShell
 
class  XdgSurface
 
class  XdgToplevel
 
class  XdgToplevelDecorationV1
 

Typedefs

typedef std::unique_ptr< xcb_connection_t, XcbConnectionDeleterXcbConnectionPtr
 

Enumerations

enum class  AdditionalWaylandInterface {
  Seat = 1 << 0 , PlasmaShell = 1 << 2 , WindowManagement = 1 << 3 , PointerConstraints = 1 << 4 ,
  IdleInhibitV1 = 1 << 5 , AppMenu = 1 << 6 , ShadowManager = 1 << 7 , XdgDecorationV1 = 1 << 8 ,
  OutputManagementV2 = 1 << 9 , TextInputManagerV2 = 1 << 10 , InputMethodV1 = 1 << 11 , LayerShellV1 = 1 << 12 ,
  TextInputManagerV3 = 1 << 13 , OutputDeviceV2 = 1 << 14 , FractionalScaleManagerV1 = 1 << 15 , ScreencastingV1 = 1 << 16 ,
  ScreenEdgeV1 = 1 << 17 , CursorShapeV1 = 1 << 18 , FakeInput = 1 << 19 , SecurityContextManagerV1 = 1 << 20
}
 
enum class  CreationSetup { CreateOnly , CreateAndConfigure }
 

Functions

void keyboardKeyPressed (quint32 key, quint32 time)
 
void keyboardKeyReleased (quint32 key, quint32 time)
 
void pointerAxisHorizontal (qreal delta, quint32 time, qint32 discreteDelta=0, InputRedirection::PointerAxisSource source=InputRedirection::PointerAxisSourceUnknown)
 
void pointerAxisVertical (qreal delta, quint32 time, qint32 discreteDelta=0, InputRedirection::PointerAxisSource source=InputRedirection::PointerAxisSourceUnknown)
 
void pointerButtonPressed (quint32 button, quint32 time)
 
void pointerButtonReleased (quint32 button, quint32 time)
 
void pointerMotion (const QPointF &position, quint32 time)
 
void pointerMotionRelative (const QPointF &delta, quint32 time)
 
void touchCancel ()
 
void touchDown (qint32 id, const QPointF &pos, quint32 time)
 
void touchMotion (qint32 id, const QPointF &pos, quint32 time)
 
void touchUp (qint32 id, quint32 time)
 
bool setupWaylandConnection (AdditionalWaylandInterfaces flags=AdditionalWaylandInterfaces())
 
void destroyWaylandConnection ()
 
KWayland::Client::ConnectionThread * waylandConnection ()
 
KWayland::Client::Compositor * waylandCompositor ()
 
KWayland::Client::SubCompositor * waylandSubCompositor ()
 
KWayland::Client::ShadowManager * waylandShadowManager ()
 
KWayland::Client::ShmPool * waylandShmPool ()
 
KWayland::Client::Seat * waylandSeat ()
 
KWayland::Client::PlasmaShell * waylandPlasmaShell ()
 
KWayland::Client::PlasmaWindowManagement * waylandWindowManagement ()
 
KWayland::Client::PointerConstraints * waylandPointerConstraints ()
 
KWayland::Client::AppMenuManager * waylandAppMenuManager ()
 
WaylandOutputManagementV2waylandOutputManagementV2 ()
 
KWayland::Client::TextInputManager * waylandTextInputManager ()
 
QList< KWayland::Client::Output * > waylandOutputs ()
 
KWayland::Client::Output * waylandOutput (const QString &name)
 
ScreencastingV1screencasting ()
 
QList< WaylandOutputDeviceV2 * > waylandOutputDevicesV2 ()
 
FakeInputwaylandFakeInput ()
 
SecurityContextManagerV1waylandSecurityContextManagerV1 ()
 
bool waitForWaylandSurface (Window *window)
 
bool waitForWaylandPointer ()
 
bool waitForWaylandTouch ()
 
bool waitForWaylandKeyboard ()
 
void flushWaylandConnection ()
 
bool waylandSync ()
 
std::unique_ptr< KWayland::Client::Surface > createSurface ()
 
KWayland::Client::SubSurface * createSubSurface (KWayland::Client::Surface *surface, KWayland::Client::Surface *parentSurface, QObject *parent=nullptr)
 
LayerSurfaceV1createLayerSurfaceV1 (KWayland::Client::Surface *surface, const QString &scope, KWayland::Client::Output *output=nullptr, LayerShellV1::layer layer=LayerShellV1::layer_top)
 
TextInputManagerV3waylandTextInputManagerV3 ()
 
QtWayland::zwp_input_panel_surface_v1 * createInputPanelSurfaceV1 (KWayland::Client::Surface *surface, KWayland::Client::Output *output, MockInputMethod::Mode mode)
 
FractionalScaleV1createFractionalScaleV1 (KWayland::Client::Surface *surface)
 
XdgToplevelcreateXdgToplevelSurface (KWayland::Client::Surface *surface, QObject *parent=nullptr)
 
XdgToplevelcreateXdgToplevelSurface (KWayland::Client::Surface *surface, CreationSetup configureMode, QObject *parent=nullptr)
 
XdgPositionercreateXdgPositioner ()
 
XdgPopupcreateXdgPopupSurface (KWayland::Client::Surface *surface, XdgSurface *parentSurface, XdgPositioner *positioner, CreationSetup configureMode=CreationSetup::CreateAndConfigure, QObject *parent=nullptr)
 
XdgToplevelDecorationV1createXdgToplevelDecorationV1 (XdgToplevel *toplevel, QObject *parent=nullptr)
 
IdleInhibitorV1createIdleInhibitorV1 (KWayland::Client::Surface *surface)
 
AutoHideScreenEdgeV1createAutoHideScreenEdgeV1 (KWayland::Client::Surface *surface, uint32_t border)
 
CursorShapeDeviceV1createCursorShapeDeviceV1 (KWayland::Client::Pointer *pointer)
 
void render (KWayland::Client::Surface *surface, const QSize &size, const QColor &color, const QImage::Format &format=QImage::Format_ARGB32_Premultiplied)
 
void render (KWayland::Client::Surface *surface, const QImage &img)
 
WindowwaitForWaylandWindowShown (int timeout=5000)
 
WindowrenderAndWaitForShown (KWayland::Client::Surface *surface, const QSize &size, const QColor &color, const QImage::Format &format=QImage::Format_ARGB32, int timeout=5000)
 
WindowrenderAndWaitForShown (KWayland::Client::Surface *surface, const QImage &img, int timeout=5000)
 
bool waitForWindowClosed (Window *window)
 
bool lockScreen ()
 
bool unlockScreen ()
 
bool renderNodeAvailable ()
 
XcbConnectionPtr createX11Connection ()
 
MockInputMethodinputMethod ()
 
KWayland::Client::Surface * inputPanelSurface ()
 
void setOutputConfig (const QList< QRect > &geometries)
 
void setOutputConfig (const QList< OutputInfo > &infos)
 
QDebug operator<< (QDebug dbg, const WaylandOutputDeviceV2 *output)
 

Typedef Documentation

◆ XcbConnectionPtr

typedef std::unique_ptr<xcb_connection_t, XcbConnectionDeleter> KWin::Test::XcbConnectionPtr

Definition at line 774 of file kwin_wayland_test.h.

Enumeration Type Documentation

◆ AdditionalWaylandInterface

Enumerator
Seat 
PlasmaShell 
WindowManagement 
PointerConstraints 
IdleInhibitV1 
AppMenu 
ShadowManager 
XdgDecorationV1 
OutputManagementV2 
TextInputManagerV2 
InputMethodV1 
LayerShellV1 
TextInputManagerV3 
OutputDeviceV2 
FractionalScaleManagerV1 
ScreencastingV1 
ScreenEdgeV1 
CursorShapeV1 
FakeInput 
SecurityContextManagerV1 

Definition at line 545 of file kwin_wayland_test.h.

◆ CreationSetup

enum class KWin::Test::CreationSetup
strong
Enumerator
CreateOnly 
CreateAndConfigure 

Definition at line 687 of file kwin_wayland_test.h.

Function Documentation

◆ createAutoHideScreenEdgeV1()

AutoHideScreenEdgeV1 * KWin::Test::createAutoHideScreenEdgeV1 ( KWayland::Client::Surface * surface,
uint32_t border )

Definition at line 1066 of file test_helpers.cpp.

◆ createCursorShapeDeviceV1()

CursorShapeDeviceV1 * KWin::Test::createCursorShapeDeviceV1 ( KWayland::Client::Pointer * pointer)

Definition at line 1077 of file test_helpers.cpp.

◆ createFractionalScaleV1()

FractionalScaleV1 * KWin::Test::createFractionalScaleV1 ( KWayland::Client::Surface * surface)

Definition at line 965 of file test_helpers.cpp.

◆ createIdleInhibitorV1()

IdleInhibitorV1 * KWin::Test::createIdleInhibitorV1 ( KWayland::Client::Surface * surface)

Definition at line 1055 of file test_helpers.cpp.

◆ createInputPanelSurfaceV1()

QtWayland::zwp_input_panel_surface_v1 * KWin::Test::createInputPanelSurfaceV1 ( KWayland::Client::Surface * surface,
KWayland::Client::Output * output,
MockInputMethod::Mode mode )

Definition at line 940 of file test_helpers.cpp.

◆ createLayerSurfaceV1()

LayerSurfaceV1 * KWin::Test::createLayerSurfaceV1 ( KWayland::Client::Surface * surface,
const QString & scope,
KWayland::Client::Output * output = nullptr,
LayerShellV1::layer layer = LayerShellV1::layer_top )

Definition at line 921 of file test_helpers.cpp.

◆ createSubSurface()

KWayland::Client::SubSurface * KWin::Test::createSubSurface ( KWayland::Client::Surface * surface,
KWayland::Client::Surface * parentSurface,
QObject * parent = nullptr )

Definition at line 908 of file test_helpers.cpp.

◆ createSurface()

std::unique_ptr< KWayland::Client::Surface > KWin::Test::createSurface ( )

Definition at line 899 of file test_helpers.cpp.

◆ createX11Connection()

Test::XcbConnectionPtr KWin::Test::createX11Connection ( )

Definition at line 1191 of file test_helpers.cpp.

◆ createXdgPopupSurface()

XdgPopup * KWin::Test::createXdgPopupSurface ( KWayland::Client::Surface * surface,
XdgSurface * parentSurface,
XdgPositioner * positioner,
CreationSetup configureMode = CreationSetup::CreateAndConfigure,
QObject * parent = nullptr )

Definition at line 1023 of file test_helpers.cpp.

◆ createXdgPositioner()

XdgPositioner * KWin::Test::createXdgPositioner ( )

Definition at line 1011 of file test_helpers.cpp.

◆ createXdgToplevelDecorationV1()

XdgToplevelDecorationV1 * KWin::Test::createXdgToplevelDecorationV1 ( XdgToplevel * toplevel,
QObject * parent = nullptr )

Definition at line 1043 of file test_helpers.cpp.

◆ createXdgToplevelSurface() [1/2]

XdgToplevel * KWin::Test::createXdgToplevelSurface ( KWayland::Client::Surface * surface,
CreationSetup configureMode,
QObject * parent = nullptr )

Definition at line 992 of file test_helpers.cpp.

◆ createXdgToplevelSurface() [2/2]

XdgToplevel * KWin::Test::createXdgToplevelSurface ( KWayland::Client::Surface * surface,
QObject * parent = nullptr )

Definition at line 987 of file test_helpers.cpp.

◆ destroyWaylandConnection()

void KWin::Test::destroyWaylandConnection ( )

Destroys the Wayland Connection created with setupWaylandConnection}. This can be called from cleanup in order to ensure that no Wayland Connection leaks into the next test method.

See also
setupWaylandConnection

Definition at line 598 of file test_helpers.cpp.

◆ flushWaylandConnection()

void KWin::Test::flushWaylandConnection ( )

Definition at line 854 of file test_helpers.cpp.

◆ inputMethod()

MockInputMethod * KWin::Test::inputMethod ( )

Definition at line 307 of file test_helpers.cpp.

◆ inputPanelSurface()

KWayland::Client::Surface * KWin::Test::inputPanelSurface ( )

Definition at line 312 of file test_helpers.cpp.

◆ keyboardKeyPressed()

void KWin::Test::keyboardKeyPressed ( quint32 key,
quint32 time )

Definition at line 1600 of file test_helpers.cpp.

◆ keyboardKeyReleased()

void KWin::Test::keyboardKeyReleased ( quint32 key,
quint32 time )

Definition at line 1606 of file test_helpers.cpp.

◆ lockScreen()

bool KWin::Test::lockScreen ( )

Locks the screen and waits till the screen is locked.

Returns
true if the screen could be locked, false otherwise

◆ operator<<()

QDebug KWin::Test::operator<< ( QDebug dbg,
const WaylandOutputDeviceV2 * output )

Definition at line 1373 of file test_helpers.cpp.

◆ pointerAxisHorizontal()

void KWin::Test::pointerAxisHorizontal ( qreal delta,
quint32 time,
qint32 discreteDelta = 0,
InputRedirection::PointerAxisSource source = InputRedirection::PointerAxisSourceUnknown )

Definition at line 1612 of file test_helpers.cpp.

◆ pointerAxisVertical()

void KWin::Test::pointerAxisVertical ( qreal delta,
quint32 time,
qint32 discreteDelta = 0,
InputRedirection::PointerAxisSource source = InputRedirection::PointerAxisSourceUnknown )

Definition at line 1619 of file test_helpers.cpp.

◆ pointerButtonPressed()

void KWin::Test::pointerButtonPressed ( quint32 button,
quint32 time )

Definition at line 1626 of file test_helpers.cpp.

◆ pointerButtonReleased()

void KWin::Test::pointerButtonReleased ( quint32 button,
quint32 time )

Definition at line 1633 of file test_helpers.cpp.

◆ pointerMotion()

void KWin::Test::pointerMotion ( const QPointF & position,
quint32 time )

Definition at line 1640 of file test_helpers.cpp.

◆ pointerMotionRelative()

void KWin::Test::pointerMotionRelative ( const QPointF & delta,
quint32 time )

Definition at line 1647 of file test_helpers.cpp.

◆ render() [1/2]

void KWin::Test::render ( KWayland::Client::Surface * surface,
const QImage & img )

Creates a shared memory buffer using the supplied image img and attaches it to the surface

Definition at line 814 of file test_helpers.cpp.

◆ render() [2/2]

void KWin::Test::render ( KWayland::Client::Surface * surface,
const QSize & size,
const QColor & color,
const QImage::Format & format = QImage::Format_ARGB32_Premultiplied )

Creates a shared memory buffer of size in color and attaches it to the surface. The surface gets damaged and committed, thus it's rendered.

Definition at line 807 of file test_helpers.cpp.

◆ renderAndWaitForShown() [1/2]

Window * KWin::Test::renderAndWaitForShown ( KWayland::Client::Surface * surface,
const QImage & img,
int timeout = 5000 )

Definition at line 840 of file test_helpers.cpp.

◆ renderAndWaitForShown() [2/2]

Window * KWin::Test::renderAndWaitForShown ( KWayland::Client::Surface * surface,
const QSize & size,
const QColor & color,
const QImage::Format & format = QImage::Format_ARGB32,
int timeout = 5000 )

Combination of render} and waitForWaylandWindowShown}.

Definition at line 833 of file test_helpers.cpp.

◆ renderNodeAvailable()

bool KWin::Test::renderNodeAvailable ( )

Returns true if the system has at least one render node; otherwise returns false.

This can be used to test whether the system is capable of allocating and sharing prime buffers, etc.

Definition at line 1166 of file test_helpers.cpp.

◆ screencasting()

ScreencastingV1 * KWin::Test::screencasting ( )

Definition at line 742 of file test_helpers.cpp.

◆ setOutputConfig() [1/2]

void KWin::Test::setOutputConfig ( const QList< OutputInfo > & infos)

Definition at line 241 of file kwin_wayland_test.cpp.

◆ setOutputConfig() [2/2]

void KWin::Test::setOutputConfig ( const QList< QRect > & geometries)

Definition at line 230 of file kwin_wayland_test.cpp.

◆ setupWaylandConnection()

bool KWin::Test::setupWaylandConnection ( AdditionalWaylandInterfaces flags = AdditionalWaylandInterfaces())

Creates a Wayland Connection in a dedicated thread and creates various client side objects which can be used to create windows.

Returns
true if created successfully, false if there was an error
See also
destroyWaylandConnection

Definition at line 365 of file test_helpers.cpp.

◆ touchCancel()

void KWin::Test::touchCancel ( )

Definition at line 1654 of file test_helpers.cpp.

◆ touchDown()

void KWin::Test::touchDown ( qint32 id,
const QPointF & pos,
quint32 time )

Definition at line 1660 of file test_helpers.cpp.

◆ touchMotion()

void KWin::Test::touchMotion ( qint32 id,
const QPointF & pos,
quint32 time )

Definition at line 1666 of file test_helpers.cpp.

◆ touchUp()

void KWin::Test::touchUp ( qint32 id,
quint32 time )

Definition at line 1672 of file test_helpers.cpp.

◆ unlockScreen()

bool KWin::Test::unlockScreen ( )

Unlocks the screen and waits till the screen is unlocked.

Returns
true if the screen could be unlocked, false otherwise

◆ waitForWaylandKeyboard()

bool KWin::Test::waitForWaylandKeyboard ( )

Definition at line 795 of file test_helpers.cpp.

◆ waitForWaylandPointer()

bool KWin::Test::waitForWaylandPointer ( )

Definition at line 771 of file test_helpers.cpp.

◆ waitForWaylandSurface()

bool KWin::Test::waitForWaylandSurface ( Window * window)

Definition at line 762 of file test_helpers.cpp.

◆ waitForWaylandTouch()

bool KWin::Test::waitForWaylandTouch ( )

Definition at line 783 of file test_helpers.cpp.

◆ waitForWaylandWindowShown()

Window * KWin::Test::waitForWaylandWindowShown ( int timeout = 5000)

Waits till a new Window is shown and returns the created Window. If no Window gets shown during timeout null is returned.

Definition at line 821 of file test_helpers.cpp.

◆ waitForWindowClosed()

bool KWin::Test::waitForWindowClosed ( Window * window)

Waits for the window to be destroyed.

Definition at line 1088 of file test_helpers.cpp.

◆ waylandAppMenuManager()

KWayland::Client::AppMenuManager * KWin::Test::waylandAppMenuManager ( )

Definition at line 707 of file test_helpers.cpp.

◆ waylandCompositor()

KWayland::Client::Compositor * KWin::Test::waylandCompositor ( )

Definition at line 667 of file test_helpers.cpp.

◆ waylandConnection()

KWayland::Client::ConnectionThread * KWin::Test::waylandConnection ( )

Definition at line 662 of file test_helpers.cpp.

◆ waylandFakeInput()

FakeInput * KWin::Test::waylandFakeInput ( )

Definition at line 752 of file test_helpers.cpp.

◆ waylandOutput()

KWayland::Client::Output * KWin::Test::waylandOutput ( const QString & name)

Definition at line 732 of file test_helpers.cpp.

◆ waylandOutputDevicesV2()

QList< KWin::Test::WaylandOutputDeviceV2 * > KWin::Test::waylandOutputDevicesV2 ( )

Definition at line 747 of file test_helpers.cpp.

◆ waylandOutputManagementV2()

KWin::Test::WaylandOutputManagementV2 * KWin::Test::waylandOutputManagementV2 ( )

Definition at line 712 of file test_helpers.cpp.

◆ waylandOutputs()

QList< KWayland::Client::Output * > KWin::Test::waylandOutputs ( )

Definition at line 727 of file test_helpers.cpp.

◆ waylandPlasmaShell()

KWayland::Client::PlasmaShell * KWin::Test::waylandPlasmaShell ( )

Definition at line 692 of file test_helpers.cpp.

◆ waylandPointerConstraints()

KWayland::Client::PointerConstraints * KWin::Test::waylandPointerConstraints ( )

Definition at line 702 of file test_helpers.cpp.

◆ waylandSeat()

KWayland::Client::Seat * KWin::Test::waylandSeat ( )

Definition at line 687 of file test_helpers.cpp.

◆ waylandSecurityContextManagerV1()

SecurityContextManagerV1 * KWin::Test::waylandSecurityContextManagerV1 ( )

Definition at line 757 of file test_helpers.cpp.

◆ waylandShadowManager()

KWayland::Client::ShadowManager * KWin::Test::waylandShadowManager ( )

Definition at line 677 of file test_helpers.cpp.

◆ waylandShmPool()

KWayland::Client::ShmPool * KWin::Test::waylandShmPool ( )

Definition at line 682 of file test_helpers.cpp.

◆ waylandSubCompositor()

KWayland::Client::SubCompositor * KWin::Test::waylandSubCompositor ( )

Definition at line 672 of file test_helpers.cpp.

◆ waylandSync()

bool KWin::Test::waylandSync ( )

Ensures that all client requests are processed by the compositor and all events sent by the compositor are seen by the client.

Definition at line 892 of file test_helpers.cpp.

◆ waylandTextInputManager()

KWayland::Client::TextInputManager * KWin::Test::waylandTextInputManager ( )

Definition at line 717 of file test_helpers.cpp.

◆ waylandTextInputManagerV3()

TextInputManagerV3 * KWin::Test::waylandTextInputManagerV3 ( )

Definition at line 722 of file test_helpers.cpp.

◆ waylandWindowManagement()

KWayland::Client::PlasmaWindowManagement * KWin::Test::waylandWindowManagement ( )

Definition at line 697 of file test_helpers.cpp.

Variable Documentation

◆ appMenu

KWayland::Client::AppMenuManager* KWin::Test::appMenu = nullptr

Definition at line 291 of file test_helpers.cpp.

◆ compositor

KWayland::Client::Compositor* KWin::Test::compositor = nullptr

Definition at line 276 of file test_helpers.cpp.

◆ connection

KWayland::Client::ConnectionThread* KWin::Test::connection = nullptr

Definition at line 274 of file test_helpers.cpp.

◆ cursorShapeManagerV1

CursorShapeManagerV1* KWin::Test::cursorShapeManagerV1 = nullptr

Definition at line 302 of file test_helpers.cpp.

◆ fakeInput

FakeInput* KWin::Test::fakeInput = nullptr

Definition at line 303 of file test_helpers.cpp.

◆ fractionalScaleManagerV1

FractionalScaleManagerV1* KWin::Test::fractionalScaleManagerV1 = nullptr

Definition at line 299 of file test_helpers.cpp.

◆ idleInhibitManagerV1

IdleInhibitManagerV1* KWin::Test::idleInhibitManagerV1 = nullptr

Definition at line 290 of file test_helpers.cpp.

◆ inputMethodContextV1

QtWayland::zwp_input_method_context_v1* KWin::Test::inputMethodContextV1 = nullptr

Definition at line 296 of file test_helpers.cpp.

◆ inputMethodV1

MockInputMethod* KWin::Test::inputMethodV1 = nullptr

Definition at line 295 of file test_helpers.cpp.

◆ inputPanelV1

QtWayland::zwp_input_panel_v1* KWin::Test::inputPanelV1 = nullptr

Definition at line 294 of file test_helpers.cpp.

◆ layerShellV1

LayerShellV1* KWin::Test::layerShellV1 = nullptr

Definition at line 297 of file test_helpers.cpp.

◆ outputDevicesV2

QList<WaylandOutputDeviceV2 *> KWin::Test::outputDevicesV2

Definition at line 289 of file test_helpers.cpp.

◆ outputManagementV2

WaylandOutputManagementV2* KWin::Test::outputManagementV2 = nullptr

Definition at line 286 of file test_helpers.cpp.

◆ outputs

QList<KWayland::Client::Output *> KWin::Test::outputs

Definition at line 288 of file test_helpers.cpp.

◆ plasmaShell

KWayland::Client::PlasmaShell* KWin::Test::plasmaShell = nullptr

Definition at line 282 of file test_helpers.cpp.

◆ pointerConstraints

KWayland::Client::PointerConstraints* KWin::Test::pointerConstraints = nullptr

Definition at line 284 of file test_helpers.cpp.

◆ queue

KWayland::Client::EventQueue* KWin::Test::queue = nullptr

Definition at line 275 of file test_helpers.cpp.

◆ registry

KWayland::Client::Registry* KWin::Test::registry = nullptr

Definition at line 285 of file test_helpers.cpp.

◆ screencastingV1

ScreencastingV1* KWin::Test::screencastingV1 = nullptr

Definition at line 300 of file test_helpers.cpp.

◆ screenEdgeManagerV1

ScreenEdgeManagerV1* KWin::Test::screenEdgeManagerV1 = nullptr

Definition at line 301 of file test_helpers.cpp.

◆ seat

KWayland::Client::Seat* KWin::Test::seat = nullptr

Definition at line 281 of file test_helpers.cpp.

◆ securityContextManagerV1

SecurityContextManagerV1* KWin::Test::securityContextManagerV1 = nullptr

Definition at line 304 of file test_helpers.cpp.

◆ shadowManager

KWayland::Client::ShadowManager* KWin::Test::shadowManager = nullptr

Definition at line 278 of file test_helpers.cpp.

◆ shm

KWayland::Client::ShmPool* KWin::Test::shm = nullptr

Definition at line 280 of file test_helpers.cpp.

◆ subCompositor

KWayland::Client::SubCompositor* KWin::Test::subCompositor = nullptr

Definition at line 277 of file test_helpers.cpp.

◆ textInputManager

KWayland::Client::TextInputManager* KWin::Test::textInputManager = nullptr

Definition at line 293 of file test_helpers.cpp.

◆ textInputManagerV3

TextInputManagerV3* KWin::Test::textInputManagerV3 = nullptr

Definition at line 298 of file test_helpers.cpp.

◆ thread

QThread* KWin::Test::thread = nullptr

Definition at line 287 of file test_helpers.cpp.

◆ windowManagement

KWayland::Client::PlasmaWindowManagement* KWin::Test::windowManagement = nullptr

Definition at line 283 of file test_helpers.cpp.

◆ xdgDecorationManagerV1

XdgDecorationManagerV1* KWin::Test::xdgDecorationManagerV1 = nullptr

Definition at line 292 of file test_helpers.cpp.

◆ xdgShell

XdgShell* KWin::Test::xdgShell = nullptr

Definition at line 279 of file test_helpers.cpp.