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

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

Public Member Functions

virtual ~IDragHandler ()=default
 
virtual void onDragStarted (const QString &windowId, const QRect &windowGeometry, const QString &screenId)=0
 
virtual void onDragMoved (const QString &windowId, int cursorX, int cursorY)=0
 
virtual void onDragEnded (const QString &windowId, bool cancelled)=0
 
virtual void onDragPolicyChanged (const QString &windowId, int newPolicy)=0
 
virtual void onRestoreSizeDuringDrag (const QString &windowId, int width, int height)=0
 

Constructor & Destructor Documentation

◆ ~IDragHandler()

virtual PhosphorCompositor::IDragHandler::~IDragHandler ( )
virtualdefault

Member Function Documentation

◆ onDragEnded()

virtual void PhosphorCompositor::IDragHandler::onDragEnded ( const QString &  windowId,
bool  cancelled 
)
pure virtual

◆ onDragMoved()

virtual void PhosphorCompositor::IDragHandler::onDragMoved ( const QString &  windowId,
int  cursorX,
int  cursorY 
)
pure virtual

◆ onDragPolicyChanged()

virtual void PhosphorCompositor::IDragHandler::onDragPolicyChanged ( const QString &  windowId,
int  newPolicy 
)
pure virtual

◆ onDragStarted()

virtual void PhosphorCompositor::IDragHandler::onDragStarted ( const QString &  windowId,
const QRect &  windowGeometry,
const QString &  screenId 
)
pure virtual

◆ onRestoreSizeDuringDrag()

virtual void PhosphorCompositor::IDragHandler::onRestoreSizeDuringDrag ( const QString &  windowId,
int  width,
int  height 
)
pure virtual

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