55 void setSwapIntent(
bool wantSwap);
56 void addShadow(
const NodeBox* nb);
GridPlacement * finalGridPlacement() const
void move(const QPoint &eventPos, bool wantSwap, const QPoint &gridPos)
bool hasDragged(const QPoint &eventPos)
void set(GraphicsNode *drgItem, const QPoint &eventPos)
bool isDropAllowed() const
DragController(GraphWidget *gw, QObject *parent=nullptr)
NodeDragShadow::DragCue dragCue() const
void enterDrag(bool wantSwap)
void clearShadows(GraphicsScene *sc)
Abstract base class for nodes (e.g. gates, modules)
Container for a GraphGraphicsView containing gates, nets, and modules.
The NodeBox class represents a node placed at a grid position within a hal view.
QObject * parent() const const