3#include <Wt/WPaintDevice.h>
4#include <Wt/WPainter.h>
7#include <Wt/WGradient.h>
8#include <Wt/WAbstractArea.h>
9#include <Wt/WRectArea.h>
36 Wt::WPainter* painter,
42 Wt::WPainter* painter,
48 Wt::WPainter* painter,
55 Wt::WPainter* painter,
61 Wt::WPainter* painter,
72 Wt::WPainter* painter,
77 Wt::WPainter* painter,
106 void lock(
bool locked);
124 void setPos(Wt::WPointF pos);
126 void setPos(
int x,
int y);
128 Wt::WPointF
getPos()
const;
136 return Wt::WTransform(1, 0, 0, 1, 0, 0);
148 void paint(Wt::WPainter* painter);
void setPos(Wt::WPointF pos)
bool hotKey1Hovered() const
void setGeometryChanged()
Wt::WTransform sceneTransform() const
Wt::WPointF getPos() const
bool hotKey0Hovered() const
Wt::WRectF boundingRect() const
WtFlowNodeData & _flowNodeData
void setPointsData(std::vector< connectionPointData > p) const
void setHotKey0Hovered(bool h)
virtual ~WtNodeGraphicsObject()
void setBoundingRect(Wt::WRectF r) const
bool isHotKey1Checked() const
WtNodeGraphicsObject(WtFlowScene &scene, WtNode &node, Wt::WPainter *painter, int selectType)
void setHotKey1Checked(bool checked)
void setHotKey1Hovered(bool h)
void setSelecteChecked(int s)
bool isHotKey0Checked() const
WtNodeGraphicsObject()=default
void moveConnections() const
void setHotKey0BoundingRect(Wt::WRectF r) const
void paint(Wt::WPainter *painter)
void setHotKey1BoundingRect(Wt::WRectF r) const
void setHotKey0Checked(bool checked)
static void paint(Wt::WPainter *painter, WtNode &node, WtFlowScene const &scene)
static void drawResizeRect(Wt::WPainter *painter, WtNodeGeometry const &geom, WtNodeDataModel const *model)
static void drawEntryLabels(Wt::WPainter *painter, WtNodeGeometry const &geom, WtNodeState const &state, WtNodeDataModel const *model)
static void drawValidationRect(Wt::WPainter *painter, WtNodeGeometry const &geom, WtNodeDataModel const *model, WtNodeGraphicsObject const &graphicsObject)
static void drawConnectionPoints(Wt::WPainter *painter, WtNodeGeometry const &geom, WtNodeState const &state, WtNodeDataModel const *model, WtFlowScene const &scene, WtNodeGraphicsObject const &graphicsObject)
static void drawNodeRect(Wt::WPainter *painter, WtNodeGeometry const &geom, WtNodeDataModel const *model, WtNodeGraphicsObject const &graphicsObject)
static void drawModelName(Wt::WPainter *painter, WtNodeGeometry const &geom, WtNodeState const &state, WtNodeDataModel const *model)
static void drawHotKeys(Wt::WPainter *painter, WtNodeGeometry const &geom, WtNodeDataModel const *model, WtNodeGraphicsObject const &graphicsObject)