1#ifndef BUSINESS_LOGIC_ELEMENTS_INTERACTIONS_IDRAGGABLE_H
2#define BUSINESS_LOGIC_ELEMENTS_INTERACTIONS_IDRAGGABLE_H
Interface for elements that can be dragged.
virtual void onDragEnd()=0
Called when dragging ends.
virtual ~IDraggable()=default
virtual void onDragProgress(int x, int y)=0
Called during dragging.
virtual void onDragStart()=0
Called when dragging starts.
Interaction primitives for elements.