6#include <phosphorsnapengine_export.h>
41 virtual QString
getAdjacentZone(
const QString& currentZoneId,
const QString& direction,
42 const QString& screenId)
const = 0;
Narrow interface for zone-adjacency queries used by snap navigation.
Definition IZoneAdjacencyResolver.h:28
IZoneAdjacencyResolver(const IZoneAdjacencyResolver &)=delete
virtual ~IZoneAdjacencyResolver()
IZoneAdjacencyResolver()=default
virtual QString getAdjacentZone(const QString ¤tZoneId, const QString &direction, const QString &screenId) const =0
Find the zone adjacent to currentZoneId in direction.
IZoneAdjacencyResolver & operator=(const IZoneAdjacencyResolver &)=delete
virtual QString getFirstZoneInDirection(const QString &direction, const QString &screenId) const =0
Find the edge zone in direction when no current zone exists.
Definition WindowTrackingService.h:37