#pragma once #include class BezierConnectionPainter : public QtNodes::AbstractConnectionPainter { public: void paint(QPainter *painter, QtNodes::ConnectionGraphicsObject const &cgo) const override; QPainterPath getPainterStroke(QtNodes::ConnectionGraphicsObject const &cgo) const override; private: QPainterPath cubicPath(QtNodes::ConnectionGraphicsObject const &cgo) const; };