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)