Phosphor
Qt6 / Wayland library suite for window-management tools
 
Loading...
Searching...
No Matches
PhosphorCompositor::IGeometryHandler Class Referenceabstract

#include <phosphor-compositor/include/PhosphorCompositor/IGeometryHandler.h>

Public Member Functions

virtual ~IGeometryHandler ()=default
 
virtual void onApplyGeometry (const GeometryRequest &request)=0
 
virtual void onApplyGeometriesBatch (const QVector< GeometryRequest > &requests, BatchAction action)=0
 
virtual void onRaiseWindows (const QStringList &windowIds)=0
 
virtual void onActivateWindow (const QString &windowId)=0
 
virtual void onMoveWindowToZone (const QString &windowId, const QString &screenId, int x, int y, int w, int h)=0
 
virtual void onSnapAllWindows (const QString &screenId)=0
 

Constructor & Destructor Documentation

◆ ~IGeometryHandler()

virtual PhosphorCompositor::IGeometryHandler::~IGeometryHandler ( )
virtualdefault

Member Function Documentation

◆ onActivateWindow()

virtual void PhosphorCompositor::IGeometryHandler::onActivateWindow ( const QString &  windowId)
pure virtual

◆ onApplyGeometriesBatch()

virtual void PhosphorCompositor::IGeometryHandler::onApplyGeometriesBatch ( const QVector< GeometryRequest > &  requests,
BatchAction  action 
)
pure virtual

◆ onApplyGeometry()

virtual void PhosphorCompositor::IGeometryHandler::onApplyGeometry ( const GeometryRequest request)
pure virtual

◆ onMoveWindowToZone()

virtual void PhosphorCompositor::IGeometryHandler::onMoveWindowToZone ( const QString &  windowId,
const QString &  screenId,
int  x,
int  y,
int  w,
int  h 
)
pure virtual

◆ onRaiseWindows()

virtual void PhosphorCompositor::IGeometryHandler::onRaiseWindows ( const QStringList &  windowIds)
pure virtual

◆ onSnapAllWindows()

virtual void PhosphorCompositor::IGeometryHandler::onSnapAllWindows ( const QString &  screenId)
pure virtual

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