Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorWayland::LayerSurface::BatchGuard Class Reference

RAII guard: suppresses propertiesChanged() until destroyed. More...

#include <phosphor-wayland/include/PhosphorWayland/LayerSurface.h>

Public Member Functions

 BatchGuard (LayerSurface *surface)
 
 ~BatchGuard ()
 
 BatchGuard (const BatchGuard &)=delete
 
BatchGuardoperator= (const BatchGuard &)=delete
 
 BatchGuard (BatchGuard &&other) noexcept
 
BatchGuardoperator= (BatchGuard &&)=delete
 

Detailed Description

RAII guard: suppresses propertiesChanged() until destroyed.

Constructor & Destructor Documentation

◆ BatchGuard() [1/3]

PhosphorWayland::LayerSurface::BatchGuard::BatchGuard ( LayerSurface surface)
inlineexplicit

◆ ~BatchGuard()

PhosphorWayland::LayerSurface::BatchGuard::~BatchGuard ( )
inline

◆ BatchGuard() [2/3]

PhosphorWayland::LayerSurface::BatchGuard::BatchGuard ( const BatchGuard )
delete

◆ BatchGuard() [3/3]

PhosphorWayland::LayerSurface::BatchGuard::BatchGuard ( BatchGuard &&  other)
inlinenoexcept

Member Function Documentation

◆ operator=() [1/2]

BatchGuard & PhosphorWayland::LayerSurface::BatchGuard::operator= ( BatchGuard &&  )
delete

◆ operator=() [2/2]

BatchGuard & PhosphorWayland::LayerSurface::BatchGuard::operator= ( const BatchGuard )
delete

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