6#include <phosphorcompositor_export.h>
38 virtual void onMoveWindowToZone(
const QString& windowId,
const QString& screenId,
int x,
int y,
int w,
int h) = 0;
Definition IGeometryHandler.h:30
virtual void onRaiseWindows(const QStringList &windowIds)=0
virtual void onActivateWindow(const QString &windowId)=0
virtual void onApplyGeometry(const GeometryRequest &request)=0
virtual void onSnapAllWindows(const QString &screenId)=0
virtual void onMoveWindowToZone(const QString &windowId, const QString &screenId, int x, int y, int w, int h)=0
virtual void onApplyGeometriesBatch(const QVector< GeometryRequest > &requests, BatchAction action)=0
virtual ~IGeometryHandler()=default
Definition AutotileState.h:16
BatchAction
Definition IGeometryHandler.h:23
Definition IGeometryHandler.h:15
bool sizeOnly
Definition IGeometryHandler.h:20
QRect geometry
Definition IGeometryHandler.h:17
QString windowId
Definition IGeometryHandler.h:16
QString screenId
Definition IGeometryHandler.h:19
QString zoneId
Definition IGeometryHandler.h:18